public static LoginMessage GetInstance() { if (m_Instance == null) { m_Instance = new LoginMessage(); } return(m_Instance); }
void OnClickLogin(GameObject obj) { //for (int i = 0; i < 100; ++i) //{ // var data = PooledClassManagerHF<TestClass>.CreateClass(); // PooledClassManagerHF<TestClass>.DeleteClass(ref data); //} //if(true) //{ // return; //} string name = "robot_" + UnityEngine.Random.Range(1, 15); //m_UserName.text.Trim(); string pwd = m_view_wnd_Popup_Login.m_txtPassword_InputField.text.Trim(); if (m_view_wnd_Popup_Login.m_toggleServer_Toggle.isOn) { LoginMessage.GetInstance().m_bUserUIServer = true; LoginMessage.GetInstance().m_Login.m_LoginInfo.m_szIp = m_view_wnd_Popup_Login.m_txtIp_InputField.text.Trim(); LoginMessage.GetInstance().m_Login.m_LoginInfo.m_iPort = 25550; int port = 25550; if (int.TryParse(m_view_wnd_Popup_Login.m_txtPort_InputField.text.Trim(), out port)) { LoginMessage.GetInstance().m_Login.m_LoginInfo.m_iPort = port; } UnityEngine.Debug.Log("使用界面上面输入服务器地址," + m_view_wnd_Popup_Login.m_txtIp_InputField.text + m_view_wnd_Popup_Login.m_txtPort_InputField.text); } else { LoginMessage.GetInstance().m_bUserUIServer = false; } LoginMessage.GetInstance().CheckAccount(0, name, pwd, ""); PlayerPrefs.SetString("LastLoginUserName", name); ////测试新的寻路 //LobbyData lobbydata = DataPoolHF.GetInstance().GetLobbyData(); //CRoomData rd = new CRoomData(); //rd.m_BattleType = BattleType.TreasureBattle; //rd.m_uMapId = 1; //rd.m_uRoomId = 1; //lobbydata.AddRoom(rd); //lobbydata.SetCurrRoomId(1); //CGameProcedure.SetActiveProc(CGameProcedure.s_ProcBattle); }
public static void UnregEvent() { CGameProcedure.s_EventManager.OnStartApplication_OnAppInitOk -= StartApplication.OnAppInitOk; CGameProcedure.s_EventManager.OnLoginMessageHF_EnterLoginScene -= LoginMessage.GetInstance().EnterLoginScene; }
public static void RegMessages() { //InitMessage(BattleMessage.GetInstance()); InitMessage(LoginMessage.GetInstance()); }