diff --git a/src/app/App.tsx b/src/app/App.tsx index 5d24f124..a14a1047 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -162,8 +162,10 @@ import { } from "../document/scene-document"; import { areProjectTimeSettingsEqual, + cloneProjectTimeSettings, formatTimeOfDayHours, - normalizeTimeOfDayHours + normalizeTimeOfDayHours, + type ProjectTimeSettings } from "../document/project-time-settings"; import { formatSceneDiagnosticSummary, @@ -353,6 +355,16 @@ interface PlayerStartMovementTemplateNumberDraft { crouchSpeedMultiplier: string; } +type ProjectTimePhaseKey = "dawn" | "dusk" | "night"; +type ProjectTimePhaseColorField = + | "skyTopColorHex" + | "skyBottomColorHex" + | "ambientColorHex" + | "lightColorHex"; +type ProjectTimePhaseNumericField = + | "ambientIntensityFactor" + | "lightIntensityFactor"; + type InteractionSourceEntity = Extract< EntityInstance, { kind: "triggerVolume" | "interactable" }