wave6-zero-data-enableable-signal
CommunitySend single-bit signals without event queues.
Software Engineering#performance#ecs#burst#unity-dots#enableable-components#inter-system signaling#event-queue-avoidance
AuthordyCuong03
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill solves the need for efficient inter-system signaling in Unity DOTS when you only have a boolean condition and want to avoid the overhead and cleanup complexity of event queues or DynamicBuffer-based messaging.
Core Features & Use Cases
- Zero-field enableable component signaling: Uses an
IEnableableComponentwith no data payload as a single-bit signal between producer and consumer systems. - Deterministic producer→consumer flow: Relies on explicit system ordering (for example,
[UpdateAfter]) so the consumer reacts to the current frame’s signal. - Consumer-owned clearing: Ensures the consumer clears (disables) the enableable after handling to prevent repeated firing and “stuck-on” signals.
- Use case: A producer system detects “reposition needed” and enables the signal; a consumer system performs the repositioning and then disables the signal.
Quick Start
Use wave6-zero-data-enableable-signal when you have a boolean-only event between DOTS systems and you want the consumer to clear the signal after handling.
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: wave6-zero-data-enableable-signal Download link: https://github.com/dyCuong03/unity-agent-team/archive/main.zip#wave6-zero-data-enableable-signal 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 471,000+ vetted skills library on demand.