docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class GameItem

    Common Fields found in BaseItem and BaseCollection. BaseItem and BaseCollection both inherit from this class.

    Inheritance
    object
    GameItem
    Namespace: UnityEngine.GameFoundation
    Assembly: solution.dll
    Syntax
    public class GameItem

    Constructors

    Name Description
    GameItem(GameItemDefinition, string)

    Constructor for a GameItem.

    Properties

    Name Description
    categories

    An array of all CategoryDefinitions assigned to this GameItem.

    definition

    The GameItemDefinition for this GameItem.

    displayName

    The name of this GameItem for the user to display.

    hash

    The Hash of this GameItem's Id.

    id

    The string Id of this GameItem.

    Methods

    Name Description
    AddDetail<T>()

    This will add a Detail of the specified type to this GameItem.

    ~GameItem()
    GetDetail<T>()

    This will return a reference to the requested Detail by type.

    GetDetails()

    Returns an array of all details attached to this game item.

    GetStatFloat(int)

    Gets the Float Stat for the input statDefinitionHash

    GetStatFloat(string)

    Gets the Float Stat for the input statDefinitionId

    GetStatInt(int)

    Gets the Int Stat for the input statDefinitionHash

    GetStatInt(string)

    Gets the Int Stat for the input statDefinitionId

    RemoveDetail<T>()

    This will remove the requested Detail (by Detail type) from this GameItem.

    SetStatFloat(int, float)

    Sets the Float Stat with corresponding statDefinitionHash to value.

    SetStatFloat(string, float)

    Sets the Float Stat with corresponding stateDefinitionId to value.

    SetStatInt(int, int)

    Sets the Int Stat with corresponding statDefinitionHash to value.

    SetStatInt(string, int)

    Sets the Int Stat with corresponding stateDefinitionId to value.

    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)