✔️ Easy item management by scriptable objects.
✔️ Adding custom data to items via scriptable with components.
✔️ Container component with generic functions of adding, removing, etc. of items.
✔️ Item Handler component with functions to drop, collect items, open and close containers.
✔️ Netcode for gameobjects extension available
🔨 Craft System.
To install open Window > Package Manager and click on the + package icon and choose "Add package from git url" and type:
https://github.com/ExpressoBits/Inventories.git
and you're done!
- Add openupm registry. Click on the menu Edit -> Project settings..., and add a scoped registry like so:
Name: OpenUPM
Url: https://package.openupm.com
Scopes:
com.openupm
br.com.expressobits
- Close the project settings
- Open the package manager. Click on menu Window -> Package Manager and select "Packages: My Registries", select the latest version of EB Inventories and click install
- You may come back to the package manager to unistall EB Inventories or upgrade it.
--
Container is responsible for storing items inside slots. Slots store an amount of a certain item. Container may or may not be limited by the amount of slots.
Item Handlers are responsible for dropping, collecting, moving items between containers, opening and closing containers, etc.
👤 Rafael Correa (Script)
- Twitter: @ScriptsEngineer
- Github: @scriptsengineer
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a ⭐️ if this project helped you!
Copyright © 2021 Rafael Correa.
This project is MIT licensed.
This README was generated with ❤️ by readme-md-generator