public override void Accept(CollisionVisitor other) { if (this.poHead != null) { other.VisitBombGroup(this); } }
public override void Accept(CollisionVisitor other) { // Debug.WriteLine("MissilRoot Accept"); other.visitMissileRoot(this); }
public override void Accept(CollisionVisitor other) { other.visitNullGameObject(this); }
public override void Accept(CollisionVisitor other) { // Call the appropriate collision reaction other.VisitBomb(this); }
public override void Accept(CollisionVisitor other) { other.VisitLeftWall(this); }
//--------------------------------------------------------------------------------------------------------- // Override abstract methods //--------------------------------------------------------------------------------------------------------- public override void accept(CollisionVisitor other) { other.visitShieldRoot(this); }
public override void Accept(CollisionVisitor other) { other.visitCannonShip(this); }
public override void Accept(CollisionVisitor other) { Debug.Assert(false); }
public override void Accept(CollisionVisitor other) { // Call the appropriate collision reaction other.VisitFlyingSaucerRoot(this); }
//public override void Remove() //{ // // Keenan(delete.E) // // Since the Root object is being drawn // // 1st set its size to zero // this.poColObj.poColRect.Set(0, 0, 0, 0); // base.Update(); // this.pProxySprite.Set(GameSprite.Name.NullObject); // this.x = 0.0f; // this.y = 0.0f; // //// Update the parent (missile root) // //GameObject pParent = (GameObject)this.pParent; // //remove missile from composite... // //pParent.Remove(this); // //pParent.Update(); // // Now remove it // //base.Remove(); //} public override void Accept(CollisionVisitor other) { // Important: at this point we have an Missile // Call the appropriate collision reaction other.VisitMissile(this); }
public override void Accept(CollisionVisitor other) { other.VisitBumperRight(this); }
abstract public void Accept(CollisionVisitor other);
public override void accept(CollisionVisitor other) { other.visitOctopus(this); }
public override void Accept(CollisionVisitor other) { // Important: at this point we have an BirdGroup // Call the appropriate collision reaction other.VisitGreenSquid(this); }
public override void Accept(CollisionVisitor other) { // Debug.WriteLine("BommRoot accept"); other.visitBombRoot(this); }
public override void accept(CollisionVisitor other) { other.visitCrab(this); }
public override void Accept(CollisionVisitor other) { other.VisitMissile(this); }
public override void Accept(CollisionVisitor other) { other.visitShieldColumn(this); }
//--------------------------------------------------------- // Override abstract class //--------------------------------------------------------- public override void accept(CollisionVisitor other) { other.visitWallRight(this); }
public override void Accept(CollisionVisitor other) { other.visitMissileStraight(this); }
public override void Accept(CollisionVisitor other) { other.visitFlippingBomb(this); }
public override void Accept(CollisionVisitor other) { other.VisitCoreCannon(this); }
public override void Accept(CollisionVisitor other) { throw new System.NotImplementedException(); }
public override void Accept(CollisionVisitor other) { other.visitZigZagBomb(this); }
public override void Accept(CollisionVisitor other) { other.VisitAlienGroup(this); }
public override void accept(CollisionVisitor other) { other.visitMissileGroup(this); }
public override void Accept(CollisionVisitor other) { // Debug.WriteLine("UFO Accept"); other.visitUFORoot(this); }
public override void Accept(CollisionVisitor other) { //Debug.WriteLine("Wall Root accept"); other.VisitWallRoot(this); }
public override void Accept(CollisionVisitor other) { // Important: at this point we have an Alien // Call the appropriate collision reaction other.VisitShieldRoot(this); }
public abstract void accept(CollisionVisitor other);