Пример #1
0
    public void PopScreenState(IBackKeyHandle handle)
    {
        if (stackScreens.Contains(handle))
        {
            stackScreens.Pop();
        }

        SetTopScreen();
    }
Пример #2
0
    public void PushScreenState(IBackKeyHandle handle)
    {
        if (!stackScreens.Contains(handle))
        {
            stackScreens.Push(handle);
            currentScreen = handle.ScreenState;
        }

        SetTopScreen();
    }