Ejemplo n.º 1
0
 /// <summary>
 /// Add a layer to a scene
 /// </summary>
 /// <param name="Arguments"></param>
 public static void AddLayer(List <String> arguments)
 {
     //First argument: Scene name
     Graphical.Scenes.WorldScene Scene = (Graphical.Scenes.WorldScene)Engine.Instance.SceneManager.GetScene(arguments[0]);
     if (Scene == null)
     {
         throw new ArgumentException("No such Scene as " + arguments[0]);
     }
     //Second argument: Layer name
     World.WorldLayer lay = new World.WorldLayer(arguments[1]);
     //Third argument: Depth
     lay.Depth = double.Parse(arguments[2], CultureInfo.InvariantCulture);
     Scene.AddLayer(lay);
 }