As the player proceeds through the forest, the darkness becomes greater and greater, and requires that you collect items to help you in your journey.
Create a collectible which is extensible, allowing for arbitrary items/effects/upgrades to be applied to the player. For simplicity for now, create this as a simple walk-over trigger.
This will still need more work, maybe replace the attributes with a virtual function, or use both. The main thing is we need to be able to say "Item.Apply(character)"
As the player proceeds through the forest, the darkness becomes greater and greater, and requires that you collect items to help you in your journey.
Create a collectible which is extensible, allowing for arbitrary items/effects/upgrades to be applied to the player. For simplicity for now, create this as a simple walk-over trigger.