Esempio n. 1
0
 /// <summary>
 /// IScene的接口
 /// </summary>
 public void OnConnectSuccess()
 {
     NetPacketHandle.SendLoginReq();
     if (blockedControl)
     {
         blockedControl.SetState("链接成功正在验证账号密码");
     }
     Log.Logic("room reconnect success");
 }
Esempio n. 2
0
    public void OnDisconnect()
    {
        DestoryBlocked();
        if (!TcpManager.Ins.ConnectByIpPort(GlobalData.Ins.serverIp, GlobalData.Ins.serverPort))
        {
            Scheduling.Ins.ChangeScene(SceneType.ST_Login);
            return;
        }

        blockedControl = Common.Ins.CreateBlocked(dlgParentObj);
        blockedControl.SetState("服务器断开,正在重连");
    }
Esempio n. 3
0
    /////////////////////////////////////
    //账号登录框点击等级
    public void AccountLogin(string acc, string pwd)
    {
        //点击了账号登录框的确认

        if (!TcpManager.Ins.ConnectByIpPort(GlobalData.Ins.serverIp, GlobalData.Ins.serverPort))
        {
            accountLoginControl.SetState("链接服务器失败");
            return;
        }

        //保存登陆信息
        GlobalData.Ins.loginType = LoginType.LT_Account;
        GlobalData.Ins.loginAcc  = acc;
        GlobalData.Ins.loginPwd  = pwd;

        //弹出遮挡板
        blockedControl = Common.Ins.CreateBlocked(dlgParentObj);
        blockedControl.SetState("正在链接服务器");
    }
Esempio n. 4
0
 /// <summary>
 /// 实现的接口函数
 /// </summary>
 public void OnConnectSuccess()
 {
     blockedControl.SetState("链接服务器成功,验证账号密码");
     NetPacketHandle.SendLoginReq();
 }