public override void OnInspectorGUI() { DrawDefaultInspector(); BiologysMenu BiologysMenu = (BiologysMenu)target; BiologysMenu.UpdateBiologysList(); if (BiologysMenu.Biologys.Length == 0) { return; } /* * foreach (var i in BiologysMenu.Biologys) * { * if (GUILayout.Button(i.name)) * { * Selection.activeGameObject = i.gameObject; * SceneView.lastActiveSceneView.FrameSelected(); * } * } */ if (GUI.changed) { // Biology.LoadDB(); } if (GUILayout.Button("開啟介面生物清單介面")) { BiologyListWindow.ShowWindow(); } }
public static void ShowWindow() { BiologyListWindow window = GetWindow <BiologyListWindow>(); Texture icon = AssetDatabase.LoadAssetAtPath <Texture>("Assets/Editor/Biologys.png"); GUIContent titleContent = new GUIContent(" 生物清單", icon); window.titleContent = titleContent; }