workadventure/front/src/Phaser/Login/EnableCameraScene.ts

39 lines
1 KiB
TypeScript
Raw Normal View History

import { gameManager } from "../Game/GameManager";
import { ResizableScene } from "./ResizableScene";
import { enableCameraSceneVisibilityStore } from "../../Stores/MediaStore";
import { localUserStore } from "../../Connexion/LocalUserStore";
import { analyticsClient } from "../../Administration/AnalyticsClient";
2020-06-23 12:24:36 +02:00
export const EnableCameraSceneName = "EnableCameraScene";
2021-05-05 17:07:03 +02:00
export class EnableCameraScene extends ResizableScene {
2020-06-23 12:24:36 +02:00
constructor() {
super({
key: EnableCameraSceneName,
2020-06-23 12:24:36 +02:00
});
}
preload() {}
2020-06-23 12:24:36 +02:00
create() {
this.input.keyboard.on("keyup-ENTER", () => {
2020-10-08 18:51:24 +02:00
this.login();
2020-06-23 12:24:36 +02:00
});
enableCameraSceneVisibilityStore.showEnableCameraScene();
}
public onResize(): void {}
2020-06-23 12:24:36 +02:00
update(time: number, delta: number): void {}
2020-06-23 12:24:36 +02:00
public login(): void {
analyticsClient.validationVideo();
enableCameraSceneVisibilityStore.hideEnableCameraScene();
this.scene.sleep(EnableCameraSceneName);
gameManager.goToStartingMap();
2020-06-23 12:24:36 +02:00
}
}