Well you would have to force the interaction from a certain orientation anyway. Can’t have players firing a 20mm cannon while standing in front of the barrel. No I meant give an option to change the facing while interacting with the weapon.
for example, starting oriented like this:
C
C
P
Player Cannon
You interact with the furniture to shift the weapon and adjust the arc it can fire in (45 degrees) to this:
__C
_C
P
If we can’t make the player able to turn it without completely dismantling the weapon, then I think it would be best to simply force the player to orient behind it, and allow a 270 degree firing arc, so they can’t accidentally blow themselves to smithereens.