static internal string ToImageEffectType(Type ComponentType) { ImageEffectPattern pattern = patterns.Find(x => x.componentType == ComponentType); if (pattern == null) { return(""); } return(pattern.type); }
static internal bool TryParse(string type, out Type ComponentType, out Shader[] Shaders) { ImageEffectPattern pattern = patterns.Find(x => x.type == type); if (pattern == null) { ComponentType = null; Shaders = null; return(false); } ComponentType = pattern.componentType; Shaders = pattern.shaders; return(true); }