|
- using System;
- using SUISS.Core;
- using SUISSEngine;
- using UnityEngine;
-
- [Serializable]
- public class DailyReward
- {
- public string Currency
- {
- get
- {
- return this._currency;
- }
- }
-
- public decimal Value
- {
- get
- {
- return (decimal)this._value;
- }
- }
-
- public void CollectReward(object source)
- {
- Currencies c = (!(this.Currency == "LevelUp")) ? new Currencies(this.Currency, this.Value) : new Currencies("XP", SingletonMonobehaviour<CIGGameState>.Instance.GetXpForLevelsUp(this.Value));
- SingletonMonobehaviour<CIGGameState>.Instance.EarnCurrencies(c, source);
- }
-
- [SerializeField]
- private string _currency;
-
- [SerializeField]
- private float _value;
- }
|