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; }
/// <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; } } }
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; } }
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); }
public void SetGuildInfo(NGuildInfo item) { Info = item; }