public void UpdateUI(LoginManager.ServerInfo item) { if (item != null) { this.serData = item; this.serverName.set_text(item.serverName); ResourceManager.SetSprite(this.state, ResourceManager.GetCodeSprite(ServerPanel.Instance.GerPageIconByState(item.status))); if (!this.IsInRecentLoginHistoryData(item.serverId)) { this.isHasRole.SetActive(false); } else { this.isHasRole.SetActive(true); } } }
protected override void OnEnable() { base.OnEnable(); base.SetAsLastSibling(); List <LoginManager.LoginHistoryData> recentLoginHistoryDatas = LoginManager.Instance.RecentLoginHistoryDatas; if (recentLoginHistoryDatas.get_Count() > 0) { for (int i = 0; i < recentLoginHistoryDatas.get_Count(); i++) { LoginManager.ServerInfo serverInfoByID = LoginManager.Instance.GetServerInfoByID(recentLoginHistoryDatas.get_Item(i).serverID); if (serverInfoByID != null) { this.owerList.Add(serverInfoByID); } } } }