65 lines
1.7 KiB
C#
65 lines
1.7 KiB
C#
|
|
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<CanvasGroup>();
|
||
|
|
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);
|
||
|
|
}
|
||
|
|
}
|