protected override void computerDisconnected(NetComputer comp)
{
GameClient computer=(GameClient)comp;
if(computer.status==(int)AccountClientStatus.CLIENT_QUEUED)
{
mTokenCollector.deletePendingClient(computer);
}
else
{
Program.accountHandler.sendCharacterData(computer.character);
GameState.remove(computer.character);
computer.character.disconnected();
computer.character=null; //TODO eigentlich unnötig
}
computer=null; //TODO eigentlich unnötig
}