public override void Disconnect()
{
ClientScene.HandleClientDisconnect(base.m_Connection);
if (this.m_Connected)
{
this.PostInternalMessage(0x21);
this.m_Connected = false;
}
base.m_AsyncConnect = NetworkClient.ConnectState.Disconnected;
this.m_LocalServer.RemoveLocalClient(base.m_Connection);
}