docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PlayersInventoryItem

    Represents a single player's inventory item. This is an inventory item unique to a specific player.

    Inheritance
    object
    PlayersInventoryItem
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.Services.Economy.Model
    Assembly: Unity.Services.Economy.dll
    Syntax
    [Preserve]
    public class PlayersInventoryItem

    Constructors

    PlayersInventoryItem(string, string, IDeserializable, string, EconomyDate, EconomyDate)

    Declaration
    [Preserve]
    public PlayersInventoryItem(string playersInventoryItemId = null, string inventoryItemId = null, IDeserializable instanceData = null, string writeLock = null, EconomyDate created = null, EconomyDate modified = null)
    Parameters
    Type Name Description
    string playersInventoryItemId
    string inventoryItemId
    IDeserializable instanceData
    string writeLock
    EconomyDate created
    EconomyDate modified

    Fields

    Created

    The date this players inventory item was created as an EconomyDate object.

    Declaration
    [Preserve]
    public EconomyDate Created
    Field Value
    Type Description
    EconomyDate

    InstanceData

    Any instance data specific to this unique item in the player's inventory.

    Declaration
    [Preserve]
    public IDeserializable InstanceData
    Field Value
    Type Description
    IDeserializable

    InventoryItemId

    The configuration ID of the inventory item.

    Declaration
    [Preserve]
    public string InventoryItemId
    Field Value
    Type Description
    string

    Modified

    The date this players inventory item was modified as an EconomyDate object.

    Declaration
    [Preserve]
    public EconomyDate Modified
    Field Value
    Type Description
    EconomyDate

    PlayersInventoryItemId

    The ID of the unique item specific to this player's inventory.

    Declaration
    [Preserve]
    public string PlayersInventoryItemId
    Field Value
    Type Description
    string

    WriteLock

    The current WriteLock string.

    Declaration
    [Preserve]
    public string WriteLock
    Field Value
    Type Description
    string

    Methods

    GetItemDefinition()

    Gets the configuration definition associated with this player's inventory item.

    Declaration
    public InventoryItemDefinition GetItemDefinition()
    Returns
    Type Description
    InventoryItemDefinition

    The InventoryItemDefinition associated with this player's inventory item

    Exceptions
    Type Condition
    EconomyException

    Thrown if request is unsuccessful

    GetItemDefinitionAsync()

    Gets the configuration definition associated with this player's inventory item.

    Declaration
    [Obsolete("This has been replaced with GetItemDefinition which is not asynchronous and should be accessed from there instead. This API will be removed in an upcoming release.", false)]
    public Task<InventoryItemDefinition> GetItemDefinitionAsync()
    Returns
    Type Description
    Task<InventoryItemDefinition>

    The InventoryItemDefinition associated with this player's inventory item

    Exceptions
    Type Condition
    EconomyException

    Thrown if request is unsuccessful

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)