private void FnClientDisconnection(IMessage msg) { IAWObject content = msg.Content; int @byte = (int)content.GetByte("dr"); this.sfs.HandleClientDisconnection(ClientDisconnectionReason.GetReason(@byte)); }
public void OnClientDisconnected(ClientDisconnectionReason reason) { FCMainThreadActionsQueue actionQueue = God.PrayFor <FCMainThreadActionsQueue>(); actionQueue.Enqueue(() => { FCGameEventsManager.Publish(this, new ClientDisconnectionHandlerEvent(reason)); _clientNetworkData.MyId = 0; }); this.Log(reason.ToString(), LogLevel.Error); }
public ClientDisconnectionHandlerEvent(ClientDisconnectionReason reason) => Reason = reason;
private void FnClientDisconnection(IMessage msg) { int dr = msg.Content.GetByte("dr"); mpnet.HandleClientDisconnection(ClientDisconnectionReason.GetReason(dr)); }