무기, 장비, 아바타장비(외형), 기타 아이템으로 나뉘어 관리
DB 설계
UserID를 파티션키로 사용중이며 현재 장비들을 랜덤 Key, Json의 맵으로 구성하여 저장
각 타입별 상세 파츠 타입
UENUM(BlueprintType)
enum class EEquipmentType : uint8
{
None = 0,
Hat = 1,
Top = 2,
Pants = 3,
Shoes = 4,
Necklace = 5,
Earring = 6,
Ring = 7,
};
UENUM(BlueprintType)
enum class EEquipment_AvatarType : uint8
{
None = 0,
Hair = 1,
Face = 2,
Top = 3,
Pants = 4,
Shoes = 5,
Skin = 6,
};
기본 장비들의 정보는 모두 DataTable에 정의
추가 사용자별 정보가 실제 db에 들어가있는 정보 (ex. 장비 강화 횟수 등..)