Example #1
0
 public void Disconnect(bool Save = true)
 {
     if (Socket == null || Socket.Connector == null || !Kernel.GamePool.ContainsKey(Entity.UID))
     {
         return;
     }
     if (Save)
     {
         this.Save();
     }
     Socket.Disconnect();
     Program.Thread.Unregister(this);
     Kernel.GamePool.Remove(Entity.UID);
     Console.WriteLine(Entity.Name + " has been logged off!");
     Program.UpdateConsoleTitle();
 }
Example #2
0
 public void Disconnect()
 {
     Socket.Disconnect();
 }