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