Example #1
0
 public StateWatcher(MenuManager menu, Animator menuAnim, MenuAnimManager parent)
 {
     this.menu     = menu;
     this.menuAnim = menuAnim;
     this.parent   = parent;
     currentPage   = MenuManager.PageName.MainMenu;
     prevPage      = MenuManager.PageName.None;
 }
Example #2
0
 public void TrackPage()
 {
     while (isTracking)
     {
         if (menu.CurrentPageName != currentPage)
         {
             if (menu.CurrentPageName == prevPage)
             {
                 currentPage       = prevPage;
                 prevPage          = MenuManager.PageName.None;
                 parent.doAnimBack = true;
             }
             else
             {
                 prevPage             = currentPage;
                 currentPage          = menu.CurrentPageName;
                 parent.doAnimForward = true;
             }
         }
     }
 }