コード例 #1
0
ファイル: UIButton.cs プロジェクト: Avatarchik/ThreeCard
    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);
    }
コード例 #2
0
ファイル: UIButton.cs プロジェクト: jackdevelop/ThreeCard
    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);
    }