Generally playercharacter should just include basic stuff, like movement and so on. Other than those you should use UActorComponents like inventory, interaction, grabber etc etc.
And then you can add those components freely to the actors for reuse.
1 Like