jaction

Community

Chain 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.