예제 #1
0
 public void Perform(Marian marian, Npc npc)
 {
     var aabb = marian.BoundingBox.Bounds;
     var aabbNpc = npc.BoundingBox.Bounds;
     if (aabbNpc.Intersects(aabb))
     {
         if (!marian.Invulnerable)
         {
             marian.Die();
         }
     }
 }
 public void TrackNpc(Npc npc)
 {
     npcs.Add(npc);
     npc.Move += npc_Move;
 }