using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class TaskSelect : MonoBehaviour { Toggle Toggle; Text Text; private void Awake() { Toggle = GetComponent(); Text = transform.Find("TaskName").GetComponent(); Toggle.onValueChanged.AddListener(ToggleChanged); } private void ToggleChanged(bool arg0) { if (arg0) { PowerAttributePanel.GetInstance.TaskInput.text = Text.text; } else { PowerAttributePanel.GetInstance.TaskInput.text = "待命"; } } private void OnDisable() { //Toggle.isOn = false; } private void OnEnable() { if (PowerAttributePanel.GetInstance.TaskInput.text == Text.text) Toggle.isOn = true; } }