Runtime Objects
Runtime objects are Blueprint-friendly references into the current Assembly State. They are easier and safer to use than copying large state structs for ordinary gameplay.
CAT Part
Represents one runtime Part instance.
| Common node | Purpose |
|---|---|
Is Valid Part |
Confirms that the referenced Part still exists |
Get Assembly Actor |
Returns the world Actor that owns the Assembly |
Get World Transform |
Resolves the Part's current projected transform |
Get Connected Parts |
Returns adjacent runtime Parts |
Get Connectors |
Returns the Part's connector objects |
Get Actuators |
Returns the Part's actuator objects |
Get Relations |
Returns Relations touching this Part |
CAT Connector
Represents one connector endpoint owned by a Part.
- Check
Is Valid Connectorbefore a delayed operation. - Use
Get World Transformfor placement and interaction UI. - Use
Is OccupiedandGet Occupying Relationto inspect attachment state.
CAT Relation
Represents one runtime connection.
- Get Part A, Part B, Connector A, and Connector B.
- Use
Get Other PartorGet Other Connectorwhile traversing an assembly. - Apply durability damage only on authority.
CAT Actuator
Represents one Motor, Fan, or other supported actuator instance.
- Read its state and definition through copy functions.
- Submit a normalized control value on authority.
- Prefer Controller actuator handles during an active Control Session.
Object lifetime
Assembly topology changes can invalidate a previously obtained runtime object or actuator handle. Revalidate references after structural changes.