Search Issue Tracker

Won't Fix

Votes

0

Found in

2020.3.47f1

2021.3.22f1

2022.1.15f1

2022.3.0f1

2023.1.0b11

2023.2.0a10

2023.3.0a1

Issue ID

UUM-32824

Regression

No

PlayableGraph does not continue running when setting its TimeUpdateMode to any "non-Manual" value in Play mode

--

-

How to reproduce:
1. Open the user-attached “Repro.zip” project
2. Enter Play Mode
3. Select the “One Click Trigger Bug” Button in the Game view

Expected result: The “Character” GameObject continues to move (Animation is playing)
Actual result: The “Character” GameObject stops moving (Animation stopped)

Reproducible with: 2020.3.47f1, 2021.3.22f1, 2022.2.15f1, 2023.1.0b11, 2023.2.0a10

Reproduced on: macOS Ventura 13.1 (Intel), Windows 10

Notes:
- Reproducible on Builds
- Couldn’t reproduce on a new project

  1. Resolution Note:

    This issue happens because the PlayableGraph with a TimeUpdateMode set to Manual does not schedule any graph playback when calling `PlayableGraph.Play` but is still in 'IsPlaying' mode.

    Calling `PlayableGraph.Stop` before changing TimeUpdateMode to anything else than Manual will ensure that the graph is schedule the next time `PlayableGraph.Play` is called.

    Changing this behaviour for PlayableGraph breaks too many existing behaviours, and it's not possible to change it at this point.

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.