Beispiel #1
0
 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);
         }
     }
 }
Beispiel #2
0
    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);
                }
            }
        }
    }