Add player start interaction and targeting state drafts

This commit is contained in:
2026-04-27 15:57:49 +02:00
parent 9c6fc8d49d
commit a533800451

View File

@@ -3707,6 +3707,18 @@ export function App({ store, initialStatusMessage }: AppProps) {
setSpotLightDirectionDraft(createVec3Draft(DEFAULT_SPOT_LIGHT_DIRECTION));
setPlayerStartYawDraft("0");
setPlayerStartNavigationModeDraft(DEFAULT_PLAYER_START_NAVIGATION_MODE);
setPlayerStartInteractionReachDraft(
String(DEFAULT_PLAYER_START_INTERACTION_REACH_METERS)
);
setPlayerStartInteractionAngleDraft(
String(DEFAULT_PLAYER_START_INTERACTION_ANGLE_DEGREES)
);
setPlayerStartAllowLookInputTargetSwitchDraft(
DEFAULT_PLAYER_START_ALLOW_LOOK_INPUT_TARGET_SWITCH
);
setPlayerStartTargetButtonCyclesActiveTargetDraft(
DEFAULT_PLAYER_START_TARGET_BUTTON_CYCLES_ACTIVE_TARGET
);
setPlayerStartMovementTemplateDraft(createPlayerStartMovementTemplate());
setPlayerStartMovementTemplateNumberDraft(
createPlayerStartMovementTemplateNumberDraft(
@@ -3870,6 +3882,12 @@ export function App({ store, initialStatusMessage }: AppProps) {
setPlayerStartInteractionAngleDraft(
String(selectedEntity.interactionAngleDegrees)
);
setPlayerStartAllowLookInputTargetSwitchDraft(
selectedEntity.allowLookInputTargetSwitch
);
setPlayerStartTargetButtonCyclesActiveTargetDraft(
selectedEntity.targetButtonCyclesActiveTarget
);
setPlayerStartMovementTemplateDraft(
clonePlayerStartMovementTemplate(selectedEntity.movementTemplate)
);