+1 vote

Hey,

I tried the new AnimationTree with the StateMachine.

I start the playback with this code:

var playBack = $AnimationTree.get("parameters/playback")
playBack.start("fromNode")
playBack.travel("toNode")

I want to execute code when all of the animations are finished. I could't find a signal or something similar for this in the doc, any suggestions?

in Engine by (205 points)

I guess you'd need to check the is_playing() function is true

From what I tested it seems the is_playing() function is true from the call of the start() until end() is called. My animation is finished and it still returns true.

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.