런타임 오브젝트
런타임 오브젝트는 현재 Assembly State를 가리키는 블루프린트 친화적 참조입니다. 일반 게임플레이에서는 큰 상태 구조체를 복사하는 것보다 쉽고 안전합니다.
CAT Part
하나의 런타임 Part 인스턴스를 나타냅니다.
| 주요 노드 | 용도 |
|---|---|
Is Valid Part |
참조된 Part가 여전히 존재하는지 확인 |
Get Assembly Actor |
Assembly를 소유한 월드 Actor 반환 |
Get World Transform |
Part의 현재 투영 트랜스폼 조회 |
Get Connected Parts |
인접한 런타임 Part 반환 |
Get Connectors |
Part의 커넥터 오브젝트 반환 |
Get Actuators |
Part의 액추에이터 오브젝트 반환 |
Get Relations |
이 Part에 연결된 Relation 반환 |
CAT Connector
Part가 소유한 하나의 커넥터 끝점을 나타냅니다.
- 지연 작업 전에
Is Valid Connector를 확인하세요. - 배치와 상호작용 UI에는
Get World Transform을 사용하세요. Is Occupied와Get Occupying Relation으로 연결 상태를 확인하세요.
CAT Relation
하나의 런타임 연결을 나타냅니다.
- Part A, Part B, Connector A, Connector B를 가져올 수 있습니다.
- 어셈블리를 순회할 때
Get Other Part또는Get Other Connector를 사용하세요. - 내구도 피해는 권한 측에서만 적용하세요.
CAT Actuator
Motor, Fan 또는 지원되는 다른 액추에이터 인스턴스를 나타냅니다.
- 복사 함수로 상태와 정의를 읽습니다.
- 권한 측에서 정규화된 제어 값을 제출합니다.
- 활성 Control Session 중에는 Controller 액추에이터 핸들을 권장합니다.
오브젝트 수명
Assembly 토폴로지 변경은 기존 런타임 오브젝트나 액추에이터 핸들을 무효화할 수 있습니다. 구조 변경 후 참조를 다시 검증하세요.