Fixed exceptions when adding entities to EntitySpawner remove queue in single player mode
This commit is contained in:
@@ -111,10 +111,12 @@ namespace Barotrauma
|
|||||||
if (entity is Character)
|
if (entity is Character)
|
||||||
{
|
{
|
||||||
Character character = entity as Character;
|
Character character = entity as Character;
|
||||||
|
if (GameMain.Server != null)
|
||||||
|
{
|
||||||
Client client = GameMain.Server.ConnectedClients.Find(c => c.Character == character);
|
Client client = GameMain.Server.ConnectedClients.Find(c => c.Character == character);
|
||||||
if (client != null) GameMain.Server.SetClientCharacter(client, null);
|
if (client != null) GameMain.Server.SetClientCharacter(client, null);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
removeQueue.Enqueue(entity);
|
removeQueue.Enqueue(entity);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user