示例#1
0
 public void AttackedBy(Entity enemy)
 {
     if (KnownEntities.Contains(enemy))
     {
         KnownEntities.MoveElement(enemy, -1);
     }
 }
示例#2
0
 public void DamagedBy(Entity enemy)
 {
     if (KnownEntities.Contains(enemy))
     {
         KnownEntities.MoveElement(enemy, -2);
     }
 }
示例#3
0
 public void DamagedBy(Entity enemy)
 {
     if (!Attackers.Contains(enemy))
     {
         Attackers.Add(enemy);
     }
     if (KnownEntities.Contains(enemy))
     {
         KnownEntities.MoveElement(enemy, -2);
     }
 }