@@ -10,6 +10,9 @@ public static class AnimationTreeExtensions
1010 /// <summary>
1111 /// Sets a condition briefly and auto-resets after 0.1 seconds.
1212 /// </summary>
13+ /// <param name="tree">Animation tree to update.</param>
14+ /// <param name="path">Condition parameter path segment.</param>
15+ /// <param name="value">Condition value to set briefly.</param>
1316 public static void SetCondition ( this AnimationTree tree , StringName path , bool value )
1417 {
1518 tree . SetParam ( $ "conditions/{ path } ", value ) ;
@@ -22,6 +25,9 @@ public static void SetCondition(this AnimationTree tree, StringName path, bool v
2225 /// <summary>
2326 /// Sets the blend position of a BlendSpace1D by name.
2427 /// </summary>
28+ /// <param name="tree">Animation tree to update.</param>
29+ /// <param name="name">Blend space parameter name.</param>
30+ /// <param name="value">Blend position value.</param>
2531 public static void SetBlendSpace1DPosition ( this AnimationTree tree , StringName name , float value )
2632 {
2733 tree . SetParam ( $ "{ name } /blend_position", value ) ;
@@ -30,6 +36,9 @@ public static void SetBlendSpace1DPosition(this AnimationTree tree, StringName n
3036 /// <summary>
3137 /// Sets a parameter value on the animation tree.
3238 /// </summary>
39+ /// <param name="tree">Animation tree to update.</param>
40+ /// <param name="path">Parameter path segment under <c>parameters/</c>.</param>
41+ /// <param name="value">Value to assign.</param>
3342 public static void SetParam ( this AnimationTree tree , StringName path , Variant value )
3443 {
3544 tree . Set ( $ "parameters/{ path } ", value ) ;
@@ -38,6 +47,9 @@ public static void SetParam(this AnimationTree tree, StringName path, Variant va
3847 /// <summary>
3948 /// Gets a parameter value from the animation tree.
4049 /// </summary>
50+ /// <param name="tree">Animation tree to read.</param>
51+ /// <param name="path">Parameter path segment under <c>parameters/</c>.</param>
52+ /// <returns>Resolved parameter value.</returns>
4153 public static Variant GetParam ( this AnimationTree tree , StringName path )
4254 {
4355 return tree . Get ( $ "parameters/{ path } ") ;
@@ -46,6 +58,9 @@ public static Variant GetParam(this AnimationTree tree, StringName path)
4658 /// <summary>
4759 /// Gets a condition value from the animation tree.
4860 /// </summary>
61+ /// <param name="tree">Animation tree to read.</param>
62+ /// <param name="path">Condition path segment under <c>conditions/</c>.</param>
63+ /// <returns>Resolved condition value.</returns>
4964 public static bool GetCondition ( this AnimationTree tree , StringName path )
5065 {
5166 return ( bool ) tree . GetParam ( $ "conditions/{ path } ") ;
@@ -54,6 +69,8 @@ public static bool GetCondition(this AnimationTree tree, StringName path)
5469 /// <summary>
5570 /// Gets the state machine playback controller.
5671 /// </summary>
72+ /// <param name="tree">Animation tree to read.</param>
73+ /// <returns>State machine playback controller.</returns>
5774 public static AnimationNodeStateMachinePlayback GetStateMachine ( this AnimationTree tree )
5875 {
5976 return tree . Get ( "parameters/playback" ) . As < AnimationNodeStateMachinePlayback > ( ) ;
0 commit comments