コード例 #1
0
 public void BackPage()
 {
     if (stackPage.Count > 0)
     {
         var page = stackPage.Pop();
         currentPage = page;
     }
 }
コード例 #2
0
        public void OpenPage(string name)
        {
            EditorBasePage page = Pages.Where(i => i.Name == name).FirstOrDefault();

            if (page != null)
            {
                if (currentPage != null)
                {
                    stackPage.Push(currentPage);
                }

                currentPage = page;
                currentPage.OnOpen();
            }
        }
コード例 #3
0
        public void OpenPage(EditorBasePage page)
        {
            if (page != null)
            {
                page.Manager = this;
                if (currentPage != null)
                {
                    stackPage.Push(currentPage);
                }

                currentPage = page;
                currentPage.OnOpen();
                GUI.enabled = false;
                GUI.enabled = true;
            }
        }
コード例 #4
0
 public void OpenPage(EditorBasePage page)
 {
     Manager.OpenPage(page);
 }