Search Issue Tracker
Fixed
Fixed in 2023.2.7f1, 2023.3.0a18
Votes
0
Found in
2023.2.0b12
2023.3.0a15
Issue ID
UUM-57154
Regression
Yes
Timeline and Animation windows cannot record script component changes
How to reproduce:
1. Open attached "Timeline.zip" project and scene "SampleScene"
2. In Hierarchy window, select the Timeline GameObject
3. In Timeline window, Start Recording for the "Cube (Animator)" track
4. In Hierarchy window, select the Cube GameObject
5. In Inspector window, set the "Some Script" component's values to True
6. Observe Timeline window
7. In Inspector window, modify the Cube GameObject's Transform component
8. Observe Timeline window
9. In Inspector window, set the "Some Script" component's values to False
10. Observe Timeline window
Expected result: The script component's value changes can be recorded initially
Actual result: The script component's value changes can only be recorded after a change in the transform component has been recorded initially
Reproducible with: 1.8.6 (2023.2.0b12, 2023.2.1f1, 2023.3.0a15)
Not reproducible with: 1.6.5 (2021.3.32f1), 1.7.6 (2022.3.14f1), 1.8.6 (2023.1.20f1, 2023.2.0b11)
Tested on: Windows 10
Note: After the transform value is recorded initially, even if the recorded value is deleted, the script component's changes can be modified via the Timeline Recorder
Here's how to reproduce the bug with the Animation window:
1- Open the Animation window
2- Click on "Create" to create a new animation clip
3- Click on the record button
4- Select the Cube gameobject
5- In the inspector window, change a value in "Some Script" component
Expected: a keyframe is added in the Animation window
Result: nothing is added to the Animation window
!record.gif!
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
- Memory leak when a lot of UI elements are spawned and despawned
- Warnings are not logged in the Console window when using external code analyzers
- Errors “TLS Allocator ALLOC_TEMP_TLS, underlying allocator ALLOC_TEMP_MAIN has unfreed allocations, size 288“ appear constantly when Prefab is open
- Crash on PPtr<Shader>::operator or NullException errors spammed in console when calling Dispose() on null GraphicsBuffer with baked Reflection Probes
- “EndRenderPass: Not inside a Renderpass” and other Render Graph errors in the Player when Render Graph is enabled and Overlay UI is used
Resolution Note (fix version 2023.3.0a18):
Fixed in 2023.3.0a19