private void OnGameStateChanged(GameStateChangeSignal gameStateChangeSignal) { if (gameStateChangeSignal.State == State.Battle) { _offset = _cameraTransform.position - GetAveragePosition(); } }
private void GameStateChanged(GameStateChangeSignal gameStateChangeSignal) { if (gameStateChangeSignal.State == State.Battle) { StartFiring(_unitView, _unitSide); } if (gameStateChangeSignal.State == State.EndBattle) { Destroy(); } }
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!"); } } }