예제 #1
0
 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;
 }
예제 #2
0
 public UpgradeItemListAdaptor(List <UpgradeItem> list, float itemHeight,
                               GenericListAdaptorDelegate.ItemCreator <UpgradeItem> itemCreator,
                               GenericListAdaptorDelegate.ClassItemDrawer <UpgradeItem> itemDrawer)
     : base(list, itemHeight, itemCreator, itemDrawer, null)
 {
 }