예제 #1
0
 void DestoryBlocked()
 {
     if (blockedControl != null)
     {
         GameObject.DestroyObject(blockedControl.gameObject);
         blockedControl = null;
     }
 }
예제 #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("服务器断开,正在重连");
    }
예제 #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("正在链接服务器");
    }