示例#1
0
 private void CheckDamage()
 {
     if (Selection.ThisShip.MinesHit.Count > 0)
     {
         foreach (var mine in Selection.ThisShip.MinesHit)
         {
             Triggers.RegisterTrigger(new Trigger()
             {
                 Name         = "Damage from mine",
                 TriggerOwner = Selection.ThisShip.Owner.PlayerNo,
                 TriggerType  = TriggerTypes.OnPositionFinish,
                 EventHandler = BombsManager.GetMineByObject(mine).Detonate,
                 Sender       = Selection.ThisShip
             });
         }
     }
 }