public override void ActionTake() { SelectSquadLeaderTargetSubPhase newPhase = (SelectSquadLeaderTargetSubPhase)Phases.StartTemporarySubPhaseNew( "Select target for Squad Leader", typeof(SelectSquadLeaderTargetSubPhase), delegate {} ); newPhase.SquadLeaderOwner = this.Host; newPhase.Start(); }
public override void ActionTake() { SelectSquadLeaderTargetSubPhase newPhase = (SelectSquadLeaderTargetSubPhase)Phases.StartTemporarySubPhaseNew( "Select target for Squad Leader", typeof(SelectSquadLeaderTargetSubPhase), Phases.CurrentSubPhase.CallBack ); newPhase.SquadLeaderOwner = this.Host; newPhase.SquadLeaderUpgrade = this.Source; newPhase.Start(); }