public override void OnInspectorGUI() { if (GUILayout.Button("Open Boss Brain Editor Window")) { BossBrainEditorWindow.Open((BossBrain)target); } }
public static void Open(BossBrain _dataObject) { script = _dataObject; BossBrainEditorWindow window = CreateInstance <BossBrainEditorWindow>(); Texture windowIcon = AssetDatabase.LoadAssetAtPath <Texture>("Assets/Prototyping/EricsFun/Objects/BossEntity/Editor/bwain.png"); GUIContent windowTitleContent = new GUIContent("Boss Brain Editor", windowIcon); window.titleContent = windowTitleContent; window.serializedObject = new SerializedObject(_dataObject); window.Show(); }