Пример #1
0
    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();
        }
    }
Пример #2
0
    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;
    }