修复视觉素材绑定前置校验
在进入视觉素材绑定步骤时检查独立素材 复用素材前置校验避免下游重复提示
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user