I want to make an equipment system that doensnt rely on pickups, it unlocks weapons if youve reached a certain level and then your able to equip it. I already have a datatable with the weapon including Name, Damage, Required level, icon and static mesh. But im not sure how to put this in a widget.
If you wanna check the pc level/object level you could simply use a branch checking that you have the required level, if it’s what i understand you wanna achieve.
If the equipment is supposed to have any functionality of its own, consider using Actor Components
. They can feed from a data table. When you lvl up, spawn an actor component on the player => they now have a new weapon / ability.
If you have a only like a dozen of those, you could even manually add them to the player but keep them disabled until needed.