コード例 #1
0
    public void GoToRoot(UIPage.PageId pageId)
    {
        var newPage = pages.FirstOrDefault(pat => pat.pageId == pageId);

        if (newPage != null && history.currentPage.page != newPage.page)
        {
            GoToRoot(newPage.page);
        }
        // Else we're already there
    }
コード例 #2
0
    /// <summary>
    /// Go to a new page
    /// </sumary>
    public void GoToPage(UIPage.PageId pageId, object context)
    {
        var newPage = pages.FirstOrDefault(pat => pat.pageId == pageId);

        if (newPage != null && history.currentPage.page != newPage.page)
        {
            history.GoTo(newPage.page, context);
        }
        // Else we're already there
    }
コード例 #3
0
ファイル: UIMainMenu.cs プロジェクト: tomas-dots/Pixels
 void GoToPage(UIPage.PageId page, object context)
 {
     this.gameObject.SetActive(false);
     NavigationManager.Instance.GoToPage(page, context);
 }
コード例 #4
0
ファイル: UIMainMenu.cs プロジェクト: tomas-dots/Pixels
 void GoToRoot(UIPage.PageId page)
 {
     this.gameObject.SetActive(false);
     NavigationManager.Instance.GoToRoot(page);
 }