Example #1
0
 internal void OnMenuStateExit(AMenuGameState a_menuState)
 {
     if (a_menuState.shouldStayInStack)
     {
         navigationHistory.Push(a_menuState.ID);
     }
 }
Example #2
0
	internal void OnMenuStateExit(AMenuGameState a_menuState)
	{
		if(a_menuState.shouldStayInStack)
		{
			navigationHistory.Push(a_menuState.ID);
		}
	}
Example #3
0
 internal void GoBack(FFEventParameter a_args)
 {
     if (navigationHistory.Count > 0 && states[CurrentStateID] is AMenuGameState)
     {
         AMenuGameState menuState = states[CurrentStateID] as AMenuGameState;
         menuState.GoBack(navigationHistory.Pop());
     }
 }