EDITOR LIFECYCLE

에디터 확장 등록과 해제

StartupModule에서 추가한 메뉴, 탭, 디테일 패널, 명령은 ShutdownModule에서 정리되어야 에디터 재시작과 플러그인 비활성화가 안정적입니다.

ToolMenus

메뉴와 툴바

소유자 이름을 고정하고 모듈 종료 시 메뉴 확장 항목을 제거합니다.

Tab Spawner

독립 패널

등록한 NomadTabSpawner는 같은 탭 이름으로 해제해 중복 등록을 막습니다.

Details

속성 커스터마이징

클래스와 구조체 커스터마이징은 PropertyEditor에서 등록과 해제를 맞춥니다.

Undo

트랜잭션 처리

에셋과 액터 변경은 Modify와 FScopedTransaction으로 되돌리기를 지원합니다.