WBP_InventoryScreen

RefreshInventoryUI가 그리드를 다시 그리는 방식

CurrentInventory 배열을 받으면 기존 슬롯을 비우고, 각 아이템마다 WBP_InventorySlot을 만든 뒤 UpdateSlotInfo와 Add Child to Grid를 이어서 호출합니다.

블루프린트 노드 흐름

loop
1

Clear Children

InventoryGrid에 남아 있던 슬롯을 먼저 제거합니다.

2

For Each Loop

CurrentInventory의 Array Element와 Index를 꺼냅니다.

3

Create Widget

Widget Class는 WBP_InventorySlot, Owning Player는 Get Owning Player를 연결합니다.

4

UpdateSlotInfo

Array Element의 F_ItemData로 아이콘과 이름을 채웁니다.

5

Add Child to Grid

완성된 슬롯을 InventoryGrid의 Row와 Column 위치에 넣습니다.