동적 UI 요소 생성 및 기본 관리

동적 UI는 런타임 상태 변화에 맞춰 위젯을 생성, 갱신, 제거하는 흐름입니다. 생성 위치와 소유자, 부모 패널, 제거 시점을 고정해야 중복 위젯이 남지 않습니다.

위젯 생성 위치, 부모 패널, 제거 시점을 기준으로 동적 UI 요소의 수명 주기를 관리합니다.

동적 UI 요소 생성 및 기본 관리 흐름

1

상태 변경 이벤트

인벤토리 추가, 퀘스트 변경처럼 실제 데이터가 바뀔 때만 시작합니다.

2

생성 또는 재사용

같은 항목 위젯이 있으면 갱신하고 없을 때만 새 인스턴스를 만듭니다.

3

부모 패널에 배치

목록·그리드의 정해진 부모에 추가하고 데이터 키를 연결합니다.

4

갱신 또는 제거

값이 바뀌면 해당 항목만 갱신하고 데이터가 사라지면 함께 제거합니다.