Exemplo n.º 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();
        }
    }
Exemplo n.º 2
0
 private void UpdateBiologysList()
 {
     BiologysMenu = GameObject.Find("生物清單").GetComponent <BiologysMenu>();
     BiologysMenu.UpdateBiologysList();
 }