What is the best way to handle multiple distinct player mechanics states?

Eventually you would want a enum such as Ship Movement Mode [Ground, Water, Air] to define its movement. Would make transition and state logic a lot cleaner an easier to work with.

1 Like