public bool AddItems(ItemsDicitonary items) { foreach (var pair in items) { AddItem(pair.Key, pair.Value); } return(true); }
protected virtual void OnDestroy() { if (items != null) { items.Clear(); } items = null; if (_itemsList != null) { _itemsList.Clear(); } _itemsList = null; }
public ItemsDicitonary GetItemsDictionary() { var result = new ItemsDicitonary(items); return(result); }
[System.Serializable] public class ItemsDicitonary : SerializableDictionary <BaseItem, int> { public ItemsDicitonary(ItemsDicitonary dict = null) : base(dict) { }