Hi,
I'm having this issue where after loading from a save file. I lose player movement and none of the hotspot interactions in scene work (can't click on them mouseover doesn't change the cursor).
The scene does appear to load in the correct state (in the correct scene and player in the correct place).
I've tested this in multiple scenes and scene loads correctly each time but input/interaction don't work.
I can confirm that non-AC related inputs still work as a custom menu I made still works normally.
The AC status box reports game state as being normal.
I'm using v1.66.8 of AC
Edit: I'm using Unity 2017.4.20f2
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
Welcome to the community, @hql.
That's quite an old release - are you not in a position to upgrade?
What is your Settings Manager's "Movement method" set to? Is this, and the "Hotspot detection method", remaining as it should in the Manager after loading?
Try making a new scene, add a simple cube/sprite for a Hotspot, add it to your build settings, and then try saving/loading. Does the issue still occur?
If so, try assigning the Demo game's Managers so that all eight are loaded into the AC Game Editor window, and then try again in that same fresh scene. This, at least, should work.
It may then be a case of working out which Manager is to blame. Try keeping all the Demo game Managers assigned, but re-assign your own Menu Manager - then try that. Next would be the Settings Manager.
Hopefully, a bit of trial-and-error like that can reveal what part of your project is causing this - let me know what results you get and we'll see what to do about them.
Hey Chris,
I was eventually able to figure it out. I was saving from a custom menu which disabled movement and interactions and the SaveSystem was saving/loading those in their disabled state.
Re-enabling the those in OnBeforeSaving fixed my issue.
Thanks for the help.