コード例 #1
0
    public static void InstanceShow(int id = 0)
    {
        CellWars_Editor.EditConfigItem(id);

        if (instance != null)
        {
            instance.titleContent.text = " " + CellWars_Editor.crt_item.id;
            //instance.title = " " + CellWars_Editor.crt_item.id;
            instance.Focus();
            return;
        }
        ConfigSet wnd = (ConfigSet)EditorWindow.GetWindow(typeof(ConfigSet));

        instance = wnd;
        instance.titleContent.text = " " + CellWars_Editor.crt_item.id;
        //instance.title = " " + CellWars_Editor.crt_item.id;
        instance.Show();
        instance.Focus();
        instance.minSize = new Vector2(460, 400);
        instance.maxSize = instance.minSize + new Vector2(10, 10);
    }
コード例 #2
0
    private void InitTool()
    {
        GUILayout.BeginHorizontal();

        if (GUILayout.Button("new", GUILayout.Width(60)))
        {
            ConfigSet levelSet = (ConfigSet)EditorWindow.GetWindow(typeof(ConfigSet));
            if (levelSet != null)
            {
                levelSet.Close();
            }
            ConfigSet.InstanceShow();
        }

        if (GUILayout.Button("save", GUILayout.Width(60)))
        {
            CellWars_Editor.SaveCrtItem();
        }

        GUILayout.EndHorizontal();
    }