public static void DefaultRefeshMat(AssetsConfig.DummyMaterialInfo dmi) { BlendMode blendMode = GetBlendMode(dmi.blendType); RefeshMat(dmi.mat, blendMode, (KeywordFlags)dmi.flag, true, false); RefeshMat(dmi.mat1, blendMode, (KeywordFlags)dmi.flag, true, true); }
private void RefreshMat() { if (genMat != null) { ShaderAssets.DefaultRefeshMat(genMat); genMat = null; } }
private void GenMat() { if (genMat != null) { ShaderAssets.DefaultMat(genMat); genMat = null; } }
public static void DefaultMat(AssetsConfig.DummyMaterialInfo dmi) { if (dmi.shader != null) { string name = dmi.name; CreateDummyMat(name, dmi.shader, GetBlendMode(dmi.blendType), (KeywordFlags)dmi.flag, true, false); if (dmi.shadowMat) { CreateDummyMat(name + dmi.ext1, dmi.shader, GetBlendMode(dmi.blendType), (KeywordFlags)dmi.flag, true, true); } } }