Add options parameter to NavigationController deactivate method

This commit is contained in:
2026-04-11 05:16:27 +02:00
parent 1960cf97ab
commit 6f329ed1c1

View File

@@ -45,10 +45,17 @@ export interface RuntimeControllerContext {
setFirstPersonTelemetry(telemetry: FirstPersonTelemetry | null): void;
}
export interface NavigationControllerDeactivateOptions {
releasePointerLock?: boolean;
}
export interface NavigationController {
id: RuntimeNavigationMode;
activate(ctx: RuntimeControllerContext): void;
deactivate(ctx: RuntimeControllerContext): void;
deactivate(
ctx: RuntimeControllerContext,
options?: NavigationControllerDeactivateOptions
): void;
resetSceneState(): void;
update(dt: number): void;
}