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)); }
private void IncreaseScore(IGameResultModel gameResultModel) { gameResultModel.Score.Value++; }
private void OnGameResult(IGameResultModel resultModel) { _view.SetIndicator(resultModel.Stage); }
private void OnGameResult(IGameResultModel result) { _currentSettingsModel = Mathf.Clamp(result.Stage, 0, _settings.StageModels.Length - 1); }