コード例 #1
0
        static DrawToolbar()
        {
            ToolbarExtender.LeftToolbarGUI.Add(OnLeftUI);
            ToolbarExtender.RightToolbarGUI.Add(OnRightUI);


            draw_debug_view.AddItem("Menu 1", () => { Debug.Log("Test1"); });
            draw_debug_view.AddItem("Menu 2", () => { Debug.Log("Test2"); });
            draw_debug_view.AddItem("Menu 3", () => { Debug.Log("Test3"); });
            draw_debug_view.AddItem("Menu 4", () => { Debug.Log("Test4"); });
            draw_debug_view.AddItem("Menu 6", () => { Debug.Log("Test6"); });
            draw_debug_view.AddItem("Menu 7", () => { Debug.Log("Test7"); });
            draw_debug_view.AddItem("Menu 8", () => { Debug.Log("Test8"); });
            draw_debug_view.AddItem("Menu 9", () => { Debug.Log("Test9"); });
            draw_debug_view.AddItem("Menu 10", () => { Debug.Log("Test10"); });
        }
コード例 #2
0
        static DrawToolbar()
        {
            DrawToolbar.enabled_ = EditorPrefs.GetBool(DrawToolbar.MENU_NAME, false);

            /// Delaying until first editor tick so that the menu
            /// will be populated before setting check state, and
            /// re-apply correct action
            EditorApplication.delayCall += () => {
                PerformAction(DrawToolbar.enabled_);
            };

            ToolbarExtender.LeftToolbarGUI.Add(OnLeftUI);
            ToolbarExtender.RightToolbarGUI.Add(OnRightUI);


            draw_debug_view.AddItem("Commit", () =>
            {
                SVNEditorTool.Commit(Environment.CurrentDirectory + "/Assets");
            });
            draw_debug_view.AddItem("Update", () =>
            {
                bool commitBreak = false;
                if (EditorPrefs.GetBool("UPDATE_GAME_ART_TEAM"))
                {
                    var v = EditorUtility.DisplayDialog("슬픔방지메세지", "에디터 상태에서 하던 작업이 있다면, 업데이트 받기전에 반드시 먼저 작업내용을 저장을 해야 합니다. 문제가 없다면 '업데이트 받기'를 클릭하세요.", "업데이트 받기", "업데이트 안받기");
                    if (!v)
                    {
                        commitBreak = true;
                    }
                }
                if (commitBreak == false)
                {
                    SVNEditorTool.Update(Environment.CurrentDirectory + "/Assets");
                }
            });
            draw_debug_view.AddItem("Example", () =>
            {
                Debug.Log("You Click Example Button.");
                EditorUtility.DisplayDialog("", "You can add your custom method. Check it DrawToolbar.cs", "-");
            });
        }