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