Add function to validate entity name

This commit is contained in:
2026-04-03 01:05:13 +02:00
parent b562fe483b
commit c48f630e25

View File

@@ -667,6 +667,12 @@ function validateModelInstance(modelInstance: ModelInstance, path: string, docum
}
}
function validateEntityName(name: string | undefined, path: string, diagnostics: SceneDiagnostic[]) {
if (name !== undefined && name.trim().length === 0) {
diagnostics.push(createDiagnostic("error", "invalid-entity-name", "Entity names must be non-empty when authored.", `${path}.name`));
}
}
function validatePlayerStartEntity(entity: PlayerStartEntity, path: string, diagnostics: SceneDiagnostic[]) {
if (!isFiniteVec3(entity.position)) {
diagnostics.push(