private void ViewModel_PlayerWon(object sender, PlayerWonLevelEventArgs e) { Log.Info("Player Won!!!!!"); playerWonPopupGoldLabel.text = e.GoldEarned.ToString(); playerWonPopupCornLabel.text = e.CornEarned.ToString(); playerWonPopupEnemiesKilledLabel.text = 100 + "%"; popupsContainer.SetActive(true); playerWonPopup.SetActive(true); }
private void OnPlayerWonLevel() { isLevelFinished = true; // Earn gold and corn GlobalModel.Gold.Value += Score.Value; GlobalModel.Corn.Value += cornForCompletedLevel; GlobalModel.Save(); GameEnvironment.Pause(); var args = new PlayerWonLevelEventArgs { GoldEarned = Score.Value, CornEarned = cornForCompletedLevel }; if (PlayerWonLevel != null) { PlayerWonLevel(this, args); } }