Search Issue Tracker
By Design
Votes
0
Found in
2019.4
2019.4.5f1
2021.1
Issue ID
1290581
Regression
No
The Timeline doesn't play animation when the Playable Director component's Update Method is Manual
How to reproduce it:
1. Open the user's attached project
2. Load 'MasterScene' scene from 'Assets' > 'Scenes' folder
3. Open the Timeline Window (Window > Sequencing > Timeline)
4. In the Hierarchy view select the 'MasterTimeline' GameObject
5. Enter Play Mode
6. Observe the Game view
Expected result: The woman's animation plays (she walks around the room)
Actual result: The woman's animation doesn't play
Reproducible with: 2019.4.14f1, 2020.1.12f1, 2020.2.0b10, 2021.1.0a5
Could not test with: 2018.4.29f1 and lower (due to errors)
Note:
- Timeline plays when Playable Director Update Method value is 'DSP Clock'/'Game Time'/'Unscaled Game Time'
- To see expected results: comment 27, 28, 50 lines of code in 'TimelineController.cs' and set Playable Director Update Method to 'Game Time'
Comments (1)
-
Paolofix21
Dec 30, 2025 09:17
At this day and age, the issue is still occurring. Calling PlayableDirector.Evaluate() will NOT make the animations work. Other tracks of custom type work, but the animations ain't playing.
Can you fix this before adding AI sloppery to the engine?
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
- LocalizationSettings.InitializationOperation hangs when re-entering Play Mode with Domain Reload disabled
- [UI Toolkit] Delete key deletes the incorrect character and allows for an extra character deletion when language direction is set to RTL
- Dropdown property is cut off and adds unnecessary side padding when a Sub Graph is used as a node in Shader Graph
- All text in the Project Settings Window is still Tinted White after deleting Text in the Search Window
- "WebGL Template" icons disappear when building the project with the Project Settings opened
Resolution Note:
Manual mode requires you to call PlayableDirector.Evaluate() yourself.