v0.1.0
Pre-release
Pre-release
What's Added
- Base project architecture migrated from the-chest-unity
- Base classes
BaseContainer<T>
- Generic container withIContainer<T>
implementationBaseStackContainer<T>
- Generic container withIStackContainer<T>
implementationBaseInventory<T>
- Generic Inventory withIInventory<T>
implementationBaseStackInventory<T>
- Generic Inventory withIStackInventory<T>
implementationBaseInventorySlot<T>
- Generic Slot Inventory withIInventorySlot<T>
implementationBaseInventoryStackSlot<T>
- Generic Slot Inventory withIStackInventorySlot<T>
implementation
- Interfaces
IContainer<T>
- Interface with basic features of a Container withISlot<T>
slotsIStackContainer<T>
- Interface with basic features of a Container withIStackSlot<T>
slotsIInteractiveContainer<T>
- Interface with methods for interaction with the ContainerIInventory<T>
- Interface with methods for interaction with the Inventory withIInventorySlot<T>
slotsIStackInventory<T>
- Interface with methods for interaction with the Inventory usingIInventoryStackSlot<T>
slotsISlot<T>
- Interface with properties for a basic SlotIStackSlot<T>
- Interface Container with properties for a basic Stack SlotIInventorySlot<T>
- Interface with methods for a basic Inventory SlotIInventoryStackSlot<T>
- Interface with methods for a basic Inventory Stackable Slot
- Base classes
Known Issues
- No documentation yet
- No unit tests yet
Full Changelog: https://github.com/The-Chest/the-chest-core/pull/5/commits