From 75eabf784f2e96d710b7ae84ba3b418b54970d8c Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 11 Apr 2026 20:12:05 +0200 Subject: [PATCH] Add player start movement template number draft state and handlers in App.tsx --- src/app/App.tsx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/app/App.tsx b/src/app/App.tsx index 749ae440..b8bb447a 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -1699,6 +1699,14 @@ export function App({ store, initialStatusMessage }: AppProps) { useState(DEFAULT_PLAYER_START_NAVIGATION_MODE); const [playerStartMovementTemplateDraft, setPlayerStartMovementTemplateDraft] = useState(createPlayerStartMovementTemplate()); + const [ + playerStartMovementTemplateNumberDraft, + setPlayerStartMovementTemplateNumberDraft + ] = useState( + createPlayerStartMovementTemplateNumberDraft( + createPlayerStartMovementTemplate() + ) + ); const [playerStartColliderModeDraft, setPlayerStartColliderModeDraft] = useState("capsule"); const [playerStartEyeHeightDraft, setPlayerStartEyeHeightDraft] = useState( @@ -2156,6 +2164,11 @@ export function App({ store, initialStatusMessage }: AppProps) { setPlayerStartYawDraft("0"); setPlayerStartNavigationModeDraft(DEFAULT_PLAYER_START_NAVIGATION_MODE); setPlayerStartMovementTemplateDraft(createPlayerStartMovementTemplate()); + setPlayerStartMovementTemplateNumberDraft( + createPlayerStartMovementTemplateNumberDraft( + createPlayerStartMovementTemplate() + ) + ); setPlayerStartColliderModeDraft("capsule"); setPlayerStartEyeHeightDraft(String(DEFAULT_PLAYER_START_EYE_HEIGHT)); setPlayerStartCapsuleRadiusDraft( @@ -2218,6 +2231,11 @@ export function App({ store, initialStatusMessage }: AppProps) { setPlayerStartMovementTemplateDraft( clonePlayerStartMovementTemplate(selectedEntity.movementTemplate) ); + setPlayerStartMovementTemplateNumberDraft( + createPlayerStartMovementTemplateNumberDraft( + selectedEntity.movementTemplate + ) + ); setPlayerStartColliderModeDraft(selectedEntity.collider.mode); setPlayerStartEyeHeightDraft(String(selectedEntity.collider.eyeHeight)); setPlayerStartCapsuleRadiusDraft(