mirror of https://github.com/tuyoogame/YooAsset
32 lines
792 B
C#
32 lines
792 B
C#
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;
|
|
}
|
|
}
|
|
} |