// Use this for initialization void Start() { loginScript = GameObject.Find("LoginPanel").GetComponent <LoginScript>(); loginPanel = GameObject.Find("LoginPanel"); objectManager = GameObject.Find("ObjectManager").GetComponent <ObjectManagerScript>(); playerScript = GameObject.Find("PlayerManager").GetComponent <PlayerScript>(); }
public static void show() { GameObject obj = Resources.Load("Prefabs/UI/UILogin") as GameObject; s_gameObject = Instantiate(obj, GameObject.Find("LowCanvas").transform); s_loginScript = s_gameObject.GetComponent <LoginScript>(); }
void Start() { //Starts welcoming player sharedData = LoginScript.checkSharedObject(); welcome.text = welcome.text + " " + sharedData.username; client = checkConnectionObject(); connectButton.onClick.AddListener(connect); }
public static void init(string data) { listData.Clear(); listData = JsonConvert.DeserializeObject <List <ServerData> >(data); LoginScript.init(); }
void Start() { _loginScript = GetComponent <LoginScript>(); GameObject.FindGameObjectWithTag("MessageText").GetComponent <Text>().text = ""; if (PlayerPrefs.GetString("IsLogin") == "true") { OnLoginButtonPressed(); } }
public static void onReceive_CheckVerisionCode(string data) { LoginScript script = OtherData.s_loginScript; NetLoading.getInstance().Close(); JsonData jd = JsonMapper.ToObject(data); int code = (int)jd["code"]; if (code == (int)TLJCommon.Consts.Code.Code_OK) { bool isStopServer = (bool)jd["isStopServer"]; if (isStopServer) { NetErrorPanelScript.getInstance().Show(); NetErrorPanelScript.getInstance().setOnClickButton(onServerIsStop); NetErrorPanelScript.getInstance().setContentText("服务器正在维护,请稍后登录。"); return; } OtherData.s_canRecharge = (bool)jd["canRecharge"]; OtherData.s_canDebug = (bool)jd["canDebug"]; string apkVersion = jd["apkVersion"].ToString(); if (OtherData.s_apkVersion.CompareTo(apkVersion) < 0) { // ios的暂时不做版本检测 //if (OtherData.s_channelName.CompareTo("ios") == 0) //{ //} // 评测包不做版本检测 if (OtherData.s_channelName.CompareTo("javgame_test") == 0) { } else { NetErrorPanelScript.getInstance().Show(); NetErrorPanelScript.getInstance().setOnClickButton(onApkVerisionIsLow); NetErrorPanelScript.getInstance().setContentText("您的客户端版本过低,请更新到最新版本。"); } } { string banbao = jd["banhao"].ToString(); PlayerPrefs.SetString("banhao", banbao); } } else { ToastScript.createToast("服务器内部错误"); } }
// Use this for initialization void Start () { _instance = this; transform.FindChild("Login_btn").GetComponent<Button>().onClick.AddListener(LoginClick); RegTab.GetComponent<Button>().onClick.AddListener(ToggleReReg); transform.FindChild("NoReg_btn").GetComponent<Button>().onClick.AddListener(NoRegClick); transform.FindChild("Log_off_btn").GetComponent<Button>().onClick.AddListener(LogOff); transform.FindChild("DoReg_btn").GetComponent<Button>().onClick.AddListener(DoRegClick); EnterTab.GetComponent<Button>().onClick.AddListener(ToggleReReg); transform.FindChild("Facebook_btn").GetComponent<Button>().onClick.AddListener(FbLogin); transform.FindChild("GooglePlay_btn").GetComponent<Button>().onClick.AddListener(Gplogin); transform.FindChild("Dialog_yes_no").FindChild("Yes_btn").GetComponent<Button>().onClick.AddListener(LogOff_Yes); transform.FindChild("Dialog_yes_no").FindChild("No_btn").GetComponent<Button>().onClick.AddListener(LogOff_No); transform.FindChild ("Login").FindChild ("login").GetComponent<InputField> ().onValueChanged.AddListener (ToggleLoginInputField); transform.FindChild ("Password").FindChild ("password").GetComponent<InputField> ().onValueChanged.AddListener (TogglePasswordInputField); transform.FindChild ("RePassword").FindChild ("repassword").GetComponent<InputField> ().onValueChanged.AddListener (ToggleRePasswordInputField); transform.FindChild ("Login").FindChild ("login_txt").GetComponent<Button> ().onClick.AddListener (delegate() { transform.FindChild ("Login").FindChild ("login_txt").gameObject.SetActive(false); transform.FindChild ("Login").FindChild ("login").GetComponent<InputField>().ActivateInputField(); transform.FindChild ("Login").FindChild ("login").GetComponent<InputField>().Select(); }); transform.FindChild ("Password").FindChild ("password_txt").GetComponent<Button> ().onClick.AddListener (delegate() { transform.FindChild ("Password").FindChild ("password_txt").gameObject.SetActive(false); transform.FindChild ("Password").FindChild ("password").GetComponent<InputField>().ActivateInputField(); transform.FindChild ("Password").FindChild ("password").GetComponent<InputField>().Select(); }); transform.FindChild ("RePassword").FindChild ("repassword_txt").GetComponent<Button> ().onClick.AddListener (delegate() { transform.FindChild ("RePassword").FindChild ("repassword_txt").gameObject.SetActive(false); transform.FindChild ("RePassword").FindChild ("repassword").GetComponent<InputField>().ActivateInputField(); transform.FindChild ("RePassword").FindChild ("repassword").GetComponent<InputField>().Select(); }); transform.GetComponent<Button>().onClick.AddListener (delegate() { ToggleLoginInputField(transform.FindChild ("Login").FindChild ("login").GetComponent<InputField> ().text); TogglePasswordInputField(transform.FindChild ("Password").FindChild ("password").GetComponent<InputField> ().text); ToggleRePasswordInputField(transform.FindChild ("RePassword").FindChild ("repassword").GetComponent<InputField> ().text); }); if (PlayerPrefs.HasKey("login")) transform.FindChild ("Login").FindChild ("login").GetComponent<InputField>().text = PlayerPrefs.GetString("login"); if (PlayerPrefs.HasKey("pass")) transform.FindChild ("Password").FindChild ("password").GetComponent<InputField>().text = Base64.Decode(PlayerPrefs.GetString("pass")); //MainScript.Instance.LastOpenedWindow = "Login"; isReRegVisible = false; ToggleReReg(); }
public void OnException(Exception e) { GameObject loginBtn = GameObject.Find("loginButton"); LoginScript ls = loginBtn.GetComponent <LoginScript>(); if (e.Message.Contains("2002")) { ls.loginCheck.text = "Username/Password doesn't match"; } Debug.Log("Exception : " + e); }
// Use this for initialization void Start() { // get the Text UI component of this gameObject scoreTextUI = GetComponent <Text>(); // User player = LoginScript.savedUsers.Find(user => user.getScore() == FindObjectOfType<CurrentUser>().currentUser.getScore()); LoginScript.Save(FindObjectOfType <CurrentUser>().currentUser); // StoreCurrencyAndScore(); }
// Use this for initialization void Start() { // 设置帧率 Application.targetFrameRate = 60; if (GameData.isShowedLogin) { MainScript.show(); } else { GameData.isShowedLogin = true; LoginScript.show(); } }
public void Pass() { userdata = GameObject.Find("UsernameField").GetComponent <InputField>(); persistentObject = GameObject.Find("LoginObject"); userpass = new LoginScript(); names = userdata.text.ToString(); Debug.Log(names); Debug.Log("Not destroyed"); }
void Start() { isLoading = false; PlayFabClientAPI.GetUserCombinedInfo(new GetUserCombinedInfoRequest(), OnGetUserCurrency, OnPlayFabError); playerNameText.text = LoginScript.getUsername(); if (isAllExecuted) { showMenuAgain(); isAllExecuted = false; } else { ExecutionOrder = 0; InitializationNext(); } }
public override void OnJoinedRoom() { OnLobbyJoin(); if (!PhotonNetwork.isMasterClient) { ActivateReadyButton(); skinID2 = PlayFabGameBridge.Instance.currentSkin.ItemId; username2 = LoginScript.getUsername(); Player2Info(skinID2, username2); Debug.Log("Player2 sent his skinID and username"); photonView.RPC("RPCOtherClientSkin", PhotonTargets.OthersBuffered, skinID2, username2); } else { skinID1 = PlayFabGameBridge.Instance.currentSkin.ItemId; username1 = LoginScript.getUsername(); Player1Info(skinID1, username1); } }
private void Awake() { if (instances == null) { instances = this; } else { Destroy(gameObject); } firstConnect.LoginBtn.onClick.AddListener(() => login()); firstConnect.ForgotPasswordBtn.onClick.AddListener(() => firstConnect.ForgotPanel.SetActive(true)); firstConnect.CreateAccountBtn.onClick.AddListener(() => firstConnect.CreateAccountPanel.SetActive(true)); connectRegion.SignOutBtn.onClick.AddListener(() => signOutClick()); connectRegion.LoginBtn.onClick.AddListener(() => loginClick()); bool rememberUserBool = PlayerPrefs.HasKey("UserName"); connectRegion.ConnectLoginRegion.SetActive(rememberUserBool); firstConnect.FirstConnectRegion.SetActive(!rememberUserBool); }
// Use this for initialization void Start() { //DontDestroyOnLoad(this); //DontDestroyOnLoad(lobbyMenu); lobbyMenu = lobbyMenu.GetComponent<Canvas>(); lobbyMenu.enabled = false; networking = GameObject.FindGameObjectWithTag("Networking"); clientManager = networking.GetComponent<ClientScript>(); loginMenu = GameObject.FindGameObjectWithTag("Login Menu"); loginInfo = loginMenu.GetComponent<LoginScript>(); menuGUI = GameObject.FindGameObjectWithTag("Menus"); menu = menuGUI.GetComponent<MenuScript>(); username1 = username1.GetComponent<Text>(); username2 = username2.GetComponent<Text>(); username3 = username3.GetComponent<Text>(); username4 = username4.GetComponent<Text>(); username1.text = "EMPTY"; username2.text = "EMPTY"; username3.text = "EMPTY"; username4.text = "EMPTY"; ready1 = ready1.GetComponent<Text>(); ready2 = ready2.GetComponent<Text>(); ready3 = ready3.GetComponent<Text>(); ready4 = ready4.GetComponent<Text>(); ready1.text = "NOT READY"; ready2.text = "NOT READY"; ready3.text = "NOT READY"; ready4.text = "NOT READY"; //ready1.color = Color.red; //ready2.color = Color.red; //ready3.color = Color.red; //ready4.color = Color.red; isReady = false; // For the chatbox chatlog = chatlog.GetComponent<Text>(); chatlog.text = ""; chatbox = chatbox.GetComponent<Canvas>(); chatmessage.GetComponent<InputField>(); }
void Awake() { instance = this; Screen.sleepTimeout = SleepTimeout.NeverSleep; }
public static void SetLoginScript(LoginScript loginS)//TO RECODE!!!!!! { loginScript = loginS; }
// Start is called before the first frame update void Start() { anim = GetComponent <Animator>(); connection = GameObject.FindGameObjectWithTag("connection"); connectionScript = connection.GetComponent <LoginScript>(); }
public static void setLogonTypeUI() { LoginScript script = OtherData.s_loginScript; // 更新的部分 if (ShieldThirdLogin.isShield(OtherData.s_channelName)) { GameUtil.showGameObject(script.m_button_guanfang.gameObject); script.m_button_guanfang.transform.localPosition = new Vector3(0, -194.1f, 0); GameUtil.hideGameObject(script.m_button_qq.gameObject); GameUtil.hideGameObject(script.m_button_wechat.gameObject); GameUtil.hideGameObject(script.m_button_defaultLogin.gameObject); GameUtil.hideGameObject(script.m_button_3rdLogin.gameObject); return; } bool is3RdLogin = ChannelHelper.Is3RdLogin(); string channelAllName = ChannelHelper.GetChannelAllName(); LogUtil.Log("渠道号:" + OtherData.s_channelName + ",渠道名:" + channelAllName); bool isThirdLogin = PlatformHelper.IsThirdLogin(); if (is3RdLogin && isThirdLogin) { return; } else { { int defaultLoginType = PlayerPrefs.GetInt("DefaultLoginType", (int)OtherData.s_defaultLoginType); switch (defaultLoginType) { case (int)OtherData.DefaultLoginType.DefaultLoginType_Default: { GameUtil.showGameObject(script.m_button_guanfang.gameObject); GameUtil.showGameObject(script.m_button_qq.gameObject); GameUtil.showGameObject(script.m_button_wechat.gameObject); GameUtil.hideGameObject(script.m_button_defaultLogin.gameObject); GameUtil.hideGameObject(script.m_button_3rdLogin.gameObject); } break; case (int)OtherData.DefaultLoginType.DefaultLoginType_GuanFang: { GameUtil.hideGameObject(script.m_button_guanfang.gameObject); GameUtil.hideGameObject(script.m_button_qq.gameObject); GameUtil.hideGameObject(script.m_button_wechat.gameObject); GameUtil.hideGameObject(script.m_button_3rdLogin.gameObject); GameUtil.showGameObject(script.m_button_defaultLogin.gameObject); script.m_button_defaultLogin.transform.Find("Text_LoginType").GetComponent <Text>().text = "账号登录"; } break; case (int)OtherData.DefaultLoginType.DefaultLoginType_QQ: { GameUtil.hideGameObject(script.m_button_guanfang.gameObject); GameUtil.hideGameObject(script.m_button_qq.gameObject); GameUtil.hideGameObject(script.m_button_wechat.gameObject); GameUtil.hideGameObject(script.m_button_3rdLogin.gameObject); GameUtil.showGameObject(script.m_button_defaultLogin.gameObject); script.m_button_defaultLogin.transform.Find("Text_LoginType").GetComponent <Text>().text = "QQ登录"; } break; case (int)OtherData.DefaultLoginType.DefaultLoginType_WeChat: { GameUtil.hideGameObject(script.m_button_guanfang.gameObject); GameUtil.hideGameObject(script.m_button_qq.gameObject); GameUtil.hideGameObject(script.m_button_wechat.gameObject); GameUtil.hideGameObject(script.m_button_3rdLogin.gameObject); GameUtil.showGameObject(script.m_button_defaultLogin.gameObject); script.m_button_defaultLogin.transform.Find("Text_LoginType").GetComponent <Text>().text = "微信登录"; } break; } } } }
// Use this for initialization void Start() { quitMenu = quitMenu.GetComponent<Canvas> (); playButton = playButton.GetComponent<Button> (); creditsButton = creditsButton.GetComponent<Button> (); multiplayerButton = multiplayerButton.GetComponent<Button>(); quitButton = quitButton.GetComponent<Button> (); startMenu = startMenu.GetComponent<Canvas>(); loginMenu = GameObject.FindGameObjectWithTag("Login Menu"); loginInfo = loginMenu.GetComponent<LoginScript>(); quitMenu.enabled = false; creditsMenu.enabled = false; startMenu.enabled = true; }
void Start() { ConnectDatabase(); login = FindObjectOfType <LoginScript>(); }
// Use this for initialization void Awake() { instance = this; }
public void logoutClicked() { LoginScript.logout(); SceneManager.LoadScene("LoginScene"); }
// 请求注册 public static void reqQuickRegister() { LoginScript script = OtherData.s_loginScript; if ((script.m_inputAccount_register.text.CompareTo("") == 0) || (script.m_inputSecondPassword_register.text.CompareTo("") == 0) || (script.m_inputPassword_register.text.CompareTo("") == 0)) { ToastScript.createToast("请输入账号密码"); return; } if (script.m_inputSecondPassword_register.text.CompareTo(script.m_inputPassword_register.text) != 0) { ToastScript.createToast("密码不一致"); return; } // 检测账号是否合格 if (SensitiveWordUtil.IsSensitiveWord(script.m_inputAccount_register.text)) { ToastScript.createToast("您的账号有敏感词"); return; } if (script.m_inputAccount_register.text.Length > 10) { ToastScript.createToast("账号长度不可超过10个字符"); return; } // 检测密码是否合格 { for (int i = 0; i < script.m_inputPassword_register.text.Length; i++) { string str = script.m_inputPassword_register.text[i].ToString(); if (((CommonUtil.charToAsc(str) >= 48) && (CommonUtil.charToAsc(str) <= 57) || ((CommonUtil.charToAsc(str) >= 65) && (CommonUtil.charToAsc(str) <= 90) || ((CommonUtil.charToAsc(str) >= 97) && (CommonUtil.charToAsc(str) <= 122))))) { } else { ToastScript.createToast("密码格式不对"); return; } } if (script.m_inputPassword_register.text.Length < 6) { ToastScript.createToast("密码至少6位"); return; } if (script.m_inputPassword_register.text.Length > 30) { ToastScript.createToast("密码不能超过30位"); return; } } NetLoading.getInstance().Show(); { JsonData data = new JsonData(); data["tag"] = TLJCommon.Consts.Tag_QuickRegister; data["account"] = script.m_inputAccount_register.text; data["password"] = CommonUtil.GetMD5(script.m_inputSecondPassword_register.text); data["channelname"] = PlatformHelper.GetChannelName(); data["mac"] = PlatformHelper.GetMacId(); LoginServiceSocket.s_instance.sendMessage(data.ToJson()); } }
// Use this for initialization void Awake() { S = this; userID.text = names [PlayerManager.S.playerNum]; }
public static void OnReceive(string data) { try { Debug.Log("收到服务端消息:" + data + " size=" + data.Length); try { CSBaseData csBaseData = JsonConvert.DeserializeObject <CSBaseData>(data); switch (csBaseData.Tag) { case (int)CSParam.NetTag.Login: { S2C_Login s2c = JsonConvert.DeserializeObject <S2C_Login>(data); PlayerData.UserInfoData.Id = s2c.Id; LoginScript.close(); MainScript.show(); } break; case (int)CSParam.NetTag.UserInfo: { S2C_UserInfo s2c = JsonConvert.DeserializeObject <S2C_UserInfo>(data); PlayerData.UserInfoData = s2c.UserInfoData; MainScript.s_script.refreshUI(); } break; case (int)CSParam.NetTag.ChangeEquip: { } break; case (int)CSParam.NetTag.Sign: { S2C_Sign s2c = JsonConvert.DeserializeObject <S2C_Sign>(data); PlayerData.UserInfoData.Gold += CommonUtil.splitStr_End(s2c.Reward, ':'); MainScript.s_script.refreshUI(); //SignScript.close(); ShowRewardUtil.Show(s2c.Reward); } break; default: { Debug.Log("未知tag,不予处理:" + data); } break; } } catch (Exception ex) { Debug.Log("服务端传的数据异常:" + ex + "内容:" + data); } } catch (Exception ex) { Debug.Log("OnReceive:" + ex); } }
public void Start() { DontDestroyOnLoad(this); isGameInProgress = false; isPlayerInLobby = false; Debug.Log("In Start()"); // Establish the remote endpoint for the socket. // The name of the // remote device is "host.contoso.com". ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); ipAddress = ipHostInfo.AddressList[0]; remoteEP = new IPEndPoint(ipAddress, port); Debug.Log("Creating TCP/IP socket..."); // Create a TCP/IP socket. client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); Debug.Log("Connecting to the remote endpoint..."); send_so = new StateObject(); send_so.workSocket = client; recv_so = new StateObject(); recv_so.workSocket = client; loginMenu = GameObject.FindGameObjectWithTag("Login Menu"); loginInfo = loginMenu.GetComponent<LoginScript>(); gameMenu = GameObject.FindGameObjectWithTag("Menus"); lobbyInfo = gameMenu.GetComponent<MultiplayerLobbyScript>(); async = Application.LoadLevelAsync("Multiplayer Scene"); // Set this false to wait changing the scene async.allowSceneActivation = false; gameUI = GameObject.FindGameObjectWithTag("Menus"); gameplay = gameUI.GetComponent<GameUI>(); }
private void Start() { theLoginScript = gameObject.GetComponent <LoginScript>(); }
public static void Handle(byte[] packet, Socket clientSocket) { ushort packetType = BitConverter.ToUInt16(packet, 0); ushort packetLength = BitConverter.ToUInt16(packet, 2); switch (packetType) { case 101: //SUCCESS LOGIN //LoginScript.runInMainThread(LoginScript.updatePopUpText("Success!")); break; case 102: //FAILED LOGIN LoginScript.runInMainThread(LoginScript.updatePopUpText("Username and password do not match!")); break; case 103: //USER ALREADY LOGGED LoginScript.runInMainThread(LoginScript.updatePopUpText("This user is already logged!")); break; case 111: //SUCCESS REGISTER BasicPacket SuccessRegisterPacket = new BasicPacket(packet); SuccessRegisterPacket.runInMainThread(SuccessRegisterPacket.SuccessRegister()); break; case 112: //FAILED REGISTER BasicPacket FailedRegisterPacket = new BasicPacket(packet); FailedRegisterPacket.runInMainThread(FailedRegisterPacket.FailedRegister()); break; case 113: //USERNAME ALREADY USED BasicPacket UsernameUsedPacket = new BasicPacket(packet); UsernameUsedPacket.runInMainThread(UsernameUsedPacket.UsernameUsed()); break; case 114: //EMAIL ALREADY USED BasicPacket EmailUsedPacket = new BasicPacket(packet); EmailUsedPacket.runInMainThread(EmailUsedPacket.EmailUsed()); break; case 120: //USERS LIST AFTER LOGIN MessagePacket messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.loadMainScene()); break; case 121: //NEW USER LOGIN - ADD HIM TO LIST messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.addNewUserLoggedToList()); break; case 200: // GLOBAL CHAT MESSAGE messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.updateGlobalChat()); break; case 201: //CHAT MESSAGE MessageRoomPacket MessageRoomPacket = new MessageRoomPacket(packet); MessageRoomPacket.runInMainThread(MessageRoomPacket.doRoomChat()); break; case 250: //CHALLENGE MESSAGE messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.getChallenged()); break; case 270: //USER IGNORED THE CHALLENGE -> SET THE USER ONLINE STATUS ( PARAM 0 ) messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.updateUserStatus(0)); break; case 271: //NOTIFY WITH USER WHO GOT CHALLENGED -> SET THE USER CHALLENGED STATUS ( PARAM 1 ) messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.updateUserStatus(1)); break; case 272: //NOTIFY WITH USER WHO IS IN GAME -> SET THE USER IN GAME STATUS ( PARAM 2 ) messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.updateUserStatus(2)); break; case 257: //CHALLENGE ACCEPTED messagePacket = new MessagePacket(packet); //TODO break; case 258: //CHALLENGE REFUSED messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread( messagePacket.displayChallengeResultPanel(messagePacket.Message + " didn't accept your challenge request!")); break; case 260: //CHALLENGE TIMEOUT messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread( messagePacket.displayChallengeResultPanel(messagePacket.Message + " didn't respond in time to your challenge request")); break; case 400: // BOARDGAME ARRAY BoardPacket boardPacket = new BoardPacket(packet); break; case 402: // GET ALL LEGAL MOVES MessageRoomPacket = new MessageRoomPacket(packet); MessageRoomPacket.runInMainThread(MessageRoomPacket.DrawMoves()); break; case 401: // STARTGAME MESSAGE EX: False|R or True|B MessageRoomPacket = new MessageRoomPacket(packet); MessageRoomPacket.runInMainThread(MessageRoomPacket.turnAndDiskColor()); break; case 404: // GET MY TURN MessageRoomPacket = new MessageRoomPacket(packet); MessageRoomPacket.runInMainThread(MessageRoomPacket.getTurn()); break; case 405: //GAMEOVER PACKET messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.callGameOver()); break; case 406: //OPPONENT WANT TO PLAY AGAIN messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.updatePlayAgainPopUpText("Your opponent want to play again!")); break; case 500: //LOAD GAMESCENE MessageRoomPacket = new MessageRoomPacket(packet); MessageRoomPacket.runInMainThread(MessageRoomPacket.loadGameScene()); break; case 501: //OPPONENT IS READY messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.opponentReady()); break; case 969: //OPPONENT BACK TO LOBBY messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.opponentBackToLobby()); break; case 995: //BACK TO LOBBY messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.backToLobby()); break; case 996: // OPPONENT QUIT AFTER GAME END messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.opponentQuitAfterGameEnd()); break; case 997: //OPPONENT QUIT WHILE GAME IS ACTIVE messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.opponentQuitWhileInGame()); break; case 999: //USER DISCONNECTED messagePacket = new MessagePacket(packet); MessagePacket.runInMainThread(messagePacket.userDisconnected()); break; } }