branchsbox-foundry/inventory-rewritecancel
7 Commits over 0 Days - ∞cph!
Max stack size of 64 like that one popular video game
Dragged inventory item UI shows thumb
Inventory UI tweaks, resize inventory to 40 + 10 slots
Add `GameUtil` class
Implement `Container.Add()`, `Container.FindFirstSlot()`, `Container.Move()`, write docs & import them using <include ...>
Slot can access private members on Container, all mutative operations are documented as such and call Game.AssertServer()
Start refactoring into Container, handles networking for all contained Slots
Containers have IDs, have "ownership" over slots
Containers can have names, implement FindFirstEmptySlot, Add, store all containers inside static list on server
Convert everything to use nullables
Enable nullables, treat all nullability warnings as errors