My timeline ruins everything

You don’t specify what happens when the timeline finishes, only what happens when it updates. When it is done updating, nothing can happen.

Help, This one I can not understand. i have an animation and it is played fine. I want a smoth transition and set the controler rotation with a timeline. Works fine (on its own). But when I play the controler rotation timeline and animation at the same time everything gets ruined. It playes fine at first (rotate 180 degree and sit down), but than I never can sit up again as some wired things are happening. I don’t understand it why.

Its working fine without the timeline.

When I enter the chair, the condition “is sitting” is set to true, when “is sitting” is true I can performe the stand up animation. With the timeline during the sitting down condition, the standing up gets broken. Why? How can it do this. it’s just a timeline.

To be more detailed, the problem seams to be that the standing up condition stops to work half way trough. Sometimes it goes through and I can stand up again.

Without the timeline, it wont happen at all and I can sit down and stand up as much as I want. Any ideas? It would be so much better with that 180° rotation!

Its dosn’t work like this, The animation looks great, but everything is broken and I can not leave the chair for unknown reason.It clearly comes from the timeline. Without the timeline eveything works fine. Heck, I even

It dosn’t matter if I specify anything there or not, I tried. The problem is still the same.

Movement Looked lookes the movement and only allows camera rotation. The other one is “is in chair” to detect if the player is in sitting or not. Thats it

NO, just move the camera/head

Btw; here is it without the timeline, this one is working fine, but there are no transitions and animations do not blend.

And the “true” branch. Has been the same all the time:

My advice is, only use the timeline for what you need to use it for, ie rotation and the like.

Those variables can be set before starting the timeline, and I’m not sure what the delay does either or why it is there. If you need a delay to stop variables from changing in a timeline you’d set the values to 0 for that amount of time instead.

If you make the player unable to move while playing the sitting animation, there should be no need for a delay node as you would simply return after the timeline was finished to handle whatever you need handled.

Here’s an example of a timeline I use to set location:

Whereas you are playing animation montages when the timeline is updating, as well as the delay node it leads me to believe there is a lot of stuff going on that doesn’t need to be there. Set it to play the animation beforehand, set the variables beforehand. The timeline will still do the rotation and everything else without connecting it to update. I suspect this is why you are having issues as it looks to me as if you’ve just copied all the functionality to the timeline update without considering what the timeline actually controls.

Well what do those bools control? Do they restrict input in any way?

And can you stand up when movement is locked?

Problem is there are 2 animations I need to play. The sitting down animation and than the sitting idle. I need to move the location after the timeline again, becaurse the animations are not lined up.

You are updating everything and re-triggering the Delay every update, so multiple times a second. This is not optimal and is probably part of your issue.

You want to set your variables one time before the timerline, use the Timeline’s Update output to interpolate the rotation/location only, and use the Complete output to reset everything.

Exactly. I would guess if you were to leave it running an hour or so and come back you’d be able to move once the update on the timeline was done.

Then playing the idle animation would be connected to the finished execution pin. The sitting down animation before entering the timeline.

Basically the only thing you want connected to the update pin is the rotation and/or location. Nothing else.

OK, I got it. Moved it to the end and having only set rotation to update. Much better. Thanks