Feature: Add collision toggles for path edges and repeaters

This commit is contained in:
2026-05-13 04:27:58 +02:00
parent 5d2ba690f4
commit ac46e26ac0

View File

@@ -22434,6 +22434,27 @@ export function App({
} }
/> />
</label> </label>
<label className="form-field form-field--toggle">
<span className="label">Simple box collision</span>
<input
data-testid={`path-road-edge-${side}-collision`}
type="checkbox"
checked={edge.collisionEnabled}
onChange={(event) =>
handlePathRoadEdgeChange(
side,
{
...edge,
collisionEnabled:
event.currentTarget.checked
},
event.currentTarget.checked
? `Enabled ${edgeLabel.toLowerCase()} collision.`
: `Disabled ${edgeLabel.toLowerCase()} collision.`
)
}
/>
</label>
<label className="form-field"> <label className="form-field">
<span className="label">Profile</span> <span className="label">Profile</span>
<select <select
@@ -22619,6 +22640,27 @@ export function App({
} }
/> />
</label> </label>
<label className="form-field form-field--toggle">
<span className="label">Simple box collision</span>
<input
data-testid={`path-repeater-${repeaterIndex}-collision`}
type="checkbox"
checked={repeater.collisionEnabled}
onChange={(event) =>
handlePathRepeaterChange(
repeaterIndex,
{
...repeater,
collisionEnabled:
event.currentTarget.checked
},
event.currentTarget.checked
? "Enabled Path repeater collision."
: "Disabled Path repeater collision."
)
}
/>
</label>
<label className="form-field"> <label className="form-field">
<span className="label">Asset</span> <span className="label">Asset</span>
<select <select