using System; using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; [Serializable] public class UI_CheckTaskPanel : BasePanel { public GameObject missionPanel; public Toggle missionToggle; public GameObject DocPanel; public Toggle DocToggle; public ToggleGroup toggleGroup; public string neirong = "今天的内容是********"; private void Update() { if (missionPanel != null && DocPanel != null && toggleGroup != null && missionToggle != null && DocToggle != null) { //missionPanel.SetActive(missionToggle.isOn); //DocPanel.SetActive(DocToggle.isOn); } } public override void ShowMe() { base.ShowMe(); missionPanel.GetComponent().text = neirong; // GameManager.EventMgr.EventTrigger(Enum_EventType.PlayerCanMove, false); } public override void HideMe() { base.HideMe(); missionPanel.GetComponent().text = ""; // GameManager.EventMgr.EventTrigger(Enum_EventType.PlayerCanMove, true); } public void Init() { if (missionPanel != null && DocPanel != null && toggleGroup != null && missionToggle != null && DocToggle != null) { //missionToggle.group = toggleGroup; //DocToggle.group = toggleGroup; //missionPanel.GetComponent().text = MissionMgr.Instance.ToMissionText(); } else { //GetControl("Text_Content").text = GameManager.MissionMgr.ToMissionText(); } } protected override void OnClick(string btnName) { switch (btnName) { case "Button_Close": Bootstrap.Instance.uiManager.HidePanel(); break; } } }