using System.Runtime.CompilerServices; namespace Svelto.ECS { public partial class EnginesRoot { [MethodImpl(MethodImplOptions.AggressiveInlining)] internal Consumer GenerateConsumer(string name, uint capacity) where T : unmanaged, IEntityComponent { return _entityStreams.GenerateConsumer(name, capacity); } [MethodImpl(MethodImplOptions.AggressiveInlining)] internal Consumer GenerateConsumer(ExclusiveGroupStruct group, string name, uint capacity) where T : unmanaged, IEntityComponent { return _entityStreams.GenerateConsumer(@group, name, capacity); } internal readonly EntitiesStreams _entityStreams; } }