public void PopScreenState(IBackKeyHandle handle) { if (stackScreens.Contains(handle)) { stackScreens.Pop(); } SetTopScreen(); }
public void PushScreenState(IBackKeyHandle handle) { if (!stackScreens.Contains(handle)) { stackScreens.Push(handle); currentScreen = handle.ScreenState; } SetTopScreen(); }