jaction
CommunityChain Unity actions with zero-allocation async.
AuthorJasonXuDeveloper
Version1.0.0
Installs0
System Documentation
What problem does it solve?
JAction provides a fluent, chainable API to compose complex Unity action sequences without allocating garbage and without blocking the main thread, enabling smoother gameplay and more maintainable logic.
Core Features & Use Cases
- Fluent API for sequencing: chain delays, timers, repeats, polling waits, and scheduled actions.
- Zero-allocation async: safe, state-passing actions with per-execution snapshots and object pooling.
- Parallel execution: run multiple sequences concurrently with independent cancellation.
- Reusable lifecycle: built-in cancellation callbacks and deterministic disposal via pooling.
Quick Start
Use JAction.Create(), chain Do/Delay/WaitUntil, and end with ExecuteAsync to run a non-blocking action sequence.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: jaction Download link: https://github.com/JasonXuDeveloper/JEngine/archive/main.zip#jaction Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.