private void Start() { if (AndroidPlatformManager.instance.NeedHideChangeUserBtn && (this.logoutObj != null)) { this.logoutObj.SetActive(false); } LoginResponse loginResponse = GameData.instance.LoginResponse; string loginSelectedServer = GameData.instance.LoginSelectedServer; foreach (ForChooseServer server in loginResponse.serverList) { if (server.id == loginSelectedServer) { this.selectedServer = server; ChooseServerManager.SelectedServer = this.selectedServer; break; } } if (this.selectedServer == null) { this.selectedServer = loginResponse.serverList[0]; } this.selectedServerName.text = this.selectedServer.name; if (this.versionInfoTM != null) { string version = GameInfo.instance.version; this.versionInfoTM.text = string.Format(Localization.Localize("SettingVersion"), version); this.versionInfoTM.Commit(); } if ((this.userIdTM != null) && (GameData.instance.LoginResponse != null)) { string str3 = GameData.instance.LoginResponse.userId + string.Empty; this.userIdTM.text = string.Format(Localization.Localize("SettingUserId"), str3); this.userIdTM.Commit(); } }
public void SelectServerOf(ForChooseServer server) { if (GlobalLock.instance.CanGo) { GlobalLock.instance.GoNow(); } else { return; } SelectedServer = server; GameData.instance.LoginSelectedServer = server.id; base.SendMessageUpwards("ShowSelectedServer"); UnityEngine.Object.Destroy(base.gameObject); }
public void SetServer(ForChooseServer server, [Optional, DefaultParameterValue(false)] bool isSelected) { this.serverConfig = server; this.isSelected = isSelected; this.UpdateUI(); }