Esempio n. 1
0
    private void Update()
    {
        //ゲームマネージャーの起動状況を確認
        if (!Data.IsGameManager)
        {
            return;
        }

        //各シーンで行う処理
        switch (Data.SceneNumber)
        {
        //タイトルシーンの動作
        case Data.TitleSceneNumber:
            _titleScr.OnUpdate();
            break;

        //オブジェクト指向ゲームシーンの動作
        case Data.GameSceneNumber:
            _gameScr.OnUpdate();
            break;

        //データ指向ゲームシーンの動作
        case Data.DotsSceneNumber:
            break;
        }

        //全てのシーンで行う処理
        _camScr.OnUpdate();
        EscAction();
    }