Ejemplo n.º 1
0
 internal void SetGuildInfo(NGuildInfo item)
 {
     this.Info        = item;
     guildId.text     = item.Id.ToString();
     guildName.text   = item.GuildName;
     guidMembers.text = string.Format("{0}/{1}", item.memberCount, item.Members.Count);
     leaderText.text  = item.leaderName;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 初始化,绑定管理器的公会信息
 /// </summary>
 /// <param name="guild"></param>
 public void Init(NGuildInfo guild)
 {
     this.guildInfo = guild;
     if (guild == null)
     {
         myMemberInfo = null;
         return;
     }
     foreach (var item in guild.Members)
     {
         if (item.characterId == User.Instance.CurrentCharacter.Id)
         {
             myMemberInfo = item;
             break;
         }
     }
 }
Ejemplo n.º 3
0
 public void SetGuildInfo(NGuildInfo item)
 {
     this.Info = item;
     if (guildId != null)
     {
         guildId.text = item.Id.ToString();
     }
     if (guildName != null)
     {
         guildName.text = item.GuildName;
     }
     if (memberNum != null)
     {
         memberNum.text = item.memberCont.ToString();
     }
     if (leaderName != null)
     {
         leaderName.text = item.leaderName;
     }
 }
Ejemplo n.º 4
0
        internal NGuildInfo GuildInfo(Character from)
        {
            NGuildInfo info = new NGuildInfo()
            {
                Id          = this.Id,
                GuildName   = this.Name,
                Notice      = this.Data.Notice,
                leaderId    = this.Data.LeaderID,
                leaderName  = this.Data.LeaderName,
                createTime  = (long)TimeUtil.GetTimestamp(this.Data.CreateTime),
                memberCount = this.Data.Members.Count,
            };

            if (from != null)
            {
                info.Members.AddRange(GetMemberInfos());
                if (from.Id == this.Data.LeaderID)
                {
                    info.Applies.AddRange(GetApplyInfos());
                }
            }
            return(info);
        }
Ejemplo n.º 5
0
 public void SetGuildInfo(NGuildInfo item)
 {
     Info = item;
 }