Ejemplo n.º 1
0
        public Scouting(Enemy enemy, Animator animator)
        {
            _enemy    = enemy;
            _animator = animator;

            _enemyConfig = GameSettings.Get.EnemyConfig;
        }
Ejemplo n.º 2
0
        // Pass dependencies.
        public Wander(Enemy enemy, CustomMovementController movementController, NavMeshAgent navMeshAgent, Animator animator)
        {
            _enemy = enemy;
            _movementController = movementController;
            _navMeshAgent       = navMeshAgent;
            _animator           = animator;

            _enemyConfig = GameSettings.Get.EnemyConfig;
        }
Ejemplo n.º 3
0
        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;
        }