public GenericClassListAdaptor(IList <T> list, float itemHeight, GenericListAdaptorDelegate.ItemCreator <T> itemCreator, GenericListAdaptorDelegate.ClassItemDrawer <T> itemDrawer, GenericListAdaptorDelegate.ItemHeightGetter <T> itemHeightGetter = null) { this._list = list; this.FixedItemHeight = itemHeight; this._itemCreator = itemCreator; this._itemDrawer = itemDrawer ?? GenericListAdaptorDelegate.DefaultClassItemDrawer; this._itemHeightGetter = itemHeightGetter; }
public UpgradeItemListAdaptor(List <UpgradeItem> list, float itemHeight, GenericListAdaptorDelegate.ItemCreator <UpgradeItem> itemCreator, GenericListAdaptorDelegate.ClassItemDrawer <UpgradeItem> itemDrawer) : base(list, itemHeight, itemCreator, itemDrawer, null) { }