Search Issue Tracker

Duplicate

Votes

2

Found in

2019.3.0a2

2020.1

Issue ID

1188137

Regression

No

[SerializeReference] SerializeReference re-creates objects when they are edited in the inspector

Inspector Framework

-

Reproduction steps:
1. Open "1203135" project
2. Add "TestBehaviour" to the Scene
3. In the Console window notice "recordedReference == data ? True"
4. In the "TestBehaviour" script instance change the "Change Me" value to something else
5. In the Console window notice "recordedReference == data ? False"

Expected Result: Changing an unrelated value, does not modify a "SerializeReference" value
Actual Result: Changing an unrelated value, modifies a "SerializeReference" value from the same script

Reproduced with: 2020.1.0a16, 2019.3.0f3, 2019.3.0f1, 2019.3.0b1, 2019.3.0a12, 2019.3.0a5, 2019.3.0a2
Did not reproduce on("SerializeReference" is not yet implemented): 2019.3.0a1, 2019.2.16f1, 2018.4.14f1, 2017.4.35f1

Comments (1)

  1. realcosmik

    Mar 19, 2020 01:47

    still occurs in unity 2019.3.1f1

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.