if(webvr.isenabled, if(%1 != null, set(vr_aclk_timeout, %1), set(vr_aclk_timeout, 2000)); copy(vr_aclk_t1, timertick); set(vr_aclk_waiting, true); set(hotspot[vr_cursor].crop,'0|0|80|80'); asyncloop(vr_aclk_waiting, sub(dt, timertick,vr_aclk_t1); if(!hovering, set(vr_aclk_waiting, false); set(hotspot[vr_cursor].crop,'0|0|80|80'); , div(f, dt, vr_aclk_timeout); mul(f, 16); roundval(f); Math.min(f, 16); mul(f, 80); txtadd(hotspot[vr_cursor].crop,get(f),'|0|80|80'); sub(dt, 100); if(dt GT vr_aclk_timeout, set(vr_aclk_waiting,false); set(hotspot[vr_cursor].crop,'0|0|80|80'); onclick(); ); ); ); ); delayedcall(0.5, tween(layer[webvr_enterbutton].alpha,1.0); ); tween(layer[webvr_enterbutton].alpha,0,0); webvr_showbuttons(); webvr_hide_all_non_vr_layers(); if(webvr.ismobilevr == true AND !webvr.isfake AND ask_user_for_screensize == true AND webvr.mobilevr_screensize == 'auto', set(ask_user_for_screensize, false); ); if(webvr.isfake, webvr_show_fakemode_info(true); ); stopdelayedcall(vr_button_fadeout); tween(layer[webvr_enterbutton].alpha,1); tween(layer[webvr_exitbutton].alpha,0); webvr_show_fakemode_info(false); webvr_restore_layers(); for(set(i,0), i LT layer.count, inc(i), copy(lr, layer[get(i)]); if(lr.vr !== true, copy(lr.vr_backup_visible, lr.visible); set(lr.visible, false); ); ); for(set(i,0), i LT layer.count, inc(i), copy(lr, layer[get(i)]); if(lr.vr_backup_visible, copy(lr.visible, lr.vr_backup_visible); delete(lr.vr_backup_visible); ); ); if('%1' == 'true', addlayer(webvr_fakemode_info); set(layer[webvr_fakemode_info].url, '%SWFPATH%/plugins/textfield.swf'); set(layer[webvr_fakemode_info].keep, true); set(layer[webvr_fakemode_info].align, 'bottom'); set(layer[webvr_fakemode_info].y, 80); set(layer[webvr_fakemode_info].background, false); set(layer[webvr_fakemode_info].css, 'color:#FFFFFF;text-align:center;'); set(layer[webvr_fakemode_info].html, ''); , removelayer(webvr_fakemode_info); );