Add navigation mode to player start entity creation

This commit is contained in:
2026-04-11 11:53:45 +02:00
parent d448063dd7
commit db8ef092a4

View File

@@ -1790,12 +1790,14 @@ export function App({ store, initialStatusMessage }) {
try { try {
const snappedPosition = snapVec3ToGrid(readVec3Draft(entityPositionDraft, "Player Start position"), DEFAULT_GRID_SIZE); const snappedPosition = snapVec3ToGrid(readVec3Draft(entityPositionDraft, "Player Start position"), DEFAULT_GRID_SIZE);
const yawDegrees = readYawDegreesDraft(playerStartYawDraft); const yawDegrees = readYawDegreesDraft(playerStartYawDraft);
const navigationMode = overrides.navigationMode ?? selectedPlayerStart.navigationMode;
const colliderMode = overrides.colliderMode ?? playerStartColliderModeDraft; const colliderMode = overrides.colliderMode ?? playerStartColliderModeDraft;
const nextEntity = createPlayerStartEntity({ const nextEntity = createPlayerStartEntity({
id: selectedPlayerStart.id, id: selectedPlayerStart.id,
name: selectedPlayerStart.name, name: selectedPlayerStart.name,
position: snappedPosition, position: snappedPosition,
yawDegrees, yawDegrees,
navigationMode,
collider: { collider: {
mode: colliderMode, mode: colliderMode,
eyeHeight: readPositiveNumberDraft(playerStartEyeHeightDraft, "Player Start eye height"), eyeHeight: readPositiveNumberDraft(playerStartEyeHeightDraft, "Player Start eye height"),