add plugs code

This commit is contained in:
xsl
2026-03-11 17:47:13 +08:00
parent 4f250501c7
commit cdb7cf68fd
17 changed files with 2532 additions and 23 deletions
@@ -0,0 +1,26 @@
import { CameraView } from "./camera";
export class CameraManager {
private cameraView : CameraView | null = null;
private static instance : CameraManager | null = null;
public static getInstance() : CameraManager {
if (CameraManager.instance == null) {
CameraManager.instance = new CameraManager();
}
return CameraManager.instance!;
}
public setCameraView(cameraView ?: CameraView) : void {
this.cameraView = cameraView!
}
public getCameraView() : CameraView | null {
return this.cameraView;
}
public dispose() : void {
this.cameraView = null;
}
}