public void onCurrencyBalanceChanged(string message) { StoreUtils.LogDebug(TAG, "SOOMLA/UNITY onCurrencyBalanceChanged:" + message); string[] vars = Regex.Split(message, "#SOOM#"); VirtualCurrency vc = (VirtualCurrency)StoreInfo.GetItemByItemId(vars[0]); int balance = int.Parse(vars[1]); int amountAdded = int.Parse(vars[2]); Events.OnCurrencyBalanceChanged(vc, balance, amountAdded); }
public void onCurrencyBalanceChanged(VirtualCurrency virtualCurrency, int balance, int amountAdded) { if (itemsAffordability != null) { List<string> keys = new List<string> (itemsAffordability.Keys); foreach(string key in keys) itemsAffordability[key] = StoreInventory.CanAfford(key); } }