From 41917c30f78d3fa25b3f00e36407c5bdfe691864 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 4 Apr 2026 15:56:20 +0200 Subject: [PATCH] Initialize and update player start collider properties in App.tsx --- src/app/App.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/app/App.tsx b/src/app/App.tsx index edc1cb82..dabe7335 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -1075,6 +1075,11 @@ export function App({ store, initialStatusMessage }: AppProps) { setSpotLightAngleDraft(String(DEFAULT_SPOT_LIGHT_ANGLE_DEGREES)); setSpotLightDirectionDraft(createVec3Draft(DEFAULT_SPOT_LIGHT_DIRECTION)); setPlayerStartYawDraft("0"); + setPlayerStartColliderModeDraft("capsule"); + setPlayerStartEyeHeightDraft(String(DEFAULT_PLAYER_START_EYE_HEIGHT)); + setPlayerStartCapsuleRadiusDraft(String(DEFAULT_PLAYER_START_CAPSULE_RADIUS)); + setPlayerStartCapsuleHeightDraft(String(DEFAULT_PLAYER_START_CAPSULE_HEIGHT)); + setPlayerStartBoxSizeDraft(createVec3Draft(DEFAULT_PLAYER_START_BOX_SIZE)); setSoundEmitterAudioAssetIdDraft(DEFAULT_SOUND_EMITTER_AUDIO_ASSET_ID ?? ""); setSoundEmitterVolumeDraft(String(DEFAULT_SOUND_EMITTER_VOLUME)); setSoundEmitterRefDistanceDraft(String(DEFAULT_SOUND_EMITTER_REF_DISTANCE)); @@ -1106,6 +1111,11 @@ export function App({ store, initialStatusMessage }: AppProps) { break; case "playerStart": setPlayerStartYawDraft(String(selectedEntity.yawDegrees)); + setPlayerStartColliderModeDraft(selectedEntity.collider.mode); + setPlayerStartEyeHeightDraft(String(selectedEntity.collider.eyeHeight)); + setPlayerStartCapsuleRadiusDraft(String(selectedEntity.collider.capsuleRadius)); + setPlayerStartCapsuleHeightDraft(String(selectedEntity.collider.capsuleHeight)); + setPlayerStartBoxSizeDraft(createVec3Draft(selectedEntity.collider.boxSize)); break; case "soundEmitter": setSoundEmitterAudioAssetIdDraft(selectedEntity.audioAssetId ?? "");