ItemContainer.AddItems
Declaration#
public virtual void AddItems(List<GDTKItem> items, Action<AddItemResult> callback)Parameters#
| Name | Description |
|---|---|
| items | Id of the item to add |
| callback | Number of the item to add |
Description#
Add a list of items item to the container
Usage#
using NullSave.GDTK.Inventory;using System.Collections.Generic;using UnityEngine;
public class Example : MonoBehaviour{
public void ExampleMethod(ItemContainer target, List<GDTKItem> items) { target.AddItems(items, ItemAddedCallback); }
private void ItemAddedCallback(AddItemResult result) { // This method is invoked for each individual item/stack added }
}Declaration#
public virtual void AddItems(List<ReferenceInfo> references, Action onComplete, bool raiseEvents)Parameters#
| Name | Description |
|---|---|
| references | List of ReferenceInfos to add |
| onComplete | Raise associated events |
| raiseEvents | Raise system events |
Description#
Add multiple items from a reference list
Usage#
using NullSave.GDTK.Inventory;using System.Collections.Generic;using UnityEngine;
public class Example : MonoBehaviour{
public void ExampleMethod(ItemContainer target, List<ReferenceInfo> other) { target.AddItems(other, AddComplete, true); }
private void AddComplete() { // This method raised after all items added }
}