Files
2024-08-23 15:49:34 +08:00

83 lines
3.3 KiB
C#

namespace BundleV2
{
public static class EditorAssetConst
{
public const string csExtension = ".cs";
public const string dllExtension = ".dll";
public const string lightingData = "LightingData.asset";
public const string emojiSpritePath = "Assets/Res_newMS/Emoji/";
public const string dummyBundle = "dummy";
public const string collectionExtension = ".shadervariants";
public const string sceneFbxPath = AssetConst.nonInternalHeader + "Com/Scene/";
public const string pngExtension = ".png";
public static readonly string[] textureExtensions = {
pngExtension,
".tif",
".jpg",
".psd",
".tga",
".dds",
".apng",
".bmp",
".gif",
".jpeg"
};
public static readonly string[] audioExtensions =
{
".mp3",
".wav",
".ogg"
};
// Unity序列化中的Sprite类型名称
public const string serializedSpriteType = "PPtr<$Sprite>";
public const string dllPath = "Assets/Com/Dll/";
// 记录插件和其他东西直接用Shader.Find 关联的玩意
// 这些东西扫依赖是扫不到的,只能用这种方式打包
public static readonly string[] findShaders =
{
// 特殊Shader名称
"Hidden/YangStudio/GlowObjects",
"Hidden/YangStudio/Image Effects/BenchmarkPostEffect",
"Hidden/YangStudio/Image Effects/Bloom",
"Hidden/YangStudio/Image Effects/BloomHDR",
"Hidden/YangStudio/Image Effects/Color Correction",
"Hidden/YangStudio/Image Effects/ColorSaturation",
"Hidden/YangStudio/Image Effects/DOF",
"Hidden/YangStudio/Image Effects/Radial Blur",
"Hidden/YangStudio/Image Effects/Sun Scattering",
"Hidden/YangStudio/Image Effects/Sun Shafts",
"Hidden/YangStudio/Image Effects/Vignetting",
"Hidden/YangStudio/Nature/CombinedGrass (Self-Illumin Transparent Cutout)",
"Hidden/YangStudio/Nature/CombinedGrass (Transparent Cutout)",
"Hidden/YangStudio/Render Depth",
"Hidden/YangStudio/Role/Blocked Face",
"Hidden/YangStudio/Role/Blocked Opaque",
"Hidden/YangStudio/Role/Blocked Transparent AlphaTest",
"Hidden/YangStudio/Role/Blocked Transparent Cutout",
"Hidden/YangStudio/Role/Transparent Face",
"Hidden/YangStudio/Role/Transparent Skin",
"KunYe/TBH/FastCamPass",
"YangStudio/Role/Transparent Opaque",
"YangStudio/Role/Transparent Transparent Cutout",
"YangStudio/Transparent/Diffuse",
// UiMask用的
"Particles/Additive_UiMasked",
"Particles/Alpha Blended Additive_UiMasked",
"ShaderStudio/Particles/Alpha Blended_UiMasked",
"ShaderStudio/Particles/Additive_UiMasked",
"YangStudio/FX/Scroll 2 Layers Additive_UiMasked",
// // 雕像用Shader
// StatueRole.shaderName,
// 按路径关联
"Assets/Com/AmplifyColor/",
"Assets/Resources/Base/Shaders/NGUI/"
};
}
}