プレハブがインポートされた時に呼び出される関数
using UnityEditor; using UnityEngine; public class Example : AssetPostprocessor { private void OnPostprocessPrefab( GameObject root ) { root.AddComponent<BoxCollider>(); } }
Prefabを生成/上書き
PrefabUtility.SaveAsPrefabAsset(gameObject, assetPath);
Prefabを生成し関連づけ
PrefabUtility.SaveAsPrefabAssetAndConnect(gameObject, localPath, InteractionMode.UserAction, out prefabSuccess);