void DestoryBlocked() { if (blockedControl != null) { GameObject.DestroyObject(blockedControl.gameObject); blockedControl = null; } }
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("服务器断开,正在重连"); }
///////////////////////////////////// //账号登录框点击等级 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("正在链接服务器"); }