game-common / pragma.inventory / InventoryModifications /
InventoryModifications #
data class InventoryModifications(rewardGrants: List<RewardGrant> = listOf(), instancedItemServerGrants: List<InstancedItemServerGrant> = listOf(), stackableItemGrants: List<StackableItemGrant> = listOf(), serverInstancedItemUpdates: List<ServerInstancedItemUpdate> = listOf(), instancedItemsToDestroy: List<<ERROR CLASS>> = listOf())
Object returned by inventory plugins to perform inventory operations. In some cases, these modifications may be in addition to a primary modification like the instanced item being created by InstancedItemPlugin.newInstanced.
Constructors #
InventoryModifications | fun InventoryModifications(rewardGrants: List<RewardGrant> = listOf(), instancedItemServerGrants: List<InstancedItemServerGrant> = listOf(), stackableItemGrants: List<StackableItemGrant> = listOf(), serverInstancedItemUpdates: List<ServerInstancedItemUpdate> = listOf(), instancedItemsToDestroy: List<<ERROR CLASS>> = listOf()) |