mirror of https://github.com/tuyoogame/YooAsset
update extension sample
parent
10c8b52092
commit
e743a15fbc
|
@ -25,7 +25,7 @@ public class ShaderVariantCollectionManifest
|
|||
}
|
||||
|
||||
[Serializable]
|
||||
public class ShaderVariantInfo
|
||||
public class ShaderVariantInfo : IComparable<ShaderVariantInfo>
|
||||
{
|
||||
/// <summary>
|
||||
/// 着色器资源路径.
|
||||
|
@ -46,6 +46,13 @@ public class ShaderVariantCollectionManifest
|
|||
/// 着色器变种列表
|
||||
/// </summary>
|
||||
public List<ShaderVariantElement> ShaderVariantElements = new List<ShaderVariantElement>(1000);
|
||||
|
||||
public int CompareTo(ShaderVariantInfo other)
|
||||
{
|
||||
string thisStr = AssetPath + "+" +ShaderName;
|
||||
string otherStr = other.AssetPath + "+" + other.ShaderName;
|
||||
return thisStr.CompareTo(otherStr);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -141,6 +148,8 @@ public class ShaderVariantCollectionManifest
|
|||
}
|
||||
}
|
||||
|
||||
// 重新排序
|
||||
manifest.ShaderVariantInfos.Sort();
|
||||
return manifest;
|
||||
}
|
||||
}
|
|
@ -22,7 +22,7 @@ public static class ShaderVariantCollector
|
|||
}
|
||||
|
||||
private const float WaitMilliseconds = 1000f;
|
||||
private const float SleepMilliseconds = 100f;
|
||||
private const float SleepMilliseconds = 2000f;
|
||||
private static string _savePath;
|
||||
private static string _packageName;
|
||||
private static int _processMaxNum;
|
||||
|
|
Loading…
Reference in New Issue