protected void AcquireFreeTargetLock(object sender, System.EventArgs e) { TargetShip.AcquireTargetLock(() => { Selection.ThisShip = HostShip; Phases.CurrentSubPhase.Resume(); Triggers.FinishTrigger(); }); }