slash-framework
slash-framework copied to clipboard
Provides both a low-level implementation of component-based entity systems and Unity3D integration for them.
Add generic ComponentDebugBehaviour which lists all components and their values in the Unity inspector
This way the unit tests are really separated from the sources and don't have to be skipped when packaging all sources of the framework. A possible folder name would be...
Example: Slash.ECS -> Slash.ECS.Blueprints
- How To: Setup a new project (Wizard?)
- Less code to write - Easy to integrate into code snippets - Downside: Lower performance
Because of some refactoring and cleanup, the EntityManager now doesn't have a reference to the BlueprintManager anymore, but they are completely separate. The InspectorEntityAttribute needs the BlueprintManager though to map...
- Entity event mapping - I can register/remove from an event for a specific entity. (Event data has to be int or derived from EntityEvent)