Remove dialogue validation checks from scene document validation
This commit is contained in:
@@ -4919,24 +4919,6 @@ function validateProjectResources(
|
|||||||
validateProjectAsset(asset, path, diagnostics);
|
validateProjectAsset(asset, path, diagnostics);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const [dialogueKey, dialogue] of Object.entries(document.dialogues.dialogues)) {
|
|
||||||
const path = `dialogues.dialogues.${dialogueKey}`;
|
|
||||||
|
|
||||||
if (dialogue.id !== dialogueKey) {
|
|
||||||
diagnostics.push(
|
|
||||||
createDiagnostic(
|
|
||||||
"error",
|
|
||||||
"dialogue-id-mismatch",
|
|
||||||
"Dialogue ids must match their registry key.",
|
|
||||||
`${path}.id`
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
registerAuthoredId(dialogue.id, path, seenIds, diagnostics);
|
|
||||||
validateProjectDialogue(dialogue, path, seenIds, diagnostics);
|
|
||||||
}
|
|
||||||
|
|
||||||
for (const [sequenceKey, sequence] of Object.entries(document.sequences.sequences)) {
|
for (const [sequenceKey, sequence] of Object.entries(document.sequences.sequences)) {
|
||||||
const path = `sequences.sequences.${sequenceKey}`;
|
const path = `sequences.sequences.${sequenceKey}`;
|
||||||
|
|
||||||
@@ -5207,24 +5189,6 @@ export function validateSceneDocument(
|
|||||||
validateProjectAsset(asset, path, diagnostics);
|
validateProjectAsset(asset, path, diagnostics);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const [dialogueKey, dialogue] of Object.entries(document.dialogues.dialogues)) {
|
|
||||||
const path = `dialogues.dialogues.${dialogueKey}`;
|
|
||||||
|
|
||||||
if (dialogue.id !== dialogueKey) {
|
|
||||||
diagnostics.push(
|
|
||||||
createDiagnostic(
|
|
||||||
"error",
|
|
||||||
"dialogue-id-mismatch",
|
|
||||||
"Dialogue ids must match their registry key.",
|
|
||||||
`${path}.id`
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
registerAuthoredId(dialogue.id, path, seenIds, diagnostics);
|
|
||||||
validateProjectDialogue(dialogue, path, seenIds, diagnostics);
|
|
||||||
}
|
|
||||||
|
|
||||||
for (const [sequenceKey, sequence] of Object.entries(document.sequences.sequences)) {
|
for (const [sequenceKey, sequence] of Object.entries(document.sequences.sequences)) {
|
||||||
const path = `sequences.sequences.${sequenceKey}`;
|
const path = `sequences.sequences.${sequenceKey}`;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user