예제 #1
0
파일: Node.cs 프로젝트: Alxandr/IronTotem
 public abstract void Walk(TotemWalker walker);
예제 #2
0
 public override void Walk(TotemWalker walker)
 {
     if (walker.Walk(this))
     {
         if (_body != null)
         {
             _body.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
예제 #3
0
 public override void Walk(TotemWalker walker)
 {
     _originalBody.Walk(walker);
 }
예제 #4
0
 public override void Walk(TotemWalker walker)
 {
     if (walker.Walk(this))
     {
     }
     walker.PostWalk(this);
 }