static public void Create(BombGroup pGroup) { if (pInstance == null) { pInstance = new BombManager(); } pInstance.pBombGroup = pGroup; Debug.Assert(pInstance != null); }
public static void RemoveBombs() { BombGroup pGroup = (BombGroup)GameObjectManager.Find(GameObject.Name.BombGroup); Bomb pBomb = (Bomb)pGroup.poHead; Bomb pNextBomb; while (pBomb != null) { pNextBomb = (Bomb)pBomb.pNext; BombManager.DeactiveBomb(pBomb); pBomb = pNextBomb; } }
public override void VisitBombGroup(BombGroup bg) { }
public override void VisitBombGroup(BombGroup bg) { GameObject pGameObj = Iterator.GetChildGameObject(bg); CollisionPair.Collide(this, pGameObj); }
public virtual void VisitBombGroup(BombGroup bg) { Debug.Assert(false); }