public void SetData(GuildLivelyInfo _data) { CurLivelyInfo = _data; if (labName != null) { labName.text = "[u]" + _data.Name; } string finishNum = _data.FinishTimes.ToString() + "/" + _data.TotalTimes.ToString(); if (labDes != null) { labDes.text = _data.Des.Replace("#1", finishNum); } if (labFinishTimes != null) { labFinishTimes.enabled = false; } string str = ConfigMng.Instance.GetUItext(137); if (addLivelyNum != null) { addLivelyNum.text = str + "+" + _data.StaticLivelyCount.ToString(); addLivelyNum.enabled = true; } if (blackMask != null) { blackMask.SetActive(_data.IsFinished); } if (btnGo != null) { btnGo.gameObject.SetActive(_data.UISort != 0 && !_data.IsFinished); } }
void Refresh() { pt_guild_liveness_info_d50e guildLivelyData = GameCenter.guildMng.guildLivelyData; List <GuildLivelyInfo> itemList = new List <GuildLivelyInfo>(); FDictionary guildLivelyDic = ConfigMng.Instance.GetGuildLivelyRefTable(); foreach (var item in guildLivelyDic.Values) { GuildLivelyInfo info = null; GuildLivelyRef refData = item as GuildLivelyRef; if (guildLivelyData != null) { for (int i = 0, length = guildLivelyData.task_list.Count; i < length; i++) { if (refData.id == guildLivelyData.task_list[i].task_id) { info = new GuildLivelyInfo(guildLivelyData.task_list[i]); break; } } } if (info == null) { info = new GuildLivelyInfo(refData.id); } itemList.Add(info); } ShowMustDoItems(itemList); if (guildLivelyData != null) { if (myLivelyCount != null) { myLivelyCount.text = guildLivelyData.liveness_self.ToString(); } if (livelyCount != null) { livelyCount.text = guildLivelyData.liveness_guild.ToString(); } ShowRankItems(guildLivelyData.member_info_list); } ShowLivelyData(); }
public GuildLivelyInfo(GuildLivelyInfo _info) { serverData = _info.serverData; ID = _info.ID; }