Unpossess()
Handles player unpossession. This is called just before possessing another pawn.
Remarks
This will turn off things like the player's visibility and disable the Interaction Component while we possess another pawn.
Actions
- Calls ClearWeaponUI() to clear the weapon UI currently on screen
- Set collision to "No Collision"
- Turns off the player pawn's visibility
- Sets the Interactor Active to false on the Interaction Component
- Stops the last interaction that was happening (if still in progress) by calling Stop Last Interaction