auto-git:
[change] src/runtime-three/runtime-project-time.ts
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user