public override void ModifyMaterial(Material newMaterial, Graphic graphic) { var connector = BaseConnector.FindConnector(graphic); newMaterial.shader = connector.FindShader("UIHsvModifier"); paramTex.RegisterMaterial(newMaterial); }
public override void ModifyMaterial(Material newMaterial, Graphic graphic) { var connector = BaseConnector.FindConnector(graphic); newMaterial.shader = connector.FindShader("UIEffect"); SetShaderVariants(newMaterial, m_EffectMode, m_ColorMode, m_BlurMode, m_AdvancedBlur ? BlurEx.Ex : BlurEx.None); paramTex.RegisterMaterial(newMaterial); }
protected static void AddConnector(BaseConnector connector) { s_Connectors.Add(connector); s_Connectors.Sort((x, y) => y.priority - x.priority); }