private int SortByShowID(GUIGameLoginScene.ServerList a, GUIGameLoginScene.ServerList b)
 {
     if (a != null && b != null)
     {
         if (a.show_id > b.show_id)
         {
             return 1;
         }
         if (a.show_id < b.show_id)
         {
             return -1;
         }
     }
     return 0;
 }
 private ZoneItemInfoData GetData(GUIGameLoginScene.ServerList data, int index)
 {
     string[] array = null;
     array = data.ip.Split(new char[]
     {
         ':'
     });
     if (array == null || array.Length != 2)
     {
         global::Debug.LogError(new object[]
         {
             "Parse IP string Error, ip: {0}",
             data.ip
         });
         return null;
     }
     int serverPort;
     try
     {
         serverPort = Convert.ToInt32(array[1]);
     }
     catch
     {
         global::Debug.LogError(new object[]
         {
             "Parse ServerPort int Error, ServerPort: {0}",
             array[1]
         });
         return null;
     }
     return new ZoneItemInfoData(data.show_id, data.name, data.id, data.status, data.is_new, array[0], serverPort, index, 2);
 }
 public void SetState(GUIGameLoginScene.EState state)
 {
     if (state != GUIGameLoginScene.EState.StepNativeLogin)
     {
         if (state == GUIGameLoginScene.EState.StepEnter)
         {
             this.mLoginLayer.SetActive(false);
             this.mEnterLayer.SetActive(true);
         }
     }
     else
     {
         this.mLoginLayer.SetActive(true);
         this.mEnterLayer.SetActive(false);
     }
 }
Exemple #4
0
 public void InitWithBaseScene(GUIGameLoginScene baseScene)
 {
     this.mBaseScene = baseScene;
 }
 public void InitWithBaseScene(GUIGameLoginScene baseScene)
 {
     this.mBaseScene = baseScene;
     this.CreateObjects();
 }
 public void Init(GUIGameLoginScene basescene)
 {
     this.mBaseScene = basescene;
 }