Exemplo n.º 1
0
    /*
     * 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);
    }