|
WjWorld
|
#include <WjWorldCosmeticDataAsset.h>
Public Member Functions | |
| const FCosmeticItemDefinition * | FindByItemId (FName ItemId) const |
| const FCosmeticItemDefinition * | FindBySteamItemDefId (int32 SteamItemDefId) const |
| FName | SteamItemDefIdToItemId (int32 SteamItemDefId) const |
| int32 | ItemIdToSteamItemDefId (FName ItemId) const |
| TArray< const FCosmeticItemDefinition * > | GetItemsBySlot (ECosmeticSlot Slot) const |
Public Attributes | |
| TArray< FCosmeticItemDefinition > | Items |
Protected Member Functions | |
| void | BuildLookupMaps () const |
Protected Attributes | |
| TMap< FName, int32 > | ItemIdToIndex |
| TMap< int32, int32 > | SteamDefIdToIndex |
| bool | bLookupDirty = true |
코스메틱 카탈로그 데이터 에셋 전체 코스메틱 아이템 목록을 관리하며, 양방향 조회(ItemId ↔ SteamItemDefId) 지원
|
protected |
내부 검색 최적화용 인덱스 (런타임에 빌드)
| const FCosmeticItemDefinition * UWjWorldCosmeticCatalogDataAsset::FindByItemId | ( | FName | ItemId | ) | const |
ItemId로 아이템 정의 조회
| const FCosmeticItemDefinition * UWjWorldCosmeticCatalogDataAsset::FindBySteamItemDefId | ( | int32 | SteamItemDefId | ) | const |
SteamItemDefId로 아이템 정의 조회
| TArray< const FCosmeticItemDefinition * > UWjWorldCosmeticCatalogDataAsset::GetItemsBySlot | ( | ECosmeticSlot | Slot | ) | const |
특정 슬롯의 모든 아이템 반환
| int32 UWjWorldCosmeticCatalogDataAsset::ItemIdToSteamItemDefId | ( | FName | ItemId | ) | const |
ItemId → SteamItemDefId 변환
| FName UWjWorldCosmeticCatalogDataAsset::SteamItemDefIdToItemId | ( | int32 | SteamItemDefId | ) | const |
SteamItemDefId → ItemId 변환
|
mutableprotected |
|
mutableprotected |
| TArray<FCosmeticItemDefinition> UWjWorldCosmeticCatalogDataAsset::Items |
전체 아이템 정의 목록
|
mutableprotected |