override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { if (_animInstance == null || _animObject == null) { CreateAnimInstance(animator.gameObject); _animInstance.SetFrame(0); } _animObject.SetActive(true); if (resetFrameOnEnter) { _animInstance.SetFrame(0); } }
public void Reset() { _animation.SetFrame(0); }
void Start() { _animation = new QuillAnimation(this.transform, frameRate, persistFrames); _animation.SetFrame(0); }