public override void VisitMissile(Missile m) { // AliensGrid vs Missile Debug.WriteLine(" collide: {0} <-> {1}", m.GetName(), this.GetName()); // AliensCol vs Missile ColPair.Collide(m, (GameObject)this.GetFirstChild()); }
public override void VisitMissile(Missile g) { // Alien vs MissileGroup Debug.WriteLine(" collide: {0} <-> {1}", g.GetName(), this.GetName()); g.bHit = true; this.Hit(g, this); // Missile vs Alien Debug.WriteLine("-------> Done <--------"); }