void Awake() { enemyLook3D = GetComponent <EnemyLook3D>(); enemyPatrouillie3D = GetComponent <EnemyPatrouillie3D>(); enemyRetreat3D = GetComponent <EnemyRetreat3D>(); enemySeek3D = GetComponent <EnemySeek3D>(); enemyShoot3D = GetComponent <EnemyShoot3D>(); enemyCheckHealth3D = GetComponent <EnemyCheckHealth3D>(); }
// Start is called before the first frame update void Start() { agent = GetComponent <NavMeshAgent>(); enemyLook3D = GetComponent <EnemyLook3D>(); globalWayPoints = new Vector3[localWayPoints.Length]; for (int i = 0; i < localWayPoints.Length; i++) { globalWayPoints[i] = localWayPoints[i] + transform.position; } }