MCPcopy Create free account
hub / github.com/bigdra50/unity-cli / create_prefab

Method create_prefab

unity_cli/api/asset.py:17–38  ·  view source on GitHub ↗

Create a Prefab from a GameObject. Args: path: Asset path (e.g., 'Assets/Prefabs/MyPrefab.prefab') source: Source GameObject name source_id: Source GameObject instance ID Returns: Dictionary with created prefab info

(
        self,
        path: str,
        source: str | None = None,
        source_id: int | None = None,
    )

Source from the content-addressed store, hash-verified

15 self._conn = conn
16
17 def create_prefab(
18 self,
19 path: str,
20 source: str | None = None,
21 source_id: int | None = None,
22 ) -> dict[str, Any]:
23 """Create a Prefab from a GameObject.
24
25 Args:
26 path: Asset path (e.g., 'Assets/Prefabs/MyPrefab.prefab')
27 source: Source GameObject name
28 source_id: Source GameObject instance ID
29
30 Returns:
31 Dictionary with created prefab info
32 """
33 params: dict[str, Any] = {"action": "create_prefab", "path": path}
34 if source:
35 params["source"] = source
36 if source_id is not None:
37 params["sourceId"] = source_id
38 return self._conn.send_request("asset", params)
39
40 def create_scriptable_object(
41 self,

Callers 1

asset_prefabFunction · 0.80

Calls 1

send_requestMethod · 0.80

Tested by

no test coverage detected