(Unity)ボタンの色を変化させる

(サンプル・スクリプト)

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// +ボタンの色を変える
using UnityEngine.UI;

public class ButtonOnOff : MonoBehaviour
{
    public GameObject infoLabel;
    private bool isOpen = false;

    // +ボタンの色を変える
    public GameObject button;

    public void OnInfoButtonClicked()
    {
        if (isOpen == false)
        {
            infoLabel.SetActive(true);
            isOpen = true;

            // +ボタンの色を変える
            button.GetComponent<Image>().color = Color.red;
        }
        else if (isOpen == true)
        {
            infoLabel.SetActive(false);
            isOpen = false;

            // +ボタンの色を変える
            button.GetComponent<Image>().color = Color.white;
        }
    }
}

(実行結果)