WjWorld
Loading...
Searching...
No Matches
UWjWorldCosmeticCatalogDataAsset Class Reference

#include <WjWorldCosmeticDataAsset.h>

Inheritance diagram for UWjWorldCosmeticCatalogDataAsset:

Public Member Functions

const FCosmeticItemDefinitionFindByItemId (FName ItemId) const
const FCosmeticItemDefinitionFindBySteamItemDefId (int32 SteamItemDefId) const
FName SteamItemDefIdToItemId (int32 SteamItemDefId) const
int32 ItemIdToSteamItemDefId (FName ItemId) const
TArray< const FCosmeticItemDefinition * > GetItemsBySlot (ECosmeticSlot Slot) const

Public Attributes

TArray< FCosmeticItemDefinitionItems

Protected Member Functions

void BuildLookupMaps () const

Protected Attributes

TMap< FName, int32 > ItemIdToIndex
TMap< int32, int32 > SteamDefIdToIndex
bool bLookupDirty = true

Detailed Description

코스메틱 카탈로그 데이터 에셋 전체 코스메틱 아이템 목록을 관리하며, 양방향 조회(ItemId ↔ SteamItemDefId) 지원

Member Function Documentation

◆ BuildLookupMaps()

void UWjWorldCosmeticCatalogDataAsset::BuildLookupMaps ( ) const
protected

내부 검색 최적화용 인덱스 (런타임에 빌드)

◆ FindByItemId()

const FCosmeticItemDefinition * UWjWorldCosmeticCatalogDataAsset::FindByItemId ( FName ItemId) const

ItemId로 아이템 정의 조회

◆ FindBySteamItemDefId()

const FCosmeticItemDefinition * UWjWorldCosmeticCatalogDataAsset::FindBySteamItemDefId ( int32 SteamItemDefId) const

SteamItemDefId로 아이템 정의 조회

◆ GetItemsBySlot()

TArray< const FCosmeticItemDefinition * > UWjWorldCosmeticCatalogDataAsset::GetItemsBySlot ( ECosmeticSlot Slot) const

특정 슬롯의 모든 아이템 반환

◆ ItemIdToSteamItemDefId()

int32 UWjWorldCosmeticCatalogDataAsset::ItemIdToSteamItemDefId ( FName ItemId) const

ItemId → SteamItemDefId 변환

◆ SteamItemDefIdToItemId()

FName UWjWorldCosmeticCatalogDataAsset::SteamItemDefIdToItemId ( int32 SteamItemDefId) const

SteamItemDefId → ItemId 변환

Member Data Documentation

◆ bLookupDirty

bool UWjWorldCosmeticCatalogDataAsset::bLookupDirty = true
mutableprotected

◆ ItemIdToIndex

TMap<FName, int32> UWjWorldCosmeticCatalogDataAsset::ItemIdToIndex
mutableprotected

◆ Items

TArray<FCosmeticItemDefinition> UWjWorldCosmeticCatalogDataAsset::Items

전체 아이템 정의 목록

◆ SteamDefIdToIndex

TMap<int32, int32> UWjWorldCosmeticCatalogDataAsset::SteamDefIdToIndex
mutableprotected

The documentation for this class was generated from the following files: