Loving this package so far. I'm a bit confused about the intended use of the inventory system. I have the Melee package. The base package comes with vItemsEnumList that has 'Consumable' Item Type.. the melee package comes with vItemsEnumList that has 'MeleeWeapon' Item Type.
In my project I made a folder called resources and added a vItemsEnumList with a 'Book' type of item (Specific to my game).
Now my 'ItemEnums Editor' lists all 3 Enums: base, meleepackage, and my custom (Books).
I am stuck because I don't want to edit any list inside the Invector folder, I'd like to leave it as is, in case an update comes I don't want to override my changes. I believe this is the intented use: all my customization goes into my own '<Company_Name>' folder.
1) I want to add a custom attribute to 'Consumable' or 'MeleeWeapon'. Should I Make my own 'Consumable' Type in my Enum, and add the custom property I need there?
2) What if I don't want all the properties that already come with 'Consumable'? (For the sake of my knowledge, I don't really need to remove any attribute for now)
You're doing exactly as intended by creating your own folder with your assets, now regarding the ItemEnums List you can totally customize to your needs, creating a new vItemEnumList or modifying the existing one by removing or adding ItemTypes and Attributes, if it doesn't show up right the way hit the button "Refresh ItemEnums" to update.
It's probably best to create a copy of the ItemEnumsList you modify since they are assets inside the Invector folder and will be replaced later on an update.