Esempio n. 1
0
        private void NavigateToResult(IGameResultModel gameResultModel)
        {
            var gameResultEntity = GameResultTranslator.Translate(gameResultModel);

            gameResultRepository.Write(gameResultEntity);

            SceneManager.LoadSceneAsync(Constant.SceneName.Result);
        }
 public IGameResultEntity Translate(IGameResultModel model)
 {
     return(new GameResultEntity(model.Score.Value));
 }
Esempio n. 3
0
 private void IncreaseScore(IGameResultModel gameResultModel)
 {
     gameResultModel.Score.Value++;
 }
 private void OnGameResult(IGameResultModel resultModel)
 {
     _view.SetIndicator(resultModel.Stage);
 }
Esempio n. 5
0
 private void OnGameResult(IGameResultModel result)
 {
     _currentSettingsModel = Mathf.Clamp(result.Stage, 0, _settings.StageModels.Length - 1);
 }