Commit 558fce5
committed
feat: core logic with example
feat: creation of bare bones inventory instance CRUD handling
chore: restructured the item definition to create the item entry
chore: migrated over inventory instance remove logic
chore: added ability to save inventory instances
chore: can now remove multiple inventory items
chore: added inventory load logic
chore: removed item entry save load for simplicity scoping reasons
chore: added get all method to inventory instance
chore: creation of item database ScriptableObject
chore: sample inventory item database window
chore: cRUD window now allows creating new SO items
chore: item types are now dynamically added to the item definition window
chore: table rows now print out as they are added and on init
chore: item entry editor window text is now binded to the display name of the definition
chore: added delete functionality for the item database
chore: editor window now automatically finds and syncs extrenal database changes
chore: version bump
chore: inventory instance helper script to quickly create an inventory
still need to write the save functionality
chore: inventory helper now handles saving to the database by calling a simple method
chore: added a debug print for the inventory helper component
chore: unique entries can now be added and removed (partial support)
chore: added a proposal for editable item entries
chore: tweaks to the custom item entry proposal
chore: items can now be retrieved by ID via get
chore: handled several inventory get and remove edge cases for instances
chore: get all now supports definition base types
chore: added a new item entry base class
chore: added the ability to retreive a casted definition off of the entry
chore: dataResolver now works with save and load
chore: moved data resolver onto definitions from the entries
chore: fixed a bug where items of zero quantity got added by the helper script
chore: item entries can now be swapped between inventories
chore: new inventory Add event
chore: added remove events
chore: added category support to definitions
chore: partial commit for dropdown refactor for categories
chore: added category support in editor window
chore: added search logic to the database window
chore: custom item definitions now appear as expected in the item database add dropdown
chore: categories now update when the database is edited
chore: consolidated GetAll methods and added a category option
chore: consolidated get, remove, and has inventory instance commands
chore: added support for item entry timestamps
chore: inventory instances now support sorting
chore: added a new updated at field that tracks item changes
chore: added updated at sorting
chore: added item ID repair tool
fix: database editor should no longer crash between script edits
chore: added a new wizard to help create the initial item database
chore: wizard now generates a sample getting started script for you
chore: added menu selection screen
chore: creation of sample inventory data
chore: creation of sample inventory static
chore: fixed a bug where the wizard would trigger on cloned project load
chore: created complete feedback loop for player sample inventory
chore: creation of example store
chore: database now supports generating unique IDs on demand
chore: swapped entry timestamps for unique indices
chore: completion of save data
chore: added release branches1 parent b9f3bf6 commit 558fce5
File tree
324 files changed
+28292
-318
lines changed- .husky
- Assets
- Examples
- Resources
- Shop
- Definitions
- Images
- Prefabs
- Scripts
- Definitions
- WeaponDefinition
- Menus
- InventoryPrinter
- Scenes
- TextMesh Pro
- Documentation
- Fonts
- Resources
- Fonts & Materials
- Sprite Assets
- Style Sheets
- Shaders
- Sprites
- com.fluid.elastic-inventory
- Editor
- Components
- Atoms
- Molecules
- SearchInput
- Organisms
- ItemEntry
- Pages
- Scripts
- ItemDatabase
- TinFoil
- Runtime
- Attributes
- Databases
- Inventory
- Items
- Entries
- Tests
- Editor
- Scripts
- Utilities
- Builders
- Runtime
- Packages
- ProjectSettings
- Packages/com.unity.testtools.codecoverage
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
324 files changed
+28292
-318
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| 47 | + | |
46 | 48 | | |
47 | 49 | | |
48 | 50 | | |
| |||
51 | 53 | | |
52 | 54 | | |
53 | 55 | | |
| 56 | + | |
54 | 57 | | |
55 | 58 | | |
56 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
2 | 5 | | |
3 | 6 | | |
4 | 7 | | |
| |||
File renamed without changes.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
0 commit comments