인벤토리 구현

페이트 트리거를 모작하는 프로젝트이기 때문에, 기존 게임의 인벤토리 구조를 따라서 구현하고 있습니다.


상세 코드 및 구현 과정

<aside> 📂

ItemData / UPrimaryDataAsset

모든 아이템 공통 정보를 가지는 아이템 베이스 데이터 에셋

<aside> ✨

ItemInstance / UObject

아이템이 실제로 게임에 생성되었을 경우, 생성된 아이템의 정보를 가질 객체

<aside> 🪖

ItemActor / AActor

아이템이 스폰될 수 있게, 트랜스폼과 외형을 가진 액터 클래스

<aside> 💼

InventoryComponent / UActorComponent

아이템을 담을 수 있는 인벤토리

<aside> 🖥️

InventoryWidget / UUserWidget

테스트를 위한 인벤토리 위젯