:github_url: hide .. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the AnimationNodeStateMachinePlayback.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_AnimationNodeStateMachinePlayback: AnimationNodeStateMachinePlayback ================================= **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Playback control for AnimationNodeStateMachine. Methods ------- +-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_current_node` **(** **)** const | +-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------+ | :ref:`PoolStringArray` | :ref:`get_travel_path` **(** **)** const | +-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_playing` **(** **)** const | +-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------+ | void | :ref:`start` **(** :ref:`String` node **)** | +-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------+ | void | :ref:`stop` **(** **)** | +-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------+ | void | :ref:`travel` **(** :ref:`String` to_node **)** | +-----------------------------------------------+----------------------------------------------------------------------------------------------------------------------+ Description ----------- Allows control of :ref:`AnimationTree` state machines created with :ref:`AnimationNodeStateMachine`. Retrieve with ``$AnimationTree.get("parameters/playback")``. **Example:** :: var state_machine = $AnimationTree.get("parameters/playback") state_machine.travel("some_state") Method Descriptions ------------------- .. _class_AnimationNodeStateMachinePlayback_method_get_current_node: - :ref:`String` **get_current_node** **(** **)** const Returns the currently playing animation state. .. _class_AnimationNodeStateMachinePlayback_method_get_travel_path: - :ref:`PoolStringArray` **get_travel_path** **(** **)** const .. _class_AnimationNodeStateMachinePlayback_method_is_playing: - :ref:`bool` **is_playing** **(** **)** const Returns ``true`` if an animation is playing. .. _class_AnimationNodeStateMachinePlayback_method_start: - void **start** **(** :ref:`String` node **)** Starts playing the given animation. .. _class_AnimationNodeStateMachinePlayback_method_stop: - void **stop** **(** **)** Stops the currently playing animation. .. _class_AnimationNodeStateMachinePlayback_method_travel: - void **travel** **(** :ref:`String` to_node **)** Transitions from the current state to another one, following the shortest path.