YOM Replicator SDK 0.8.0.0
A metaverse SDK created by YOM
|
A factory that can create inventory items in different ways.
Static Public Member Functions | |
Blueprint Functions | |
static AYomInventoryItem * | CreateEmptyYomInventoryItem (AYomPlayer *pOwner, bool pIsAirdrop, TSubclassOf< AYomBaseItem > pActorClass) |
Creates an empty inventory item. More... | |
static AYomInventoryItem * | CreateYomInventoryItemFromJson (UVaRestJsonValue *pJson, AYomPlayer *pOwner, bool pIsAirdrop=false, TSubclassOf< AYomBaseItem > pActorClass=nullptr) |
Creates a inventory item from a JSON value. More... | |
static AYomInventoryItem * | CreateYomInventoryItemFromData (const FWalletData &pData, AYomPlayer *pOwner, bool pIsAirdrop=false, TSubclassOf< AYomBaseItem > pActorClass=nullptr) |
Creates a inventory item from a FWalletData value. More... | |
|
static |
Creates an empty inventory item.
pOwner | The owner of the inventory item |
pIsAirdrop | If it is an airdrop |
pActorClass | What class should be spawned for the item |
|
static |
Creates a inventory item from a FWalletData value.
pData | The data of the new inventory item |
pOwner | The owner of the inventory item |
pIsAirdrop | If it is an airdrop |
pActorClass | What class should be spawned for the item |
|
static |
Creates a inventory item from a JSON value.
pJson | The JSON that was received from an API |
pOwner | The owner of the inventory item |
pIsAirdrop | If it is an airdrop |
pActorClass | What class should be spawned for the item |