Hiding cam details when entering a Jisti room

This commit is contained in:
David Négrier 2020-09-01 14:43:21 +02:00
parent 0df6f78e6b
commit f70ba1411a
2 changed files with 8 additions and 0 deletions

View File

@ -30,6 +30,7 @@ import GameObject = Phaser.GameObjects.GameObject;
import FILE_LOAD_ERROR = Phaser.Loader.Events.FILE_LOAD_ERROR;
import {GameMap} from "./GameMap";
import {CoWebsiteManager} from "../../WebRtc/CoWebsiteManager";
import {mediaManager} from "../../WebRtc/MediaManager";
export enum Textures {
@ -429,6 +430,7 @@ export class GameScene extends Phaser.Scene implements CenterListener {
this.connection.setSilent(false);
jitsiApi?.dispose();
CoWebsiteManager.closeCoWebsite();
mediaManager.showGameOverlay();
} else {
CoWebsiteManager.insertCoWebsite((cowebsiteDiv => {
const domain = JITSI_URL;
@ -449,6 +451,7 @@ export class GameScene extends Phaser.Scene implements CenterListener {
jitsiApi.executeCommand('displayName', gameManager.getPlayerName());
}));
this.connection.setSilent(true);
mediaManager.hideGameOverlay();
}
})

View File

@ -132,6 +132,11 @@ export class MediaManager {
gameOverlay.classList.add('active');
}
public hideGameOverlay(){
const gameOverlay = this.getElementByIdOrFail('game-overlay');
gameOverlay.classList.remove('active');
}
private enableCamera() {
this.cinemaClose.style.display = "none";
this.cinemaBtn.classList.remove("disabled");