private void OnWatchAdsCompleted(BonusEnums.BonusId id, int quantity) { switch (id) { case BonusEnums.BonusId.X5Cash: OnGetCashCurrency(quantity); break; case BonusEnums.BonusId.FreeDiamonds: OnGetDiamondCurrency(quantity); break; case BonusEnums.BonusId.FreeCash: OnGetCashCurrency(quantity); break; } PlayerData._LastTimeAppearBonusCurrency = Helper.GetUtcTimeString(); PlayerData.SaveLastTimeAppearBonusCurrency(); RefreshAppearBonusCurrency(); DisableHud(); this.PostMissionEvent(MissionEnums.MissionId.GetBonus); }
public Sprite GetIcon(BonusEnums.BonusId id) { for (int i = 0; i < _BonusProperties.Length; i++) { if (_BonusProperties[i].BonusId == id) { return(_BonusProperties[i].Icon); } } return(null); }
public int GetQuantity(BonusEnums.BonusId id) { for (int i = 0; i < _BonusProperties.Length; i++) { if (_BonusProperties[i].BonusId == id) { return(_BonusProperties[i].quantity); } } return(_BonusProperties[Random.Range(0, _BonusProperties.Length)].quantity); }
public void RandomBonusCurrency() { _BonusCurrencyId = _CurrencyData.GetRandomBonus(); }
public void RandomBonus() { _BonusId = _BonusData.GetRandomBonus(); }