wave6-zero-data-enableable-signal

Community

Send single-bit signals without event queues.

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

Agent Skills Search Helper

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