Add state management for NPC presence mode and time window

This commit is contained in:
2026-04-13 23:51:14 +02:00
parent 5f544fedda
commit d3d7efc92f

View File

@@ -1975,6 +1975,14 @@ export function App({ store, initialStatusMessage }: AppProps) {
String(DEFAULT_SCENE_ENTRY_YAW_DEGREES)
);
const [npcActorIdDraft, setNpcActorIdDraft] = useState("");
const [npcPresenceModeDraft, setNpcPresenceModeDraft] =
useState<NpcPresenceMode>(createNpcAlwaysPresence().mode);
const [npcPresenceStartHourDraft, setNpcPresenceStartHourDraft] = useState(
String(DEFAULT_NPC_TIME_WINDOW_START_HOUR)
);
const [npcPresenceEndHourDraft, setNpcPresenceEndHourDraft] = useState(
String(DEFAULT_NPC_TIME_WINDOW_END_HOUR)
);
const [npcYawDraft, setNpcYawDraft] = useState(
String(DEFAULT_NPC_YAW_DEGREES)
);