Repossess()
Handles player repossession. When we possess another pawn and then come back to possess this pawn, we need to reset a few things to make sure the player controls and UI once again work normally. This is also called upon first possession and/or first spawn (when the game starts).
Actions
- Enables player collision
- Turns on the player pawn's visibility
- Sets Interactor Active to true on the player character's Interaction Component
- Turn on Weapon UI based on if the primary or secondary weapon is enabled.