コード例 #1
0
ファイル: MenuIdle.cs プロジェクト: Awakeeeee/ColorCut
    public override void UpdateState()
    {
        base.UpdateState();

        if (!inProcess && Input.GetMouseButtonDown(0))
        {
            inProcess = true;
            fsm.Visiblility(false);
            MainMenuPage main = GameManager.Instance.ui.GetPage(UIID.MainMenu) as MainMenuPage;
            main.FadeOut();
            GameManager.Instance.cam.State = CameraBehaviourState.To_InGame;
            GameManager.Instance.level.OnNewLevelLoad();
        }
        else if (inProcess)
        {
            if (GameManager.Instance.cam.State == CameraBehaviourState.Static)
            {
                GameManager.Instance.ui.ShowPage(UIID.GameHUD);
                fsm.TranslateState(this, fsm.intoScene);
            }
        }
    }