override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { base.OnStateEnter(animator, stateInfo, layerIndex); ranged = animator.gameObject.GetComponent <Ranged>(); ranged.StartFiring(); }