public void AddPlayerSpeechReward(PlayerSpeechRewards player_speech_reward) { if (!mPlayerTotalSpeechRewards.Contains(player_speech_reward)) { mPlayerTotalSpeechRewards.Add(player_speech_reward); } mGameManagerScript.UpdateGameStates(mPlayerTotalSpeechRewards, mPlayerTotalBalloonRewards); }
private IEnumerator UpdatePlayerSpeechReward(PlayerSpeechRewards player_speech_reward, float delay) { yield return(new WaitForSeconds(delay)); m_GameManagerScript.AddPlayerSpeechReward(player_speech_reward); }
public void AddPlayerSpeechReward(PlayerSpeechRewards player_speech_reward) { m_PlayerRewardsManagerScript.AddPlayerSpeechReward(player_speech_reward); mCurrentSpeechReward = player_speech_reward; ShowSpeechRewardAnimation(); }