(サンプル・スクリプト)
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;
}
}
}
(実行結果)