File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -188,6 +188,10 @@ export class FirstPersonModule {
188188 constructor ( object , params = { } ) {
189189 this . object = object ;
190190 this . params = params ;
191+
192+ if ( ! this . params . block ) {
193+ this . params . block = document . getElementById ( 'blocker' ) ;
194+ }
191195 }
192196
193197 manager ( manager ) {
@@ -201,10 +205,13 @@ export class FirstPersonModule {
201205 const pointerlockchange = ( ) => {
202206 if ( document . pointerLockElement === element
203207 || document . mozPointerLockElement === element
204- || document . webkitPointerLockElement === element )
208+ || document . webkitPointerLockElement === element ) {
205209 this . controls . enabled = true ;
206- else
210+ this . params . block . style . display = 'none' ;
211+ } else {
207212 this . controls . enabled = false ;
213+ this . params . block . style . display = 'block' ;
214+ }
208215 } ;
209216
210217 document . addEventListener ( 'pointerlockchange' , pointerlockchange , false ) ;
You can’t perform that action at this time.
0 commit comments