Пример #1
0
    public void SetData(JInbox _json)
    {
        json     = _json;
        strTitle = "Hadiah dari " + json.sender_name;
        string strSubTitle = strTitle.Substring(0, 7) + "...";

        txtTitle.text        = strSubTitle;
        txtReceivedDate.text = json.when_created[1];

        if (json.mail_read == 0)
        {
            objNotif.SetActive(true);
        }
        else
        {
            if (json.mail_claimed == 0 && json.item_type_id != 0)
            {
                objNotif.SetActive(true);
            }
            else
            {
                objNotif.SetActive(false);
            }
        }
    }
Пример #2
0
    private bool CheckClaimable(JInbox _json)
    {
        if (_json.mail_claimed == 0 && _json.item_type_id != 0)
        {
            return(true);
        }

        return(false);
    }
Пример #3
0
 private void SetReceiveStatus(JInbox _json)
 {
     if (_json.mail_claimed == 1)
     {
         rewards[0].objDimmer.SetActive(true);
         btnReceive.interactable = false;
         objDimmerBtnReceive.SetActive(true);
         txtReceive.text = "Diterima";
     }
     else
     {
         rewards[0].objDimmer.SetActive(false);
         btnReceive.interactable = true;
         objDimmerBtnReceive.SetActive(false);
         txtReceive.text = "Terima";
     }
 }
Пример #4
0
    public void OpenMail(JInbox _json, string strTitle)
    {
        txtTitle.text      = strTitle;
        txtDesc.text       = _json.mail_msg;
        txtSender.text     = "Dari: " + _json.sender_name;
        txtDeleteDate.text = _json.when_deleted[1];
        if (_json.item_type_id != 0)
        {
            rewards[0].SetData(_json.item_type_id, _json.item_id, _json.item_amount);
        }
        else
        {
            _json.mail_claimed = 1;
        }

        SetReceiveStatus(_json);
    }