示例#1
0
 public void ShowGuildTitle(long uuid, bool isShow, HeadInfoManager.HeadInfoData data, HeadInfoUnit ui)
 {
     if (data == null)
     {
         return;
     }
     data.isShowGuildTitle = isShow;
     if (ui != null)
     {
         ui.SetAndShowGuildTitle(data.Show(data.isShowGuildTitle), data.guildTitle);
     }
 }
示例#2
0
    public void SetGuildTitle(long uuid, string guildTitle)
    {
        HeadInfoManager.HeadInfoData data = this.GetData(uuid);
        if (data == null)
        {
            return;
        }
        data.guildTitle = guildTitle;
        HeadInfoUnit uI = this.GetUI(uuid);

        if (uI != null)
        {
            uI.SetAndShowGuildTitle(data.Show(data.isShowGuildTitle), guildTitle);
        }
    }
示例#3
0
    private void UpdateShow(HeadInfoManager.HeadInfoData data, HeadInfoUnit ui)
    {
        if (data == null || ui == null)
        {
            return;
        }
        ui.ShowName(data.Show(data.isShowName));
        ui.SetAndShowTitle(data.Show(data.isShowTitle), data.titleId);
        ui.SetAndShowGuildTitle(data.Show(data.isShowGuildTitle), data.guildTitle);
        ui.ShowCommonIcon(data.Show(data.isShowCommonIcon), data.commonIcon);
        ui.SetAndShowBloodBar(data.ShowBloodBar(false), data.bloodBarType);
        HeadInfoControl control = this.GetControl(data.uuid);

        if (control != null)
        {
            control.UpdatePos();
        }
    }