I have 2 quest that each have a player alias.
So
Quest1 > Alias1
Quest2 > Alias2
Alias1 has two scripts one registers for menus and the other registers for keys. Alias2 has one script that registers for keys.
The problem is that these scripts have been timing out and not responding. They will work for a while then just go dead. They tend to lose all there values and have to be refreshed. I've received log errors that all there properties were replaced with None values.
I have a permanent object reference that I point to to both the quest and the scripts with so they are definitely persistent. This object reference also has an update running to run a function in each script every 5 mins or so. My last desperate attempt is to put an update running in each script to keep them active. Though even then I don't know if that will work and I don't like registering for updates. I'm not sure if the register its self will keep them active (as registering for keys/menus doesn't). So that may mean I need a pretty steady update running in each script.
Can anyone please help me with this.