示例#1
0
    private void RGetInbox(ApiBridge.ResponseParam response)
    {
        Logger.E("Return Get Inbox: " + response.post_data);
        JGetInbox json = JsonUtility.FromJson <JGetInbox> (response.post_data);

        InboxManager.instance.SetJson(json);
    }
示例#2
0
    public void SetJson(JGetInbox _json)
    {
        json = _json;

        for (int i = 0; i < json.inboxs.Length; i++)
        {
            if (json.inboxs[i].mail_read == 0)
            {
                HomeManager.instance.objNotifInbox.gameObject.SetActive(true);
                break;
            }

            if (json.inboxs[i].mail_claimed == 0 && json.inboxs[i].item_type_id != 0)
            {
                HomeManager.instance.objNotifInbox.gameObject.SetActive(true);
                break;
            }
        }
        isSettingJSON = false;
    }