Namespace MonkeyLoader.Components
Classes
- Component
Contains helper methods to work with entities and their components.
These are mostly extension methods that proxy calls to Components
- ComponentList<TEntity>
Implements a component list for entities.
- ComponentNotFoundException
Represents the error when no matching component could be found in an Get<TComponent>() or Get<TComponent>(Predicate<TComponent>) method.
- Entity<TEntity>
Represents a basic base for IEntity<TEntity> instances, that IComponent<TEntity> instances can belong to.
Interfaces
- IComponentList<TEntity>
Defines the interface for the component list of entities.
- IComponent<TEntity>
Defines the interface for the components of entities.
- IEntity<TEntity>
Defines the interface for entities that IComponent<TEntity> instances belong to.