protected void DisconnectedLogic() { this.ServerConnected = false; this.mClient.ExecSendMsg2Client(Photon2ClientMsg.PeerDisconnected, new PeerDisconnectedMessage(this.mPeerType, this.mDisconnectedType)); this.mDisconnectedType = MobaDisconnectedType.Normal; this.mClient.OnDisconnected(); }
public override void OnDisconnected(MobaDisconnectedType dType) { this.ConnectFlag = false; MobaMessageManager.ExecuteMsg(MobaMessageManager.GetMessage((ClientMsg)20010, dType, 0f)); if (this._enable && GateReconnection.CanTrigger && NetWorkHelper.Instance.GateReconnection.State == GateReconnection.ConnectState.End) { NetWorkHelper.Instance.GateReconnection.Begin(); } }
public override void OnDisconnected(MobaDisconnectedType dType) { if (this.ConnectFlag) { this.ConnectFlag = false; } if (this._peer != null) { MobaMessageManagerTools.EndWaiting_manual("ConnectLobby"); CtrlManager.ShowMsgBox("Lobby服务器断开", "网络出故障了,请重试", new Action(this.Connect), PopViewType.PopOneButton, "确定", "取消", null); } }
public override void OnDisconnected(MobaDisconnectedType dType) { bool flag = this._peer == null; if (flag) { PvpServer.LockScreen(false); } if (this.ConnectFlag) { this.ConnectFlag = false; MobaMessageManager.ExecuteMsg(MobaMessageManager.GetMessage((ClientMsg)20008, dType, 0f)); } this.ConfirmReconnect(); MobaMessageManager.ExecuteMsg(MobaMessageManager.GetMessage((ClientMsg)20002, new PeerDisconnectedMessage(MobaPeerType.C2PvpServer, dType), 0f)); }
public override void OnDisconnected(MobaDisconnectedType dType) { this.ConnectFlag = false; MobaMessageManagerTools.EndWaiting_manual("ConnectMasterServer"); MobaMessageManager.ExecuteMsg(MobaMessageManager.GetMessage((ClientMsg)20004, dType, 0f)); if (this.enable) { if (this.TimeOut()) { this.InqueryConnect(); } else { this.Connect(); } } }
public virtual void OnDisconnected(MobaDisconnectedType dType) { }
public PeerDisconnectedMessage(MobaPeerType pType, MobaDisconnectedType dType) { this.PeerType = pType; this.DisconnectedType = dType; }