protected override void PerformFreeAction() { Selection.ThisShip = TargetShip; TargetShip.AskPerformFreeAction( TargetShip.GetAvailableActionsAsRed(), delegate { Selection.ThisShip = HostShip; SelectShipSubPhase.FinishSelection(); }); }
protected override void PerformFreeAction() { Selection.ThisShip = TargetShip; TargetShip.AskPerformFreeAction( TargetShip.GetAvailableActionsAsRed(), delegate { Selection.ThisShip = HostShip; SelectShipSubPhase.FinishSelection(); }, HostShip.PilotInfo.PilotName, "You may perform an action, treating it as red", HostShip ); }