Example #1
0
    public void Start()
    {
        m_navAgent       = GetComponent <NavMeshAgent>();
        m_enemyDetection = GetComponent <EnemyPlayerDetection>();
        m_rigBodyRef     = GetComponent <Rigidbody>();
        m_playerRef      = GameObject.FindWithTag("Player");

        if (m_waypointParentObj == null)
        {
            m_waypointParentObj = new GameObject();
        }


        if (m_enemyState == EnemyState.Idle)
        {
            m_guardPost = transform.position;
        }


        m_currentWaypointIntex = 0;
    }