// Use this for initialization void Start() { enemyScript = GameObject.FindWithTag("enemyController").GetComponent <AiStateManager>(); player = GameObject.FindWithTag("Player"); covers = GameObject.FindGameObjectsWithTag("CoverNode"); keyPositions = GameObject.FindGameObjectsWithTag("KeyNode"); rb = GetComponent <Rigidbody>(); nmAgent = GetComponent <UnityEngine.AI.NavMeshAgent>(); if (idlePath.Length > 0) { currentTarget = idlePath[idlePathIndex]; } if (!currentTarget) { Debug.Log("Target not found."); } else { nmAgent.SetDestination(currentTarget.transform.position); } currentTask = "Idle"; }
// Use this for initialization void Start() { col = GetComponent <SphereCollider>(); player = GameObject.FindWithTag("Player"); elapsedTime = 3.5f; enemyScript = GameObject.FindWithTag("enemyController").GetComponent <AiStateManager>(); }