Example #1
0
        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());
        }
Example #2
0
 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  <--------");
 }