예제 #1
0
 public override void visitBomb(Bomb v, CollisionPair p)
 {
     p.collision((GameObject)this.child, v);
 }
예제 #2
0
 public override void visitRightWall(RightWall rw, CollisionPair p)
 {
     p.collision(rw, (GameObject)this.child);
 }
예제 #3
0
 public override void visitBombNode(BombNode bn, CollisionPair p)
 {
     p.collision(this, (GameObject)bn.Child);
 }
예제 #4
0
 public override void visitShieldNode(ShieldNode sb, CollisionPair p)
 {
     p.collision((GameObject)sb.Child, this);
 }
예제 #5
0
 public override void visitShield(ShieldBlock v, CollisionPair p)
 {
     p.collision(v, (GameObject)this.child);
 }
예제 #6
0
 public override void visitWallNode(WallNode wn, CollisionPair p)
 {
     p.collision((GameObject)wn.Child, this);
 }
예제 #7
0
 public override void visitRightWall(RightWall rw, CollisionPair p)
 {
     p.collision((GameObject)this.Child, rw);
 }
예제 #8
0
 public override void visitMissileNode(MissileNode mn, CollisionPair p)
 {
     p.collision((GameObject)mn.Child, this);
 }
예제 #9
0
 public override void visitLeftWall(LeftWall lw, CollisionPair p)
 {
     p.collision((GameObject)this.Child, lw);
 }
예제 #10
0
 public override void visitMissile(Missile m, CollisionPair p)
 {
     p.collision((GameObject)this.Child, m);
 }
예제 #11
0
 public override void visitUFO(UFO u, CollisionPair p)
 {
     p.collision(u, (GameObject)this.Child);
 }
예제 #12
0
 public override void visitPlayerNode(PlayerNode p, CollisionPair pair)
 {
     pair.collision(p, (GameObject)this.Child);
 }
예제 #13
0
 public override void visitBombNode(BombNode bn, CollisionPair p)
 {
     p.collision((GameObject)this.Child, bn);
 }
예제 #14
0
 public override void visitBottomWall(BottomWall bw, CollisionPair p)
 {
     p.collision(bw, (GameObject)this.child);
 }
예제 #15
0
 public override void visitGridNode(GridNode gn, CollisionPair p)
 {
     p.collision((GameObject)this.child, gn);
 }
예제 #16
0
 public override void visitMissile(Missile v, CollisionPair p)
 {
     p.collision(v, (GameObject)this.child);
 }
예제 #17
0
 public override void visitTopWall(TopWall tw, CollisionPair p)
 {
     p.collision((GameObject)this.Child, tw);
 }
예제 #18
0
 public override void visitPlayer(PlayerShip v, CollisionPair p)
 {
     p.collision(v, (GameObject)this.child);
 }
예제 #19
0
 public override void visitUFO(UFO v, CollisionPair p)
 {
     p.collision(v, (GameObject)this.child);
 }
예제 #20
0
 public override void visitShieldNode(ShieldNode sb, CollisionPair p)
 {
     p.collision(sb, (GameObject)this.child);
 }
예제 #21
0
 public override void visitUFONode(UFONode u, CollisionPair p)
 {
     p.collision(u, (GameObject)this.child);
 }
예제 #22
0
 public override void visitUFONode(UFONode u, CollisionPair p)
 {
     p.collision((GameObject)u.Child, this);
 }
예제 #23
0
 public override void visitLeftWall(LeftWall lw, CollisionPair p)
 {
     p.collision(lw, (GameObject)this.child);
 }
예제 #24
0
 public override void visitGridNode(GridNode gn, CollisionPair p)
 {
     p.collision((GameObject)gn.Child, this);
 }
예제 #25
0
 public override void visitMissileNode(MissileNode mn, CollisionPair p)
 {
     p.collision(mn, (GameObject)this.child);
 }
예제 #26
0
 public override void visitPlayerNode(PlayerNode p, CollisionPair pair)
 {
     pair.collision((GameObject)p.Child, this);
 }
예제 #27
0
 public override void visitAlien(Alien a, CollisionPair p)
 {
     p.collision((GameObject)this.child, a);
 }