Attempt to diagnose null reference exception during Ragdoll drawing (see #278)

This commit is contained in:
Joonas Rikkonen
2018-02-23 11:09:17 +02:00
parent 8b07e91d2c
commit 7044631901
@@ -73,6 +73,12 @@ namespace Barotrauma
Collider.UpdateDrawPosition();
if (Limbs == null)
{
DebugConsole.ThrowError("Failed to draw a ragdoll, limbs have been removed. Character: \"" + character.Name + "\", removed: " + character.Removed + "\n" + Environment.StackTrace);
return;
}
foreach (Limb limb in Limbs)
{
limb.Draw(spriteBatch);