Add AnimationTree Advance Expressions
Allows specifying an expression as a condition for state machine transitions. This gives much greater flexibility for creating complex state machines. By directly interfacing with the script code, it is possible to create complex animation advance condition for switching between states. Ensure assigning AnimationTreeStateMachineTransition base expression node in editor is relative to current AnimationTree node. Allow setting an expression base node on the AnimationTree itself. Co-Authored-By: reduz <reduzio@gmail.com>
This commit is contained in:
parent
b863c40356
commit
75a8606b83
6 changed files with 109 additions and 3 deletions
|
|
@ -37,6 +37,9 @@
|
|||
<member name="active" type="bool" setter="set_active" getter="is_active" default="false">
|
||||
If [code]true[/code], the [AnimationTree] will be processing.
|
||||
</member>
|
||||
<member name="advance_expression_base_node" type="NodePath" setter="set_advance_expression_base_node" getter="get_advance_expression_base_node" default="NodePath(".")">
|
||||
The path to the [Node] used to evaluate the AnimationNode [Expression] if one is not explictly specified internally.
|
||||
</member>
|
||||
<member name="anim_player" type="NodePath" setter="set_animation_player" getter="get_animation_player" default="NodePath("")">
|
||||
The path to the [AnimationPlayer] used for animating.
|
||||
</member>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue