public void Dispose() { if (!IsDisposed) { Console.WriteLine("Disposing Text Manager"); m_resourcePool.Dispose(); m_resourcePool = null; IsDisposed = true; } }
public void Dispose() { if (!IsDisposed) { Console.WriteLine("Disposing Impact Effect Pool"); m_isDisposed = true; m_resourcePool.Dispose(); m_resourcePool = null; } }
public override void Dispose() { if (!IsDisposed) { m_projectilePool.Dispose(); m_projectilePool = null; m_shield.Dispose(); m_shield = null; base.Dispose(); } }
public void Dispose() { if (!IsDisposed) { Console.WriteLine("Disposing Projectile Icon Pool"); m_resourcePool.Dispose(); m_resourcePool = null; IsDisposed = true; m_projectileManager = null; m_screenManager = null; } }
public void Dispose() { if (!IsDisposed) { Console.WriteLine("Disposing Projectile Manager"); m_levelScreen = null; m_projectilePool.Dispose(); m_projectilePool = null; m_projectilesToRemoveList.Clear(); m_projectilesToRemoveList = null; IsDisposed = true; } }
public void Dispose() { if (!IsDisposed) { Console.WriteLine("Disposing Item Drop Manager"); DestroyAllItemDrops(); m_itemDropsToRemoveList.Clear(); m_itemDropsToRemoveList = null; m_itemDropPool.Dispose(); m_itemDropPool = null; m_physicsManager = null; IsDisposed = true; } }