I’m a bit stumped with a Timeline issue that I’ve never seen. I’ve simplified the implementation to the max but the issue remains.
I have this timeline that has a float track with two keys, one at 0;0 and the other one at 1;1. It runs for one second and on Update i just feed the float output to a Print String node.
The result is that the print string node prints 0.0 multiple times over the timeline’s duration. So it looks like the timeline does update correctly, but for some reason the float value is never changed.
One more thing: this seems to be specific to the actor I’m doing this in. I’ve tried to do the same in the Player Controller and it works fine. I also have other timelines in other places in the project and they work fine as well.
I’ve tried remaking the timeline several times and I still had the issue.
I’ve also tried duplicating the actor and removing everything except the timeline, same problem.
I’ve looked into the Class settings and it says I haven’t changed anything there. The actor is a child of the base “Actor” class.
To unblock myself I’ve made a timeline in another actor, it’s a bit messy but that works. I’d love to understand what’s going on though. I hope my actor is not corrupted in some way. Remaking it from scratch would take a long time.
Can it be somehow being destroyed before even timeline runs on first tick? Since it prints multiple zeros 0, can it be also multiple spawns and destorys?
Just debuggin with you bythe way since as you said it seems fine.
How can I upload a project here? I’ve never done that.
I migrated the manager to a new empty project, deleted everything in the manager except the timeline and I still have the issue. I did actually witness that the timeline is updating but not running? It’s weird. The print string fires every update but the little timer in the bubble above the timer node stays on 0, which suggests the internal timer is not progressing:
Create a blank project (no starter content). Just plain blank project with nothing in it.
Go back to your project with “broken” timeline actor.
In content browser right-click on that actor blueprint → Asset Action → Migrate.
A new window will appear. Don’t change anything and click OK.
Now you need to point it into Blank Project’s Content folder in explorer.
Open “Blank project” and verify the blueprint was migrated.
In menu, click on File → Zip Project.
Upload the project somewhere and provide a link here.