Search Issue Tracker
Fixed in 2020.1.X
Fixed in 2017.4.X, 2018.4.X, 2019.2.X, 2019.3.X
Votes
0
Found in
2019.2
2019.2.14f1
2020.1
Issue ID
1201584
Regression
No
Setting EditorCurveBinding.type to a custom component bind to "MonoBehavior" instead of the derived class
How to reproduce:
1. Open the project
2. Open the "SampleScene" scene
3. Windows > Animation > Animation
4. Select testProperties in the Hierarchy
5. Reimport the "testProperties" prefab
6. Notice that the "Take 001" animation has pCube:MonoBehavior.Properties._0 properties
Actual result: The EditorCurveBinding.type gets set to MonoBehaviour.
Expected result: The EditorCurveBinding.type is set to FloatProperty (derived from MonoBehaviour).
Reproducible with: 2020.1.0a15, 2019.3.0f1, 2019.2.15f1.
Notes:
- The custom binding is assigned in AssetImporter.cs at OnPostprocessGameObjectWithAnimatedUserProperties callback.
- Can't test 2018.4 and 2017.4 because the animation gets corrupted.
-----------------
Fixed in 2020.1.0a17.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Manual reference page for Grid Selection is missing
- Awaitable.NextFrameAsync causes GC Alloc 0.7 KB when using CancellationToken
- Prefab "Overrides" list item popups are overridden when navigating with keyboard arrow keys
- Alpha Tolerance setting does not affect generated outlines when generating Custom Physics Shape in the Sprite Editor
- The information/help message section misses a margin in the "Profiler" window
Resolution Note (fix version 2019.2):
fixed in 2019.2.20f1
Resolution Note (fix version 2017.4):
Fixed in 2017.4.39f1