using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class UI_GraphicRextualPanel : BasePanel { public RawImage rawImage; //¶¥²¿ÎÄ×Ö public TextMeshProUGUI ToptextMeshProUGUI; //ÄÚÈÝ public TextMeshProUGUI ContentTextMeshProUGUI; public GameObject player; public FirstPersonController controller; protected override void Awake() { base.Awake(); player = GameObject.FindWithTag("Player"); if (player != null) { controller = player.GetComponent(); if (controller != null) { controller.enabled = false; } else { Debug.LogError("FirstPersonController½Å±¾Î´ÕÒµ½"); } } } public override void ShowMe() { base.ShowMe(); LiveSceneManger.Instance.A.enabled = true; LiveSceneManger.Instance.B.enabled = true; } public override void HideMe() { base.HideMe(); if (controller != null) { controller.enabled = true; } else { Debug.LogError("FirstPersonController½Å±¾Î´ÕÒµ½"); } } protected override void OnClick(string btnName) { switch (btnName) { case "returnBtn": Bootstrap.Instance.uiManager.HidePanel(); LiveSceneManger.Instance.TipBtn.gameObject.SetActive(true); LiveSceneManger.Instance.A.enabled = false; LiveSceneManger.Instance.B.enabled = false; break; } } }