= waitTime) { // 이 부분 다른 곳에 넣기 if (m_comm"> = waitTime) { // 이 부분 다른 곳에 넣기 if (m_comm"> = waitTime) { // 이 부분 다른 곳에 넣기 if (m_comm">
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Autohand;
using UnityEngine.EventSystems;

public class TailHook_Wait : TailHookQuest
{
    [Header("플레이어가 대기할 시간")]
    public float waitTime = 1f;                             // 플레이어가 대기하는 시간
    [Header("기다리는 시간 확인")]
    public float checkTime = 0f;                            // 시간 확인

    public bool m_isEnter = false;
    public bool check = true;

    //TailHook_NetQuest netQuest;
    override public void Init()
    {
        base.Init();

        checkTime = 0;
    }
    override public void OnQuestEnter()
    {
        base.OnQuestEnter();
        m_isEnter = true;
    }

    override public void OnQuestExit()
    {
        base.OnQuestExit();

        m_isEnter = false;

    }
    void Update()
    {
        if (m_isEnter && check)
        {
            checkTime += Time.deltaTime;
            if (checkTime >= waitTime)
            {
                // 이 부분 다른 곳에 넣기
                if (m_common)
                {
                    if (m_callBack != null)
                    {
                        m_callBack();
                    }
                }
                if (netQuest != null)
                {
                    netQuest.SendQuest();
                    check = false;
                }
            }
        }
        else
        {
            if (checkTime < 0)
            {
                checkTime = 0;
            }
        }
    }
}