예제 #1
0
        public override void VisitMissileGroup(MissileGroup m)
        {
            GameObject pGameObj = (GameObject)Iterator.GetChild(this);

            CollisionPair.Collide(m, pGameObj);
        }
예제 #2
0
 public override void VisitAlien(AlienGO a)
 {
     // Alien vs Shield-Column
     CollPair.Collide(a, (GameObject)Iterator.GetChild(this));
 }
예제 #3
0
 public override void VisitBomb(Bomb b)
 {
     // Missile vs ShieldRoot
     CollPair.Collide(b, (GameObject)Iterator.GetChild(this));
 }
        public override void VisitBombRoot(BombRoot b)//this necessary?
        {
            GameObject pGameObj = (GameObject)Iterator.GetChild(b);

            CollisionPair.Collide(pGameObj, this);
        }