// Walls public override void VisitWallRoot(WallRoot w) { // Debug.WriteLine("AlienUFO WallRoot"); CollisionPair.detectCollision((GameObject)w.pChild, this); }
public override void visitMissileStraight(StraightMissile m) { // Debug.WriteLine("Column StraightMissile"); CollisionPair.detectCollision(m, (GameObject)this.pChild); }
public override void visitMissileRoot(MissileRoot m) { // Debug.WriteLine("AlienUFO MissileRoot"); CollisionPair.detectCollision(this, (GameObject)m.pChild); }
public override void visitMissileRoot(MissileRoot m) { // Debug.WriteLine("Column MissileRoot"); CollisionPair.detectCollision(m, (GameObject)this.pChild); }
//UFO public override void visitUFORoot(UFORoot u) { // Debug.WriteLine("WallRight UFORoot"); CollisionPair.detectCollision(this, (GameObject)u.pChild); }
public override void visitMissileRoot(MissileRoot m) { // Debug.WriteLine("WallRight MissileRoot"); CollisionPair.detectCollision((GameObject)m.pChild, this); }
//Ship public override void visitShipRoot(ShipRoot s) { // Debug.WriteLine("WallRight ShipRoot"); CollisionPair.detectCollision(this, (GameObject)s.pChild); }
//Bomb public override void visitBombRoot(BombRoot b) { // Debug.WriteLine("WallDown BombRoot"); // CollisionPair.detectCollision((GameObject)b.pChild,this); CollisionPair.detectCollision(this, (GameObject)b.pChild); }