public readonly bool DoesInclude <T>() where T : IComponent { return(includeMask.Get(TypeHelper.Component <T> .componentIndex)); }
public bool Has <T>() where T : unmanaged, IComponent { return(componentMask.Get(TypeHelper.Component <T> .componentIndex)); //return components.ContainsKey(typeof(T)); }
public readonly bool DoesIncludeShared <T>() where T : ISharedComponent { return(sharedIncludeMask.Get(TypeHelper.SharedComponent <T> .componentIndex)); }
public bool HasShared <T> () where T : class, ISharedComponent { return(sharedComponentMask.Get(TypeHelper.SharedComponent <T> .componentIndex)); //return sharedComponents.ContainsKey(typeof(T)); }