I saw, FlyByCamera#registerWithInput visible the Cursor on InputManager, if the FlyByCamera is disabled.
Make this sense? I think, when the FlyByCamera is disabled, it should not affect the application and may change a previous set value, shouldn’t it?
Also, registerWithInput is called in FlyCamAppState#initialize, hence it is called after simpleInitApp. I think, it is unnatural and unexpected to set the cursor automatic visible, if the user set them in simpleInitApp invisible.
Disable sets the cursor already visible, depending on other settings, may enabling could set it also?