修复视觉素材绑定前置校验

在进入视觉素材绑定步骤时检查独立素材

复用素材前置校验避免下游重复提示
This commit is contained in:
2026-08-17 17:22:33 +08:00
parent b09510e083
commit 36d88304ca
@@ -91,6 +91,12 @@ export function validateAssetRecognitionPrerequisites(
});
}
}
if (Object.keys(state.sprite_assets).length === 0) {
issues.push({
code: 'missing-sprite-assets',
message: '请先导入独立素材',
});
}
return issues;
}
@@ -98,12 +104,6 @@ export function validateLayoutGenerationPrerequisites(
state: State,
): UiEditorPrerequisiteIssue[] {
const issues = validateAssetRecognitionPrerequisites(state);
if (Object.keys(state.sprite_assets).length === 0) {
issues.push({
code: 'missing-sprite-assets',
message: '请先导入并绑定独立素材',
});
}
const visit = (nodes: State['ui_trees'][number]['root']['children']) => {
for (const node of nodes) {
for (const component of node.components) {