using System.Collections.Generic; using UnityEngine; public class InventoryDataListManager : DataListManager> // or maybe EquippableItem - but its get conflicts... { public new DataListManager> SetUiManager(ref InventoryUIManager _uiManager) { uiManager = _uiManager; return this; } public override void AddElementToList(IndexValuePair newElement) { Elements.Add(newElement); } public override void RemoveElementFromList(IndexValuePair element) { throw new System.NotImplementedException(); } }