Search Issue Tracker

Fixed in 2020.1.X

Fixed in 2019.3.X

Votes

1

Found in

2017.4.0f1

2018.3.0a1

2018.3.7f1

2019.1.0a1

2019.2.0a1

Issue ID

1141360

Regression

No

Serialized property values are not restored until the Editor is restarted after removing and then restoring them

Asset - Database

-

How to reproduce:
1. Open user-submitted project (ScriptableObjectSerialization2)
2. See the values of ChangeMyName.asset properties
3. Open Scripts > ScriptableRepro.cs
4. Comment out the properties
5. Return to the Editor, let the scripts recompile
6. Go back to ScriptableRepro.cs and uncomment the properties
7. Return to the Editor and inspect ChangeMyName.asset

Expected result: serialized properties retain their serialized values
Actual result: serialized properties have default values until the Editor is restarted

Reproducible with: 2017.4.24f1, 2018.3.11f1, 2019.1.0b9, 2019.2.0a10

  1. Resolution Note (fix version 2020.1):

    Fixed in 2020.2.0a7

  2. Resolution Note (fix version 2020.1):

    Fixed in 2020.1.0b10

  3. Resolution Note (fix version 2019.3):

    Fixed in 2019.3.15f1

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.