Exemple #1
0
 public static LoginMessage GetInstance()
 {
     if (m_Instance == null)
     {
         m_Instance = new LoginMessage();
     }
     return(m_Instance);
 }
Exemple #2
0
        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);
        }
Exemple #3
0
 public static void UnregEvent()
 {
     CGameProcedure.s_EventManager.OnStartApplication_OnAppInitOk   -= StartApplication.OnAppInitOk;
     CGameProcedure.s_EventManager.OnLoginMessageHF_EnterLoginScene -= LoginMessage.GetInstance().EnterLoginScene;
 }
Exemple #4
0
 public static void RegMessages()
 {
     //InitMessage(BattleMessage.GetInstance());
     InitMessage(LoginMessage.GetInstance());
 }