Please tell, which exactly part of the above you are stuck with, is that using the double click module, or scripting interaction with a hotspot, or instant change room?
EDIT:
I suppose that the problem here is that AGS hotspots do not provide "on double click event" kind of interaction by default which you could run.
But AGS supports custom "verbs". This is not very obvious, but they may be added by editing existing "Cursor modes", starting with ones called "usermode1" and "usermode2".
I guess this may be done like:
1. Choose one Cursor mode and rename it to "DoubleClk" or else what you think is appropriate.
2. Now for every hotspot that would support double click you may create a event function for this custom event "DoubleClk".
3. When using Double click you determine whether there's a hotspot under mouse, and run "double click" event it:
EDIT:
I suppose that the problem here is that AGS hotspots do not provide "on double click event" kind of interaction by default which you could run.
But AGS supports custom "verbs". This is not very obvious, but they may be added by editing existing "Cursor modes", starting with ones called "usermode1" and "usermode2".
I guess this may be done like:
1. Choose one Cursor mode and rename it to "DoubleClk" or else what you think is appropriate.
2. Now for every hotspot that would support double click you may create a event function for this custom event "DoubleClk".
3. When using Double click you determine whether there's a hotspot under mouse, and run "double click" event it: