public static bool Has(this Material mat, ShaderProperty.BaseShaderPropertyIndex propertyPrefix, ShaderTagValue val, bool searchFallBacks = false) => val.Has(mat, propertyPrefix, searchFallBacks);
public bool Has(Material mat, ShaderProperty.BaseShaderPropertyIndex property, bool searchFallBacks = false) => mat && value.Equals(tag.Get(mat, property, searchFallBacks));
public static string Get(this Material mat, ShaderProperty.BaseShaderPropertyIndex propertyPrefix, ShaderTag tag, bool searchFallBacks = false) => tag.Get(mat, propertyPrefix, searchFallBacks);
public string Get(Material mat, ShaderProperty.BaseShaderPropertyIndex property, bool searchFallBacks = false) => Get(mat, property.NameForDisplayPEGI(), searchFallBacks);