public override bool onMessage(Message message)
    {
        messageType = message.msg;
        switch (message.msg)
        {
        case MessageType.Msg_Space:
        case MessageType.Msg_Push:
            gameOverListener.changeState(ContinueState.Instance);
            return(true);

        case MessageType.Msg_Left:
            gameOverListener.changeState(ReturnToMenuChooseState.Instance);
            return(true);

        case MessageType.Msg_Right:
        case MessageType.Msg_SwipeRight:
            gameOverListener.changeState(ReturnToMenuChooseState.Instance);
            return(true);

        case MessageType.Msg_Esc:
            if (Screen.fullScreen)
            {
                Singleton.WindowModeChange();
            }
            else
            {
                Singleton.FullScreenSet();
            }
            return(true);

        default:
            return(false);
        }
    }
示例#2
0
    public override bool onMessage(Message msg)
    {
        switch (msg.msg)
        {
        case MessageType.Msg_Right:
        case MessageType.Msg_SwipeRight:
            gameOverListener.changeState(GameOverMenuState.Instance);
            return(true);

        default:
            return(false);
        }
    }