using System.Collections; using System.Collections.Generic; using UnityEngine; public class HuntingPanel_FullViewPanel : MonoBehaviour { [SerializeField] private UnityEngine.UI.Image AIImage; [SerializeField] private GameObject ScriptPanel; [SerializeField] private TMPro.TextMeshProUGUI ScriptTMP; private CanvasGroup cg; private bool _toggle; private void Awake() { if(GameManager.Instance != null) { //GameManager.Event.RegistEvent(EEventType.OnClickFullView, this.OnClickFullView); //GameManager.Event.RegistEvent(EEventType.OnReturnFullView, this.OnReturnFullView); } cg = this.GetComponent(); cg.alpha = 0f; cg.interactable = false; cg.blocksRaycasts = false; } private void OnDestroy() { if (GameManager.Instance != null) { //GameManager.Event.RemoveEvent(EEventType.OnClickFullView, this.OnClickFullView); //GameManager.Event.RemoveEvent(EEventType.OnReturnFullView, this.OnReturnFullView); } } private void OnClickFullView(object huntingDataID, object huntingListDataID) { /*AIImage.sprite = GameManager.Resource.GetAISpriteFromResources((int)index); cg.alpha = 1f; cg.interactable = true; cg.blocksRaycasts = true;*/ // ScriptTMP.text = (string)script; // 대사 시작하기 } private void OnReturnFullView() { cg.alpha = 0f; cg.interactable = false; cg.blocksRaycasts = false; _toggle = false; ScriptPanel.SetActive(false); } public void ClickScreen() { _toggle = !_toggle; ScriptPanel.SetActive(_toggle); } }