public override void Kill() { ZombieThread.Interrupt(); GameData.RemoveThread(ZombieThread); GameData.ZombieAtPosition.Remove(ZombiePosition); GameData.ClearPosition(ZombiePosition); }
public override void Kill() { if (jumpThread != null) { jumpThread.Interrupt(); } jumpThread = null; ZombieThread.Interrupt(); GameData.RemoveThread(jumpThread); GameData.RemoveThread(ZombieThread); GameData.ZombieAtPosition.Remove(ZombiePosition); GameData.ClearPosition(ZombiePosition); }