Search Issue Tracker

Fixed

Fixed in 2020.3.42f1, 2021.3.13f1, 2022.1.23f1, 2022.2.0b15, 2023.1.0a17

Votes

0

Found in

2020.3.39f1

2021.3.10f1

2022.1.16f1

2022.2.0b8

2023.1.0a10

Issue ID

UUM-13795

Regression

No

"_targetRenderer.size" returns wrong value when setting "_targetRenderer.sprite" to null

--

-

Reproduction steps:
1. Open the user's attached "CrazySpriteRendererBehaviour.zip" project
2. Open the "DemoScene" Scene
3. Go to "Testing Target" > "Testing Scenario (Script)"
4. Press the "Illustrate Issue" button
5. Observe the Console window

Expected result: "Preparing Sprite Renderer.", "Remember the Size property value: (10.00, 10.00)", "Setting sprite." "Check out Size property now: (10.00, 10.00)", "P.S. it happens only when Sprite property is null." messages are Logged
Actual result: "Preparing Sprite Renderer.", "Remember the Size property value: (10.00, 10.00)", "Setting sprite." "Check out Size property now: (0.60, 0.60)", "P.S. it happens only when Sprite property is null." messages are Logged

Reproducible with: 2020.3.39f1, 2021.3.10f1, 2022.1.16f1, 2022.2.0b8, 2023.1.0a10

Tested and reproduced with: Windows 10

  1. Resolution Note (fix version 2023.1.0a17):

    The behaviour is intended so that the size value is meaningful when a new Sprite is assigned to SpriteRenderer when previously it is null.
    Updated API docs to clarify this behaviour.

  2. Resolution Note (fix version 2022.2.0b15):

    The behaviour is intended so that the size value is meaningful when a new Sprite is assigned to SpriteRenderer when previously it is null.
    Updated API docs to clarify this behaviour.

  3. Resolution Note (fix version 2022.1.23f1):

    The behaviour is intended so that the size value is meaningful when a new Sprite is assigned to SpriteRenderer when previously it is null.
    Updated API docs to clarify this behaviour.

  4. Resolution Note (fix version 2021.3.13f1):

    The behaviour is intended so that the size value is meaningful when a new Sprite is assigned to SpriteRenderer when previously it is null.
    Updated API docs to clarify this behaviour.

  5. Resolution Note (fix version 2020.3.42f1):

    The behaviour is intended so that the size value is meaningful when a new Sprite is assigned to SpriteRenderer when previously it is null.
    Updated API docs to clarify this behaviour.

Add comment

Log in to post comment