A generic animation transition node for [AnimationTree]. Simple state machine for cases which don't require a more advanced [AnimationNodeStateMachine]. Animations can be connected to the inputs and transition times can be specified. $DOCS_URL/tutorials/animation/animation_tree.html https://godotengine.org/asset-library/asset/125 https://godotengine.org/asset-library/asset/678 Returns the input index which corresponds to [param caption]. If not found, returns [code]-1[/code]. Returns the name of the input at the given [param input] index. This name is displayed in the editor next to the node input. Returns [code]true[/code] if auto-advance is enabled for the given [param input] index. Enables or disables auto-advance for the given [param input] index. If enabled, state changes to the next input after playing the animation once. If enabled for the last input state, it loops to the first. Sets the name of the input at the given [param input] index. This name is displayed in the editor next to the node input. The number of enabled input ports for this node. The maximum is [code]31[/code]. If [code]true[/code], the destination animation is played back from the beginning when switched. Determines how cross-fading between animations is eased. If empty, the transition will be linear. Cross-fading time (in seconds) between each animation connected to the inputs.