Exemplo n.º 1
0
 public override void Visit(ITmxVisitor visitor)
 {
     visitor.VisitGroupLayer(this);
     foreach (TmxLayerNode layerNode in base.LayerNodes)
     {
         layerNode.Visit(visitor);
     }
 }
Exemplo n.º 2
0
 public override void Visit(ITmxVisitor visitor)
 {
     visitor.VisitObjectLayer(this);
     foreach (TmxObject @object in Objects)
     {
         visitor.VisitObject(@object);
     }
 }
Exemplo n.º 3
0
 public void Visit(ITmxVisitor visitor)
 {
     visitor.VisitMap(this);
     foreach (TmxLayerNode layerNode in LayerNodes)
     {
         layerNode.Visit(visitor);
     }
 }
Exemplo n.º 4
0
        public void Visit(ITmxVisitor visitor)
        {
            // Visit the map
            visitor.VisitMap(this);

            // Visit all the children nodes in order
            foreach (var node in this.LayerNodes)
            {
                node.Visit(visitor);
            }
        }
Exemplo n.º 5
0
        public override void Visit(ITmxVisitor visitor)
        {
            // Visit ourselves
            visitor.VisitGroupLayer(this);

            // Visit our children
            foreach (var node in this.LayerNodes)
            {
                node.Visit(visitor);
            }
        }
Exemplo n.º 6
0
        public override void Visit(ITmxVisitor visitor)
        {
            // Visit ourselves
            visitor.VisitObjectLayer(this);

            // Visit all our objects
            foreach (var obj in this.Objects)
            {
                visitor.VisitObject(obj);
            }
        }
Exemplo n.º 7
0
 public override void Visit(ITmxVisitor visitor)
 {
     visitor.VisitTileLayer(this);
 }
Exemplo n.º 8
0
 // The child class must implement Visit abstraction
 public abstract void Visit(ITmxVisitor visitor);