auto-git:

[change] src/runtime-three/runtime-scene-build.ts
This commit is contained in:
2026-04-23 08:50:19 +02:00
parent 4434db5622
commit 7c1b04578f

View File

@@ -83,6 +83,7 @@ import {
cloneCameraRigTargetRef,
type CharacterColliderSettings,
type CameraRigLookAroundSettings,
type CameraRigRailPlacementMode,
type CameraRigTargetRef,
type CameraRigTransitionMode,
clonePlayerStartInputBindings,
@@ -315,11 +316,28 @@ export interface RuntimeFixedCameraRig extends RuntimeCameraRigBase {
position: Vec3;
}
export interface RuntimeRailCameraRig extends RuntimeCameraRigBase {
interface RuntimeRailCameraRigBase extends RuntimeCameraRigBase {
rigType: "rail";
pathId: string;
railPlacementMode: CameraRigRailPlacementMode;
}
export interface RuntimeNearestRailCameraRig extends RuntimeRailCameraRigBase {
railPlacementMode: "nearestToTarget";
}
export interface RuntimeMappedRailCameraRig extends RuntimeRailCameraRigBase {
railPlacementMode: "mapTargetBetweenPoints";
trackStartPoint: Vec3;
trackEndPoint: Vec3;
railStartProgress: number;
railEndProgress: number;
}
export type RuntimeRailCameraRig =
| RuntimeNearestRailCameraRig
| RuntimeMappedRailCameraRig;
export type RuntimeCameraRig = RuntimeFixedCameraRig | RuntimeRailCameraRig;
export interface RuntimeNpc {