エディタ拡張の場合
var obj = EditorUtility.InstanceIDToObject( instanceId );
EditorUtility.InstanceIDToObject
を使用する
ランタイムの場合
public static Object FindObjectFromInstanceID( int instanceId ) { var type = typeof( Object ); var methodInfo = type.GetMethod ( name: "FindObjectFromInstanceID", bindingAttr: BindingFlags.NonPublic | BindingFlags.Static ); return ( Object )methodInfo.Invoke ( obj: null, parameters: new object[] { instanceId } ); }
上記のような関数を作成して使用する