예제 #1
0
 public override void Kill()
 {
     ZombieThread.Interrupt();
     GameData.RemoveThread(ZombieThread);
     GameData.ZombieAtPosition.Remove(ZombiePosition);
     GameData.ClearPosition(ZombiePosition);
 }
예제 #2
0
 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);
 }