Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: antunity/GameSystems

Release list

v0.2.0

Choose a tag to compare

@atrapalis atrapalis released this 06 Jan 22:14

New development milestone. Still early days.

  • New feature added: RuleMetrics.
  • New feature added: Mutate for data providers (previously IQueryable).
  • Large refactor/renaming effort.
  • Added Unity meta files.

v0.1.0

Choose a tag to compare

@atrapalis atrapalis released this 18 Dec 00:33

uActionSystems v0.1.0 - Initial release

Core features:

  • Base ActionSystem component: Introduced the ActionSystem<TAction> hub for mapping actions to rule sets.
  • Contextual Logic: Implemented IActionContext and ContextSource to decouple rules from specific GameObjects (Environment, Instigator, Subject).
  • Composable Rules: Added initial set of RuleAsset types: CompareToValue, CompareToData, HasData, and CompositeRule.
  • Rich Feedback: Implemented a RuleResult struct with operator overloading (&&, ||, !) for complex logic and detailed failure reporting.
  • Flexible Data Access: Introduced IQueryable to allow any entity to serve data to the system via uGameData indices.
  • Editor Integration: Full support for ScriptableObject rule definitions and SystemTemplate assets.