Exemple #1
0
 public override void Execute()
 {
     MoveObstacleMidgameSubPhase.PlaceObstacle
     (
         GetString("name"),
         new Vector3
         (
             float.Parse(GetString("positionX"), CultureInfo.InvariantCulture),
             float.Parse("0"),
             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)
         )
     );
 }
Exemple #2
0
        public override void Execute()
        {
            string obstacleName = GetString("name");

            Console.Write($"Obstacle is moved: {obstacleName}");

            MoveObstacleMidgameSubPhase.PlaceObstacle
            (
                obstacleName,
                new Vector3
                (
                    float.Parse(GetString("positionX"), CultureInfo.InvariantCulture),
                    float.Parse("0"),
                    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)
                )
            );
        }