Releases: antunity/GameSystems
Releases · antunity/GameSystems
Release list
v0.2.0
v0.1.0
uActionSystems v0.1.0 - Initial release
Core features:
- Base
ActionSystemcomponent: Introduced theActionSystem<TAction>hub for mapping actions to rule sets. - Contextual Logic: Implemented
IActionContextandContextSourceto decouple rules from specific GameObjects (Environment, Instigator, Subject). - Composable Rules: Added initial set of
RuleAssettypes:CompareToValue,CompareToData,HasData, andCompositeRule. - Rich Feedback: Implemented a
RuleResultstruct with operator overloading (&&, ||, !) for complex logic and detailed failure reporting. - Flexible Data Access: Introduced
IQueryableto allow any entity to serve data to the system viauGameDataindices. - Editor Integration: Full support for
ScriptableObjectrule definitions andSystemTemplateassets.