private void SetGuildMark() { for (int i = 0; i < this.m_nlbWarList.Count; i++) { UIListItemContainer item = this.m_nlbWarList.GetItem(i); if (!(item == null)) { GUILDWAR_MATCH_INFO gUILDWAR_MATCH_INFO = item.Data as GUILDWAR_MATCH_INFO; if (gUILDWAR_MATCH_INFO != null) { UIButton[] componentsInChildren = item.GetComponentsInChildren <UIButton>(); if (gUILDWAR_MATCH_INFO.SUB_INFO.i64GuildID[0] == NrTSingleton <NewGuildManager> .Instance.GetGuildID() || gUILDWAR_MATCH_INFO.SUB_INFO.i64GuildID[1] == NrTSingleton <NewGuildManager> .Instance.GetGuildID()) { NrTSingleton <FormsManager> .Instance.AttachEffectKey("FX_UI_GUILDMARK", componentsInChildren[0], componentsInChildren[0].GetSize()); } } DrawTexture[] componentsInChildren2 = item.GetComponentsInChildren <DrawTexture>(); for (int j = 0; j < componentsInChildren2.Length; j++) { if (componentsInChildren2[j].data != null) { long num = (long)componentsInChildren2[j].data; if (num > 0L) { string guildPortraitURL = NrTSingleton <NkCharManager> .Instance.GetGuildPortraitURL(num); WebFileCache.RequestImageWebFile(guildPortraitURL, new WebFileCache.ReqTextureCallback(this.ReqWebImageCallback), componentsInChildren2[j]); } } } } } }
public void OnClickWarList(IUIObject obj) { if (null == this.m_nlbWarList || null == this.m_nlbWarList.SelectedItem) { return; } GUILDWAR_MATCH_INFO gUILDWAR_MATCH_INFO = this.m_nlbWarList.SelectedItem.Data as GUILDWAR_MATCH_INFO; if (gUILDWAR_MATCH_INFO == null) { return; } if (gUILDWAR_MATCH_INFO.SUB_INFO.i64GuildID[0] == NrTSingleton <NewGuildManager> .Instance.GetGuildID() || gUILDWAR_MATCH_INFO.SUB_INFO.i64GuildID[1] == NrTSingleton <NewGuildManager> .Instance.GetGuildID()) { NrTSingleton <MineManager> .Instance.Send_GS_MINE_GUILD_CURRENTSTATUS_INFO_GET_REQ(1, 1, 0L); } this.SelectListItem_MyWarInfo(); }
public void SelectListItem_MyWarInfo() { if (null == this.m_nlbWarList) { return; } for (int i = 0; i < this.m_nlbWarList.Count; i++) { UIListItemContainer item = this.m_nlbWarList.GetItem(i); GUILDWAR_MATCH_INFO gUILDWAR_MATCH_INFO = item.Data as GUILDWAR_MATCH_INFO; if (gUILDWAR_MATCH_INFO == null) { return; } if (gUILDWAR_MATCH_INFO.SUB_INFO.i64GuildID[0] == NrTSingleton <NewGuildManager> .Instance.GetGuildID() || gUILDWAR_MATCH_INFO.SUB_INFO.i64GuildID[1] == NrTSingleton <NewGuildManager> .Instance.GetGuildID()) { this.m_nlbWarList.SetSelectedItem(i); break; } } }
public void AddInfo(GUILDWAR_MATCH_INFO INFO) { this.m_GuildWarList.Add(INFO); }