1 Year Ago
Crate ->StorageCrate Remove redundant BaseballCapItem definition Added InventorySystem.ReloadDefinitions, Initialize, AddDefinition and GetDefinition Remove ClassName in favor of UniqueId Move resource items to inventory folder and add ItemClassAttribute. Have ResourceItem implement IResourceItem Initialize InventorySystem in game class Send unique id instead of class name Added RecipeResource (game resource) Set ItemClass attributes on each of the current 3 item game resources (ammo, armor, weapon) Properly load game resources when creating items from a unique id. Whether item is a game resource or a class Update all existing items and add first recipe: bolt