Search Issue Tracker

Fixed in 2022.1.X

Votes

19

Found in

2020.3

2021.1

2021.1.13f1

2021.2

2022.1

Issue ID

1351090

Regression

No

Animator.GetBoneTransform does not return null when Animator is disabled

Animation

-

Reproduction steps:
1. Open the attached project "GetBoneTransform.zip"
2. Open the "Scenes/SampleScene" Scene
3. Enter Play Mode
4. Select the "Robot Kyle" GameObject in the Hierarchy
5. Disable its "Animator" component in the Inspector
6. Press R and observe the Console

Expected result: function returns null
Actual result: function does not return null

Reproducible with: 2020.3.14f1, 2021.1.15f1, 2021.2.0b5, 2022.1.0a3
Could not test with: 2018.4.36f1, 2019.4.29f1 (functionality to return null is not implemented)

Note: the function returns null only if the GameObject holding the Animator is disabled

  1. Resolution Note (fix version 2022.1):

    Reverted to original behaviour: GetBoneTransform() should works even if animator or gameobject is disabled

Comments (4)

  1. Limit1997

    Apr 06, 2023 12:09

    Please fix this in Unity 2021

  2. friuns2

    Jun 04, 2022 01:00

    I mean seriously, they plan to keep this bug in LTS?

  3. torisoup_unity

    Dec 07, 2021 05:23

    please fix in Unity 2020 LTS

  4. Pnpako

    Nov 16, 2021 02:16

    please fix this.

Add comment

Log in to post comment