Hmm - it appears to be buggy - at least not the expected operation:
When changed in-game, starting with 1, switched to 0, Orientation is still set.. somehow, and then there's strange jumps in movement instead.
Of course one could store position and start over now with the bool set, but that would kind of defeat the object, then one might as well just have 2 different states
Also, with this new code, it is not possible to go back and "hard set" - now it can only be a variable.
When changed in-game, starting with 1, switched to 0, Orientation is still set.. somehow, and then there's strange jumps in movement instead.
Of course one could store position and start over now with the bool set, but that would kind of defeat the object, then one might as well just have 2 different states
Also, with this new code, it is not possible to go back and "hard set" - now it can only be a variable.