Skip to content

v0.1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Chingling152 Chingling152 released this 03 Aug 20:22

What's Added

  • Base project architecture migrated from the-chest-unity
    • Base classes
      • BaseContainer<T> - Generic container with IContainer<T> implementation
      • BaseStackContainer<T> - Generic container with IStackContainer<T> implementation
      • BaseInventory<T> - Generic Inventory with IInventory<T> implementation
      • BaseStackInventory<T> - Generic Inventory with IStackInventory<T> implementation
      • BaseInventorySlot<T> - Generic Slot Inventory with IInventorySlot<T> implementation
      • BaseInventoryStackSlot<T> - Generic Slot Inventory with IStackInventorySlot<T> implementation
    • Interfaces
      • IContainer<T> - Interface with basic features of a Container with ISlot<T> slots
      • IStackContainer<T> - Interface with basic features of a Container with IStackSlot<T> slots
      • IInteractiveContainer<T> - Interface with methods for interaction with the Container
      • IInventory<T> - Interface with methods for interaction with the Inventory with IInventorySlot<T> slots
      • IStackInventory<T> - Interface with methods for interaction with the Inventory using IInventoryStackSlot<T> slots
      • ISlot<T> - Interface with properties for a basic Slot
      • IStackSlot<T> - Interface Container with properties for a basic Stack Slot
      • IInventorySlot<T> - Interface with methods for a basic Inventory Slot
      • IInventoryStackSlot<T> - Interface with methods for a basic Inventory Stackable Slot

Known Issues

  • No documentation yet
  • No unit tests yet

Full Changelog: https://github.com/The-Chest/the-chest-core/pull/5/commits