|
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 |