Skip to main content

ItemContainer.AddItem

Declaration#

public virtual void AddItem(string itemId, Int32 count, Action<AddItemResult> callback, bool raiseEvents)

Parameters#

NameDescription
itemIdId of the item
countCount to add
callbackCallback to invoke with results
raiseEventsRaise system events

Description#

Add an item

Usage#

using NullSave.GDTK.Inventory;using UnityEngine;
public class Example : MonoBehaviour{
    public void ExampleMethod(ItemContainer target)    {        target.AddItem(InventoryDatabase.instance.items[0].info.id, 1, AddItemResultCallback, true);    }
    private void AddItemResultCallback(AddItemResult result)    {        Debug.Log(result);    }}

Declaration#

public virtual void AddItem(GDTKItem item, Int32 count, Action<AddItemResult> callback, bool raiseEvents)

Parameters#

NameDescription
itemReference of the item to add
countCount to add
callbackCallback to invoke with results
raiseEventsRaise system events

Description#

Add an item

Usage#

using NullSave.GDTK.Inventory;using UnityEngine;
public class Example : MonoBehaviour{
    public void ExampleMethod(ItemContainer target)    {        target.AddItem(InventoryDatabase.instance.items[0], 1, AddItemResultCallback, true);    }
    private void AddItemResultCallback(AddItemResult result)    {        Debug.Log(result);    }}