Beispiel #1
0
    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);
    }
Beispiel #2
0
    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();
    }