public CurrencyService( IAsyncCacheService cacheService, ICurrencyData currencyData) { _currencyData = currencyData; _cacheService = cacheService; }
public void UpdateCurrency(ICurrencyData data) { if (softCurrency) { softCurrency.text = data.SoftCurrency.ToString(); } if (donateCurrency) { donateCurrency.text = data.DonateCurrency.ToString(); } }
public void AddExchangeRateData(ICurrencyData data) { this.Data.Add(data); }
public void Init(IServiceLocator serviceLocator) { DontDestroyOnLoad(this); currencyData = (ICurrencyData)serviceLocator.GetService <IDataController>(); }