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 }); } } }