Ejemplo n.º 1
0
        public void OpenPage(ISubpage subpage)
        {
            if (subpages.Count == 0)
            {
                if (autoPauseWithSubpage)
                {
                    ServiceEngine.Instance.GetManager <ITimeManager>().PauseGame();
                }
            }
            else
            {
                subpages.PeekLast().OnFocus(false);
            }

            subpages.Add(subpage);
            subpage.Open();
        }
Ejemplo n.º 2
0
 public void SwitchPage(ISubpage subpage)
 {
     subpages.Pop().Close();
     subpages.Add(subpage);
 }