Introduces NPC components - that are not limited to NPCs only - which help reduce the repetition of code by providing reusable behavior and data applications through an EC (Entity-Component) pattern. Components are global types that can be disabled/enabled on an entity, only applying behavior while it's enabled.
### Link Issues Resolves:
Description of Work
Introduces
NPC
components - that are not limited to NPCs only - which help reduce the repetition of code by providing reusable behavior and data applications through an EC (Entity-Component) pattern. Components are global types that can be disabled/enabled on an entity, only applying behavior while it's enabled.Sample:
Comments
This system is very flexible and easy to expand, soon we may be able to use it more frequently.