Esempio n. 1
0
    private void SetShader(UIButtonEffectType type)
    {
        //public void SetShader(UIButtonEffectType type)  {
        if (m_image.material == null)
        {
            return;
        }
        if (m_gray && type != UIButtonEffectType.Gray)
        {
            return;
        }

        if (m_image.material.shader == Shader.Find("UI/Default"))
        {
            m_image.material = new Material(Shader.Find("UI/Button"));
        }

        //if (m_image.material.shader == Shader.Find("Custom/UIButton"))
        //	m_image.material = new Material(Shader.Find("Custom/UIButton"));
        m_image.material.SetInt("_type", (int)type);
    }
Esempio n. 2
0
    private void SetShader(UIButtonEffectType type)
    {
        //public void SetShader(UIButtonEffectType type)  {
        if (m_image.material == null)
            return;
        if (m_gray && type != UIButtonEffectType.Gray)
            return;

        if (m_image.material.shader == Shader.Find("UI/Default"))
            m_image.material = new Material(Shader.Find("UI/Button"));

        //if (m_image.material.shader == Shader.Find("Custom/UIButton"))
        //	m_image.material = new Material(Shader.Find("Custom/UIButton"));
        m_image.material.SetInt("_type", (int)type);
    }