public ShootingState(PlayerController controller) : base(controller) { _playerController = controller; _hitProvider = _controller.HitProvider; _transform = _controller.transform; _animator = _controller.Animator; }
private void Awake() { _navMeshAgent = GetComponent <NavMeshAgent>(); _hitByRayProvider = GetComponent <IHitProvider>(); _animator = GetComponent <Animator>(); _itemsInteraction = GetComponent <ItemsInteraction>(); SetState(PlayerStates.Walking); }
private void Awake() { _hitProvider = GetComponent <IHitProvider>(); }
void Awake() { agent = GetComponent <NavMeshAgent>(); _hitByRayProvider = GetComponent <IHitProvider>(); }