예제 #1
0
        public override void Visit(ShipBulletCol b)
        {
            //BombGroup hit Bullet --> visit children of this
            GameObject BombChild = (GameObject)Iterator.GetChild(this);

            CollisionPair.Collide(b, BombChild);
        }
예제 #2
0
        public override void Visit(BombCol b)
        {
            //BombGroup hit Grid Or Block Collum --> visit children of this
            GameObject ShiledChildren = (GameObject)Iterator.GetChild(this);

            CollisionPair.Collide(b, ShiledChildren);
        }
예제 #3
0
        public override void Visit(AliensCol b)
        {
            // Alien Hit Shield Group --> visit children of this
            GameObject ShieldChildren = (GameObject)Iterator.GetChild(this);

            CollisionPair.Collide(b, ShieldChildren);
        }
예제 #4
0
파일: UFOLeaf.cs 프로젝트: xfanw/Game
        public override void Visit(ShipBulletCol b)
        {
            GameObject BulletChildren = (GameObject)Iterator.GetChild(b);

            CollisionPair.Collide(BulletChildren, this);
        }