Skip to content

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 Command
  • Make Remove Part Instance Command
  • Make Move Part Instance Command
  • Make Attach Parts Command
  • Make Detach Part Command
  • Make Detach Relation Command
  • Make Break Relation Command
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.