//------------------------------------------------------------------------------------------------------------------------ // Remove() //------------------------------------------------------------------------------------------------------------------------ internal void Remove(GameObject gameObject) { if (_gameObjectsContained.Contains(gameObject)) { _updateManager.Remove(gameObject); _collisionManager.Remove(gameObject); _gameObjectsContained.Remove(gameObject); } }
//------------------------------------------------------------------------------------------------------------------------ // Remove() //------------------------------------------------------------------------------------------------------------------------ /// <summary> /// Should only be called from the GameObject class! /// </summary> internal void Remove(GameObject gameObject) { _updateManager.Remove(gameObject); _collisionManager.Remove(gameObject); }