Add navigation mode to player start entity creation
This commit is contained in:
@@ -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"),
|
||||||
|
|||||||
Reference in New Issue
Block a user