public UIBuyBrowsePanel(TS1GameScreen screen, sbyte category, UICatalogMode mode) : base(screen) { CatContainer = new UITouchScroll(() => FilterCategory?.Count() ?? 0, CatalogElemProvider); CatContainer.ItemWidth = 90; CatContainer.DrawBounds = false; CatContainer.Margin = 15; CatContainer.SetScroll(-15); CatContainer.Size = new Vector2(775, 128); Category = category; Add(CatContainer); Mode = mode; GameResized(); InitCategory(category, false); screen.LotControl.ObjectHolder.OnPickup += ObjectHolder_OnPickup; screen.LotControl.ObjectHolder.OnPutDown += ObjectHolder_OnPutDown; screen.LotControl.ObjectHolder.OnDelete += ObjectHolder_OnDelete; HoldingEvents = true; }