|
|
|
@ -1,5 +1,4 @@
|
|
|
|
|
import { Database, Engine, RenderingManager, Scene } from "@babylonjs/core"; |
|
|
|
|
import { AdvancedDynamicTexture } from "@babylonjs/gui"; |
|
|
|
|
|
|
|
|
|
import { SceneManager } from "./controller/scene-manager"; |
|
|
|
|
import { LoginSatus } from "./controller/status/login-status"; |
|
|
|
@ -11,7 +10,6 @@ export class Game {
|
|
|
|
|
public canvas: HTMLCanvasElement; |
|
|
|
|
public engine: Engine; |
|
|
|
|
public scene: Scene; |
|
|
|
|
public uiRoot: AdvancedDynamicTexture; |
|
|
|
|
|
|
|
|
|
static instance: Game; |
|
|
|
|
|
|
|
|
@ -54,5 +52,13 @@ export class Game {
|
|
|
|
|
sceneManager.initSceneEvent(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
dispose() { |
|
|
|
|
SceneManager.Instance.dispose(); |
|
|
|
|
this.scene.dispose() |
|
|
|
|
this.scene = null; |
|
|
|
|
this.engine.dispose(); |
|
|
|
|
this.engine = null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|