public override void Execute() { PlaceBombTokenSubphase.FinishBombPlacement( new Vector3(float.Parse(GetString("positionX")), float.Parse(GetString("positionY")), float.Parse(GetString("positionZ"))), new Vector3(float.Parse(GetString("rotationX")), float.Parse(GetString("rotationY")), float.Parse(GetString("rotationZ"))) ); }
private void PlaceBombInstead(object sender, System.EventArgs e) { DecisionSubPhase.ConfirmDecisionNoCallback(); BombsManager.IsOverriden = true; PlaceBombTokenSubphase subphase = Phases.StartTemporarySubPhaseNew <PlaceBombTokenSubphase>("Place the bomb", Triggers.FinishTrigger); subphase.DescriptionShort = HostShip.PilotInfo.PilotName; subphase.DescriptionLong = "Place the bomb touching your ship"; subphase.ImageSource = HostShip; subphase.Start(); }
public override void Execute() { Console.Write("Bomb is placed"); PlaceBombTokenSubphase.FinishBombPlacement ( new Vector3 ( float.Parse(GetString("positionX"), CultureInfo.InvariantCulture), float.Parse(GetString("positionY"), CultureInfo.InvariantCulture), float.Parse(GetString("positionZ"), CultureInfo.InvariantCulture) ), new Vector3 ( float.Parse(GetString("rotationX"), CultureInfo.InvariantCulture), float.Parse(GetString("rotationY"), CultureInfo.InvariantCulture), float.Parse(GetString("rotationZ"), CultureInfo.InvariantCulture) ) ); }