using CaoCao.XAsset; using System.IO; namespace CaoCao.Editor { public struct EditorRawAssetHandler : IRawAssetHandler { public void OnStart(RawAssetRequest request) { if (File.Exists(request.info.path)) { request.path = request.info.path; request.SetResult(Request.Result.Success); return; } request.SetResult(Request.Result.Failed, "File not found."); } public void Update(RawAssetRequest request) { } public static IRawAssetHandler CreateInstance(RawAssetRequest request) { return new EditorRawAssetHandler(); } } }