Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 public void Reset()
 {
     _animation.SetFrame(0);
 }
Beispiel #3
0
 void Start()
 {
     _animation = new QuillAnimation(this.transform, frameRate, persistFrames);
     _animation.SetFrame(0);
 }