Hi,
1) This doesn't work if autorotation is paused.
It should...!
Bug or is there something I'm not getting?
I can't follow/understand what you mean, but internally it works that way (maybe that helps understanding):
- there is internally a variable that stores the time-code of the last-user-interaction
- every frame there is a check for the elapsed time since that last-user-interaction - and there either the autorotating is handled and/or the onidle event called
- when calling a autorotate.interrupt() only the last-user-interaction variable will be updated, that means that's the same as an normal user-interaction, it doesn't matter here if the pano is currently autorotating or if autorotate is currently paused...
That means as said above it should work and I don't understand why it wouldn't in your case...