// Pass dependencies. public Wander(Enemy enemy, CustomMovementController movementController, NavMeshAgent navMeshAgent, Animator animator) { _enemy = enemy; _movementController = movementController; _navMeshAgent = navMeshAgent; _animator = animator; _enemyConfig = GameSettings.Get.EnemyConfig; }
public Chase(Enemy enemy, CustomMovementController movementController, NavMeshAgent navMeshAgent, Animator animator) { _enemy = enemy; _navMeshAgent = navMeshAgent; _movementController = movementController; _animator = animator; _enemyConfig = GameSettings.Get.EnemyConfig; _chaseTime = _enemyConfig.ChaseTime; }