using System.Collections; using System.Collections.Generic; using UnityEngine; public class ShaderUtility { public static void InitGlobalParams() { Shader.SetGlobalColor("_Gbl_Lgt", new Color(0.8f, 0.8f, 0.8f, 1)); Shader.SetGlobalColor("_Gbl_Pnt", new Color(1, 1, 1, 1)); Shader.SetGlobalColor("_Gbl_Amb", new Color(1, 1, 1, 1)); Shader.SetGlobalColor("_Gbl_Spc", new Color(0.8f, 0.8f, 0.8f, 1)); Shader.SetGlobalColor("_Gbl_Rim", new Color(1, 1, 1, 1)); Shader.SetGlobalColor("_Gbl_Wat", new Color(1, 1, 1, 1)); } public static void WarmUpAll() { if (!AssetSource.shaderFromEditor) { AssetBundleUtility.Instance.Sync_LoadAllAssets("graphic/shader"); Shader.WarmupAllShaders(); } } }