protected override void AskToRotate(object sender, EventArgs e) { PivotWindDecisionSubphase subphase = Phases.StartTemporarySubPhaseNew <PivotWindDecisionSubphase>("Rotate the ship?", Triggers.FinishTrigger); subphase.InfoText = "Rotate the ship?"; subphase.AddDecision("90 Counterclockwise", Rotate90Counterclockwise); subphase.AddDecision("90 Clockwise", Rotate90Clockwise); subphase.AddDecision("180", Rotate180); subphase.AddDecision("No", delegate { DecisionSubPhase.ConfirmDecision(); }); subphase.Start(); }
protected override void AskToRotate(object sender, EventArgs e) { PivotWindDecisionSubphase subphase = Phases.StartTemporarySubPhaseNew <PivotWindDecisionSubphase>("Rotate the ship?", Triggers.FinishTrigger); subphase.DescriptionShort = "Pivot Wing"; subphase.DescriptionLong = "Rotate the ship?"; subphase.ImageSource = HostUpgrade; subphase.AddDecision("180", Rotate180, isCentered: true); subphase.AddDecision("90 Counterclockwise", Rotate90Counterclockwise); subphase.AddDecision("90 Clockwise", Rotate90Clockwise); subphase.AddDecision("No", delegate { DecisionSubPhase.ConfirmDecision(); }, isCentered: true); subphase.Start(); }