Matt02's Note

仕事関係。Android、Unity、cocos2d-xに関してのメモを書いていきます。

【Unity】【NGUI】ボタンをクリックする度に選択・非選択を切り替えて色を変える

//NGUIで作成したボタンに付けたスクリプトに書いてるイメージ(適当

//UIButtonのOnClickに自身のオブジェクトぶっこむ

//NGUIのColliderをアタッチすることを忘れない

public void SetSelect(){
    isSelectLock = !isSelectLock;
    Debug.Log ("isSelectLock = " + isSelectLock);

    if (isSelectLock) {
        //黒くする
        this.GetComponent<UIButton> ().defaultColor = new Color (0.5f, 0.5f, 0.5f);
    } else {
        //元に色に戻す
        this.GetComponent<UIButton> ().defaultColor = new Color (1.0f, 1.0f, 1.0f);
    }

}