AssetBundleでのオブジェクトはScriptのジャンプできない。 Editor拡張で、
GameObject go = new GameObject(); // 非アクティブにしないとAwake呼ばれる. go.SetActive(false); go.AddComponent(target.GetType()); CustomGUI.ShowScriptLink(go.GetComponent<MonoBehaviour>()); // Scriptをすぐ開けるように. MonoScript script = MonoScript.FromMonoBehaviour(obj); script = EditorGUILayout.ObjectField(script, typeof(MonoScript), false) as MonoScript; // 消さないと. DestroyImmediate(go); go = null;
ならいける・・。