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); } } }
private bool CheckClaimable(JInbox _json) { if (_json.mail_claimed == 0 && _json.item_type_id != 0) { return(true); } return(false); }
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"; } }
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); }