/* * public bool Contains(MEntity entity) * { * return _entities.ContainsKey(entity.Id); * } */ public void Clear() { foreach (var entity in _entities.Values) { OnEntityRemove(entity); } _entities.Clear(); _componentGroup.Clear(); Array.Clear(_singletonComponents, 0, _singletonComponents.Length); }