/// <summary> /// コインの取得 /// </summary> /// <param name="type">コインの種類</param> public void GetCoin(CoinBehaviour.Type type) { int valueBonusScale = 0; switch (type) { case CoinBehaviour.Type.Bronze: valueBonusScale = 1; break; case CoinBehaviour.Type.Silver: valueBonusScale = 2; break; case CoinBehaviour.Type.Gold: valueBonusScale = 3; break; } earnedCurrency += coinValue * valueBonusScale; if (maximumEarnedCurrencyLimit < earnedCurrency) { earnedCurrency = maximumEarnedCurrencyLimit; } coinCount++; earnedExperiencePoint += experiencePointPerCoin; ChangeGameSpeed(); UIManager.instance.UpdateCurrecyText(earnedCurrency); }
/// <summary> /// コインの取得 /// </summary> /// <param name="type"></param> public void GetCoin(CoinBehaviour.Type type) { GameManager.instance.GetCoin(type); }