Exemple #1
0
    /// <summary>
    /// 刷新数据
    /// </summary>
    public async void RefreshDataShow()
    {
        string playerName = ChatTool.GetPrivateChatName(_data);

        if (string.IsNullOrEmpty(playerName))
        {
            _showNameText.text = _data._playName;
        }
        else
        {
            _showNameText.text = ChatTool.GetPrivateChatName(_data);
        }
        if (string.IsNullOrEmpty(_data._iconUrl))
        {
            _icon.sprite = ChatTool.GetIcon(_data.iconId);
        }
        else
        {
            _icon.sprite = await ChatTool.GetIcon(_data._iconUrl);
        }

        _showGradeText.text = StaticData.GetPlayerLevelByExp(ChatTool.GetPrivateChatExperience(_data)).ToString();
        _updateLabelTra.gameObject.SetActive(!_data.IsRead);
    }