auto-git:

[change] src/runtime-three/runtime-project-time.ts
This commit is contained in:
2026-04-22 15:16:23 +02:00
parent 1d2a6804a4
commit 57bbc6fda6

View File

@@ -55,7 +55,7 @@ export interface RuntimeDayNightWorldState {
daylightFactor: number; daylightFactor: number;
} }
interface RuntimeDayNightPhaseWeights { export interface RuntimeDayNightPhaseWeights {
day: number; day: number;
dawn: number; dawn: number;
dusk: number; dusk: number;
@@ -403,7 +403,7 @@ export function resolveRuntimeTimeState(
}; };
} }
function resolveRuntimeDayNightPhaseWeights( export function resolveRuntimeDayNightPhaseWeights(
settings: ProjectTimeSettings, settings: ProjectTimeSettings,
timeOfDayHours: number timeOfDayHours: number
): RuntimeDayNightPhaseWeights { ): RuntimeDayNightPhaseWeights {
@@ -726,6 +726,13 @@ function resolveTimeDrivenBackground(
background: WorldBackgroundSettings; background: WorldBackgroundSettings;
nightBackgroundOverlay: RuntimeDayNightWorldState["nightBackgroundOverlay"]; nightBackgroundOverlay: RuntimeDayNightWorldState["nightBackgroundOverlay"];
} { } {
if (dayBackground.mode === "shader") {
return {
background: cloneWorldBackgroundSettings(dayBackground),
nightBackgroundOverlay: null
};
}
const dawnBackground = resolveTimePhaseBackground(timeOfDay.dawn); const dawnBackground = resolveTimePhaseBackground(timeOfDay.dawn);
const duskBackground = resolveTimePhaseBackground(timeOfDay.dusk); const duskBackground = resolveTimePhaseBackground(timeOfDay.dusk);
const nightBackground = timeOfDay.night.background; const nightBackground = timeOfDay.night.background;