public class PlayerCtrl : MonoBehaviour {

    //private Transform monsterTr;
    private Transform playerTr;
    private NavMeshAgent nvAgent;
    float maxDistance = 3;

    // Use this for initialization
    void Start()
    {
        // 몬스터의 Transform 할당
        //monsterTr = this.gameObject.GetComponent<Transform>();
        // 추적 대상인 Player의 Transform 할당
        playerTr = GameObject.FindWithTag("Monster").GetComponent<Transform>();
        // NavMeshAgent 컴포넌트 할당
        nvAgent = this.gameObject.GetComponent<NavMeshAgent>();


        // 추적대상의 위치를 설정하면 바로 추적시작
        nvAgent.destination = playerTr.position;

    }

    // Update is called once per frame
    void Update()
    {
        // collider, transform, point 맞은위치의 월드좌표값 반환(vector3), distance 발사위치와 맞은위치 사이의 거리, normal Ray가 맞은 표면의 법선벡터
        RaycastHit hit;
        if (Physics.Raycast(transform.position, transform.forward, out hit, maxDistance))
        {
           Debug.Log("와ㅏㅘㅘㅘ");

           

            if (hit.transform.CompareTag("Monster"))
            {
                Debug.Log("dhdhdhdhdh");
                //nvAgent.destination = playerTr.position;
                //nvAgent.isStopped = true;

            }
        }


    }
}