Search Issue Tracker

By Design

Votes

0

Found in

2021.3.32f1

2022.3.14f1

2023.2.0f1

2023.3.0a15

Issue ID

UUM-58246

Regression

No

Animator.GetCurrentAnimatorClipInfo() returns an empty list when the Animator is playing the animation

--

-

Reproduction steps:
1. Open the attached “AnimatorTest.zip” project
2. Open the “Assets/Scenes/SampleScene.unity” scene
3. Enter the Play Mode
4. Observe the Console window

Expected results: GetCurrentAnimatorClipInfo() returns “current clip is [NameOfCurrentClip]“
Actual results: GetCurrentAnimatorClipInfo() returns "current clip is none!"

Reproducible with: 2021.3.32f1, 2022.3.14f1, 2023.2.0f1, 2023.3.0a15

Reproducible on: Windows 11
Not reproducible on: No other environment tested

  1. Resolution Note:

    During an interrupted transition, the clip for the current state is replaced with the last pose evaluated by the Animator, and blended with the clip for the next state.

    So there is effectively no clip playing for the current state, and only the clip playing for the next state, even though in this case the current state and the next state both share the same clip.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.