Blueprint Libraries
CAT Assembly Blueprint Library
The library provides read-only Assembly State diagnostics and constructors for structural commands.
State diagnostics
| Node | Purpose |
|---|---|
Is Valid Assembly State |
Validates the minimum structural identity |
Find Part Instance |
Finds a Part state by instance ID |
Get Relation |
Finds a Relation state by ID |
Get Connected Parts By Relation |
Resolves both endpoints of a Relation |
Get All Connected Parts |
Traverses the connected topology from a seed Part |
Command constructors
Make Add Part Instance CommandMake Remove Part Instance CommandMake Move Part Instance CommandMake Attach Parts CommandMake Detach Part CommandMake Detach Relation CommandMake Break Relation Command
Recommended command flow
Read current Assembly ID and Revision
↓
Build a command with the Blueprint Library
↓
Can Execute Command
↓
Submit through Assembly Interactor
↓
Server validates and applies
Prefer runtime objects for ordinary queries
Use CAT Part, Connector, Relation, and Actuator objects for gameplay traversal. Use raw state diagnostics when building commands, serializing data, or investigating structural state.