public static void Remove(GameObject gameObject) { if (_visibleObjects.Contains(gameObject)) { _visibleObjects.Remove(gameObject); } if (Objects.Contains(gameObject)) { Objects.Remove(gameObject); } gameObject.Dispose(); #if DEBUG gameObject._disposed = true; #endif }
public static void Remove(GameObject gameObject) { if (_visibleObjects.Contains(gameObject)) _visibleObjects.Remove(gameObject); if (Objects.Contains(gameObject)) Objects.Remove(gameObject); gameObject.Dispose(); #if DEBUG gameObject._disposed = true; #endif }