Exemple #1
0
 private void OnGameStateChanged(GameStateChangeSignal gameStateChangeSignal)
 {
     if (gameStateChangeSignal.State == State.Battle)
     {
         _offset = _cameraTransform.position - GetAveragePosition();
     }
 }
Exemple #2
0
        private void GameStateChanged(GameStateChangeSignal gameStateChangeSignal)
        {
            if (gameStateChangeSignal.State == State.Battle)
            {
                StartFiring(_unitView, _unitSide);
            }

            if (gameStateChangeSignal.State == State.EndBattle)
            {
                Destroy();
            }
        }
Exemple #3
0
 private void OnGameStateChanged(GameStateChangeSignal gameStateChangeSignal)
 {
     if (gameStateChangeSignal.State == State.Initialize)
     {
         _gameSceneUiView.SetInitializeUi();
     }
     else if (gameStateChangeSignal.State == State.Battle)
     {
         _gameSceneUiView.SetBattleModeUi();
     }
     else if (gameStateChangeSignal.State == State.EndBattle)
     {
         if (_gameSceneUiModel.GuildAScore.Value > _gameSceneUiModel.GuildBScore.Value)
         {
             _gameSceneUiView.SetEndModeUi("Team A Won!");
         }
         else
         {
             _gameSceneUiView.SetEndModeUi("Team B Won!");
         }
     }
 }