示例#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);
 }