wave6-with-disabled-query-filter
CommunityAct on inactive entities with confidence
System Documentation
What problem does it solve?
This Skill helps you write Unity DOTS queries that target entities where an IEnableableComponent is present but currently disabled, so systems can process inactive populations separately and correctly.
Core Features & Use Cases
- Disabled-only querying: Use WithDisabled<T>() to match entities that have the component structurally present but with the enable bit turned off.
- Correct separation of active vs inactive logic: Pair WithAll<T>() (enabled) with WithDisabled<T>() (disabled) to implement clean two-system behavior.
- Avoid semantic mistakes: Distinguish WithDisabled<T>() from WithNone<T>() and from WithAll<T>() expectations for enableable components.
Example use case: In a ball-carry gameplay loop, one system picks up available balls by querying disabled Carry state, while another system handles balls currently being carried using enabled queries.
Quick Start
Use wave6-with-disabled-query-filter to build a query that selects entities with Ball present where Carry is disabled, enabling your pickup system to process only inactive balls.
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-with-disabled-query-filter Download link: https://github.com/dyCuong03/unity-agent-team/archive/main.zip#wave6-with-disabled-query-filter 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.