Too many ways:
- create a
isSittingboolean flag and only allow the input pass aBranchnode when the flag is false - set player
Walk Speedto 0 and disable jumping - use
Input Mapping Contexts; a regular one, and one for sitting chair:
Reverse it when standing up.

