| 1234567891011121314151617181920212223242526272829303132 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- namespace YooAsset.Editor
- {
- public abstract class ScannerSchema : ScriptableObject
- {
- /// <summary>
- /// 获取用户指南信息
- /// </summary>
- public abstract string GetUserGuide();
- /// <summary>
- /// 运行生成扫描报告
- /// </summary>
- public abstract ScanReport RunScanner(AssetArtScanner scanner);
- /// <summary>
- /// 修复扫描结果
- /// </summary>
- public abstract void FixResult(List<ReportElement> fixList);
- /// <summary>
- /// 创建检视面板
- /// </summary>
- public virtual SchemaInspector CreateInspector()
- {
- return null;
- }
- }
- }
|