private void RGetMoneySlot(ApiBridge.ResponseParam response) { Logger.E("Return Get Money Slot: " + response.post_data); JGetMoneySlot json = JsonUtility.FromJson <JGetMoneySlot> (response.post_data); MoneySlotManager.instance.SetJson(json); }
public void SetJson(JGetMoneySlot _json) { json = _json; if (json.money_slot > 0) // = 86 { string strResult = json.money_slot.ToString().PadLeft(5, '0'); char[] digits = strResult.ToCharArray(); if (digits.Length != 5) { for (int i = 0; i < reels.Length; i++) { reels[i].SetStringResult(0); reels[i].SetReplied(); } Logger.E("char array length not 5"); return; } Logger.E("char array length = 5 | " + json.money_slot); for (int i = 0; i < digits.Length; i++) { reels[i].SetStringResult(int.Parse(digits[i].ToString())); reels[i].SetReplied(); } } else { MessageManager.instance.Show(this.gameObject, "Putaran uang belum bisa digunakan lagi"); for (int i = 0; i < reels.Length; i++) { reels[i].SetStringResult(0); reels[i].SetReplied(); } } StartTimer(); }