Update App.tsx and transform-session.ts for NPC dialogue changes

This commit is contained in:
2026-04-15 09:15:09 +02:00
parent 1de82de206
commit b5d3f933ed
2 changed files with 11 additions and 5 deletions

View File

@@ -12091,7 +12091,7 @@ export function App({ store, initialStatusMessage }: AppProps) {
visibilityTargetOptions={sequenceVisibilityTargetOptions}
scheduler={editorState.projectDocument.scheduler}
sequences={editorState.projectDocument.sequences}
dialogues={editorState.projectDocument.dialogues}
npcTalkTargetOptions={npcDialogueSequenceTargetOptions}
selectedRoutineId={selectedScheduleRoutineId}
selectedSequenceId={selectedSequenceId}
onSelectRoutine={setSelectedScheduleRoutineId}
@@ -12338,7 +12338,7 @@ export function App({ store, initialStatusMessage }: AppProps) {
)
}
onAddControlEffect={handleAddProjectSequenceControlEffect}
onAddDialogueStep={handleAddProjectSequenceDialogueStep}
onAddNpcTalkEffect={handleAddProjectSequenceNpcTalkStep}
onAddTeleportStep={handleAddProjectSequenceTeleportStep}
onAddSceneTransitionStep={
handleAddProjectSequenceSceneTransitionStep
@@ -12368,8 +12368,11 @@ export function App({ store, initialStatusMessage }: AppProps) {
onSetControlStepPathLoop={
updateProjectSequenceControlStepPathLoop
}
onSetDialogueStepDialogueId={
updateProjectSequenceDialogueStepDialogueId
onSetNpcTalkStepNpcEntityId={
updateProjectSequenceNpcTalkStepNpcEntityId
}
onSetNpcTalkStepDialogueId={
updateProjectSequenceNpcTalkStepDialogueId
}
onSetTeleportStepTarget={
updateProjectSequenceTeleportStepTarget

View File

@@ -993,7 +993,10 @@ function createBrushTransformTarget(
kind: "brush",
brushId: brush.id,
brushKind: brush.kind,
sideCount: brush.kind === "radialPrism" ? brush.sideCount : undefined,
sideCount:
brush.kind === "radialPrism" || brush.kind === "cone"
? brush.sideCount
: undefined,
majorSegmentCount:
brush.kind === "torus" ? brush.majorSegmentCount : undefined,
tubeSegmentCount: