public static UnityEngine.Texture GetTexture(this UnityEngine.Material source, string key, UnityEngine.Texture defalutValue)
        {
            if (source.HasProperty(key))
            {
                return(source.GetTexture(key));
            }

            return(defalutValue);
        }
        public static float GetFloat(this UnityEngine.Material source, string key, float defalutValue)
        {
            if (source.HasProperty(key))
            {
                return(source.GetFloat(key));
            }

            return(defalutValue);
        }
        public static UnityEngine.Vector4 GetVector4(this UnityEngine.Material source, string key, UnityEngine.Vector4 defalutValue)
        {
            if (source.HasProperty(key))
            {
                return(source.GetVector(key));
            }

            return(defalutValue);
        }
예제 #4
0
 public override bool HasProperty(string propertyName)
 {
     return(material.HasProperty(propertyName));
 }