public void AddTalkItem(TalkItemData item) { if (_olderList == null) { _olderList = new List <TalkItemData>(); } _olderList.Add(item); }
public void Init(TalkItemData data, GameEvent ev) { talkInfo.SetActive(false); normalText.SetActive(true); BtnOnClick = ev; id = data.id; mesText.text = data.message; }
public void InitLocal(TalkItemData data) { BtnOnClick = null; talkInfo.SetActive(true); normalText.SetActive(false); clip = data.clip; localText.GetComponent <ContentSizeFitter>().enabled = true; textBg.SetActive(true); faceIcon.gameObject.SetActive(false); if (data.message != null) { localText.text = data.message; } else if (clip != null && clip.length > 0) { localText.text = " '" + clip.length + "'"; } else { textBg.SetActive(false); faceIcon.gameObject.SetActive(true); faceIcon.overrideSprite = data.faceSprite; faceIcon.SetNativeSize(); } if (data.userId == GlobalDataScript.loginResponseData.account.uuid) { talkInfo.transform.localEulerAngles = vRight; localText.transform.localEulerAngles = vRight; iconImage.transform.localEulerAngles = vRight; faceIcon.transform.localEulerAngles = vRight; } else { talkInfo.transform.localEulerAngles = Vector3.zero; localText.transform.localEulerAngles = Vector3.zero; iconImage.transform.localEulerAngles = Vector3.zero; faceIcon.transform.localEulerAngles = Vector3.zero; } iconImage.sprite = data.icon; StartCoroutine(RefreshTextSize()); }