【m】资源拷贝修改

This commit is contained in:
zhangzheng
2026-03-25 14:05:21 +08:00
parent 561672ad69
commit 2b9f4e78b6
8 changed files with 23 additions and 18 deletions

View File

@@ -1,3 +1,4 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using HybridCLR.Editor.Commands;
@@ -47,16 +48,16 @@ namespace Stary.Evo.Editor
#endif
}
public static void OneShaderMark()
public static void OneShaderMark(Action<string> complete)
{
OneShaderMark(GetOneKeyBuildEntities());
OneShaderMark(GetOneKeyBuildEntities(),complete);
}
/// <summary>
/// (一键)收集shader【材质异常或资源修改】
/// </summary>
/// <param name="oneKeyBuildEntities"></param>
public static void OneShaderMark(List<OneKeyBuildEntity> oneKeyBuildEntities)
public static void OneShaderMark(List<OneKeyBuildEntity> oneKeyBuildEntities,Action<string> complete)
{
#if HotUpdate
//标记全部资源
@@ -65,7 +66,10 @@ namespace Stary.Evo.Editor
if (oneKeyBUildEntity.isRaw)
{
MarkAdressable.CollectSvc(MarkAdressable.DomainRoot, oneKeyBUildEntity.DomainName,
() => { EditorUtility.DisplayDialog("收集shader【材质异常或资源修改】", "收集成功", "确定"); });
() =>
{
complete?.Invoke(oneKeyBUildEntity.DomainName);
});
}
}