Demos
Crafting
Showcases crafting items using inventories for input and output.

Demonstrates the crafting mechanism consuming and producing items.
The GGCrafting component is configured with a GGRecipeCollection that contain GGCraftingRecipe resources.
The component consumes items from its configured InputInventory and produces output, which it adds to its configured OutputInventory.
The various configurations it offers allows for automatic or manual crafting mechanics.