| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
-
- namespace YooAsset.Editor
- {
- public class ScannerResult
- {
- /// <summary>
- /// 生成的报告文件路径
- /// </summary>
- public string ReprotFilePath { private set; get; }
- /// <summary>
- /// 报告对象
- /// </summary>
- public ScanReport Report { private set; get; }
- /// <summary>
- /// 错误信息
- /// </summary>
- public string ErrorInfo { private set; get; }
- /// <summary>
- /// 是否成功
- /// </summary>
- public bool Succeed
- {
- get
- {
- if (string.IsNullOrEmpty(ErrorInfo))
- return true;
- else
- return false;
- }
- }
- public ScannerResult(string error)
- {
- ErrorInfo = error;
- }
- public ScannerResult(string filePath, ScanReport report)
- {
- ReprotFilePath = filePath;
- Report = report;
- ErrorInfo = string.Empty;
- }
- /// <summary>
- /// 打开报告窗口
- /// </summary>
- public void OpenReportWindow()
- {
- if (Succeed)
- {
- var reproterWindow = AssetArtReporterWindow.OpenWindow();
- reproterWindow.ImportSingleReprotFile(ReprotFilePath);
- }
- }
- }
- }
|