private void AddNode(Button b)
        {
            Vector2 p = Vector2.Zero;

            if (Nodes.Value.Count > 0)
            {
                WallNode n = (WallNode)Nodes.Value.Last.Value;
                p = n.Position.get();
            }

            WallNode a;

            Nodes.add(Add(a = new WallNode()));
            a.Position.set(p);
        }
        private void AddNode(Button b)
        {
            Vector3 p = Position.get();

            if (Nodes.Value.Count > 0)
            {
                Path3DNode n = (Path3DNode)Nodes.Value.Last.Value;
                p = n.Position.get();
            }

            Path3DNode a;

            Nodes.add(Add(a = new Path3DNode()));
            a.Position.set(p);
        }
 private void AddEmitter(Button b)
 {
     Emitters.add(Add(new ParticleEmitter()));
 }