using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class ToolTaskItem : 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) { ToolAttributePanel.Instance.taskInput.text = Text.text; } else { ToolAttributePanel.Instance.taskInput.text = "待命"; } } private void OnDisable() { Toggle.isOn = false; } private void OnEnable() { if (ToolAttributePanel.Instance.taskInput.text == Text.text) Toggle.isOn = true; } }