public Flee(Gatherer gatherer, NavMeshAgent navMeshAgent, EnemyDetector enemyDetector, Animator animator, ParticleSystem particleSystem) { _gatherer = gatherer; _navMeshAgent = navMeshAgent; _enemyDetector = enemyDetector; _animator = animator; _particleSystem = particleSystem; }
public HarvestResource(Gatherer gatherer, Animator animator) { _gatherer = gatherer; _animator = animator; }
public SearchForResource(Gatherer gatherer) { _gatherer = gatherer; }
public ReturnToStockpile(Gatherer gatherer, NavMeshAgent navMeshAgent, Animator animator) { _gatherer = gatherer; _navMeshAgent = navMeshAgent; _animator = animator; }
public MoveToSelectedResource(Gatherer gatherer, NavMeshAgent navMeshAgent, Animator animator) { _gatherer = gatherer; _navMeshAgent = navMeshAgent; _animator = animator; }
public PlaceResourcesInStockpile(Gatherer gatherer) { _gatherer = gatherer; }