facebook twitter hatena line email

「Unity/UIToggle」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(チェックボタン)
行9: 行9:
 
public class Example : MonoBehaviour
 
public class Example : MonoBehaviour
 
{
 
{
     Toggle m_Toggle;
+
     Toggle mToggle;
     public Text m_Text;
+
     public Text mText;
 
     void Start()
 
     void Start()
 
     {
 
     {
         m_Toggle = GetComponent<Toggle>();
+
         mToggle = GetComponent<Toggle>();
         m_Toggle.onValueChanged.AddListener(delegate {
+
         mToggle.onValueChanged.AddListener(delegate {
                ToggleValueChanged(m_Toggle);
+
            ToggleValueChanged(mToggle);
            });
+
        });
         m_Text.text = "First Value : " + m_Toggle.isOn;
+
         mText.text = "First Value : " + mToggle.isOn;
 
     }
 
     }
 
     void ToggleValueChanged(Toggle change)
 
     void ToggleValueChanged(Toggle change)
 
     {
 
     {
         m_Text.text = "New Value : " + m_Toggle.isOn;
+
         mText.text = "New Value : " + mToggle.isOn;
 
     }
 
     }
 
}
 
}
 
</pre>
 
</pre>
 
公式:https://docs.unity3d.com/ja/current/ScriptReference/UI.Toggle-onValueChanged.html
 
公式:https://docs.unity3d.com/ja/current/ScriptReference/UI.Toggle-onValueChanged.html

2020年5月14日 (木) 17:10時点における版

チェックボタン

GameObject.Find("/Canvas/Toggle").GetComponent<Toggle> ().isOn = true;
GameObject.Find("/Canvas/Toggle").GetComponent<Toggle> ().isOn = false;

変更イベント

using UnityEngine;
using UnityEngine.UI;
public class Example : MonoBehaviour
{
    Toggle mToggle;
    public Text mText;
    void Start()
    {
        mToggle = GetComponent<Toggle>();
        mToggle.onValueChanged.AddListener(delegate {
            ToggleValueChanged(mToggle);
        });
        mText.text = "First Value : " + mToggle.isOn;
    }
    void ToggleValueChanged(Toggle change)
    {
        mText.text = "New Value : " + mToggle.isOn;
    }
}

公式:https://docs.unity3d.com/ja/current/ScriptReference/UI.Toggle-onValueChanged.html