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")))
         );
 }
Example #2
0
        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)
                )
            );
        }