ItemContainer.AddItem
Declaration#
public virtual void AddItem(string itemId, Int32 count, Action<AddItemResult> callback, bool raiseEvents)Parameters#
| Name | Description |
|---|---|
| itemId | Id of the item |
| count | Count to add |
| callback | Callback to invoke with results |
| raiseEvents | Raise 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#
| Name | Description |
|---|---|
| item | Reference of the item to add |
| count | Count to add |
| callback | Callback to invoke with results |
| raiseEvents | Raise 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); }}