OverviewFilesCommitsIssuesDocsReleasesPeers

hyper-godot4-test / game / player / player_animation_tree.tres

191 lines · tres ref:
[gd_resource type="AnimationNodeBlendTree" load_steps=37 format=3 uid="uid://4lcyy2yqlv2m"]

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_iueri"]
animation = &"wall-run-r"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_u3bfm"]
animation = &"wall-grab-r"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_3ty3f"]
animation = &"idle"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_toybq"]
animation = &"landing"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ly8mm"]
animation = &"walk-forward"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_xwkr3"]
animation = &"sprint"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_aafxu"]
animation = &"jump"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ee3k8"]
animation = &"falling"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_rfx4s"]
animation = &"wall-grab-r"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_6ic4o"]
animation = &"wall-run-r"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_b1wkn"]
animation = &"dive-roll"

[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_ixft6"]

[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_6xky2"]

[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_7c783"]

[sub_resource type="AnimationNodeTransition" id="AnimationNodeTransition_17gar"]
input_count = 2
xfade_time = 0.1
input_0/name = "aiming"
input_0/auto_advance = false
input_1/name = "not_aiming"
input_1/auto_advance = false

[sub_resource type="AnimationNodeBlend3" id="AnimationNodeBlend3_85lni"]

[sub_resource type="AnimationNodeTransition" id="AnimationNodeTransition_srpxg"]
input_count = 2
xfade_time = 0.1
input_0/name = "air"
input_0/auto_advance = false
input_1/name = "ground"
input_1/auto_advance = false

[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_g71or"]

[sub_resource type="AnimationNodeBlend3" id="AnimationNodeBlend3_fssus"]

[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_4vuoo"]

[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_nrbc8"]

[sub_resource type="AnimationNodeOneShot" id="AnimationNodeOneShot_2wvh2"]

[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_qte53"]

[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_vv2ce"]

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_k4c4g"]
animation = &"idle"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_7a7gi"]
animation = &"walk-forward"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_e787y"]
animation = &"strafe_right"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_rqo4k"]
animation = &"walk-diagonal-right"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_xyiv4"]
animation = &"walk-diagonal-right-back"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_he3bh"]
animation = &"walk-backward"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_vjx7h"]
animation = &"walk-diagonal-left-back"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_g586g"]
animation = &"strafe-left"

[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_pm067"]
animation = &"walk-diagonal-left"

[sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_ognng"]
blend_point_0/node = SubResource( "AnimationNodeAnimation_k4c4g" )
blend_point_0/pos = Vector2(0, 0)
blend_point_1/node = SubResource( "AnimationNodeAnimation_7a7gi" )
blend_point_1/pos = Vector2(0, 1)
blend_point_2/node = SubResource( "AnimationNodeAnimation_e787y" )
blend_point_2/pos = Vector2(1, 0)
blend_point_3/node = SubResource( "AnimationNodeAnimation_rqo4k" )
blend_point_3/pos = Vector2(1, 1.01)
blend_point_4/node = SubResource( "AnimationNodeAnimation_xyiv4" )
blend_point_4/pos = Vector2(1, -1)
blend_point_5/node = SubResource( "AnimationNodeAnimation_he3bh" )
blend_point_5/pos = Vector2(0, -1)
blend_point_6/node = SubResource( "AnimationNodeAnimation_vjx7h" )
blend_point_6/pos = Vector2(-1, -1)
blend_point_7/node = SubResource( "AnimationNodeAnimation_g586g" )
blend_point_7/pos = Vector2(-1, 0)
blend_point_8/node = SubResource( "AnimationNodeAnimation_pm067" )
blend_point_8/pos = Vector2(-1, 1)
max_space = Vector2(1.01, 1)

[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_ox5by"]

[sub_resource type="AnimationNodeTransition" id="AnimationNodeTransition_1e0x1"]
input_count = 3
input_0/name = "wall_left"
input_0/auto_advance = false
input_1/name = "wall_right"
input_1/auto_advance = false
input_2/name = "not_wall"
input_2/auto_advance = false

[resource]
graph_offset = Vector2(-570.423, 314.672)
nodes/Animation/node = SubResource( "AnimationNodeAnimation_b1wkn" )
nodes/Animation/position = Vector2(-280, 360)
"nodes/Animation 10/node" = SubResource( "AnimationNodeAnimation_iueri" )
"nodes/Animation 10/position" = Vector2(160, -320)
"nodes/Animation 12/node" = SubResource( "AnimationNodeAnimation_u3bfm" )
"nodes/Animation 12/position" = Vector2(180, -460)
"nodes/Animation 2/node" = SubResource( "AnimationNodeAnimation_3ty3f" )
"nodes/Animation 2/position" = Vector2(-720, 220)
"nodes/Animation 3/node" = SubResource( "AnimationNodeAnimation_toybq" )
"nodes/Animation 3/position" = Vector2(-620, -80)
"nodes/Animation 4/node" = SubResource( "AnimationNodeAnimation_ly8mm" )
"nodes/Animation 4/position" = Vector2(-880, 380)
"nodes/Animation 5/node" = SubResource( "AnimationNodeAnimation_xwkr3" )
"nodes/Animation 5/position" = Vector2(-860, 540)
"nodes/Animation 6/node" = SubResource( "AnimationNodeAnimation_aafxu" )
"nodes/Animation 6/position" = Vector2(-580, -340)
"nodes/Animation 7/node" = SubResource( "AnimationNodeAnimation_ee3k8" )
"nodes/Animation 7/position" = Vector2(-580, -200)
"nodes/Animation 8/node" = SubResource( "AnimationNodeAnimation_rfx4s" )
"nodes/Animation 8/position" = Vector2(180, -180)
"nodes/Animation 9/node" = SubResource( "AnimationNodeAnimation_6ic4o" )
"nodes/Animation 9/position" = Vector2(180, -60)
nodes/Blend2/node = SubResource( "AnimationNodeBlend2_6xky2" )
nodes/Blend2/position = Vector2(480, -120)
"nodes/Blend2 2/node" = SubResource( "AnimationNodeBlend2_ixft6" )
"nodes/Blend2 2/position" = Vector2(480, -360)
"nodes/TimeScale 3/node" = SubResource( "AnimationNodeTimeScale_7c783" )
"nodes/TimeScale 3/position" = Vector2(-480, 80)
nodes/aim_transition/node = SubResource( "AnimationNodeTransition_17gar" )
nodes/aim_transition/position = Vector2(-240, 106.667)
nodes/air_blend/node = SubResource( "AnimationNodeBlend3_85lni" )
nodes/air_blend/position = Vector2(-100, -160)
nodes/air_transition/node = SubResource( "AnimationNodeTransition_srpxg" )
nodes/air_transition/position = Vector2(133.333, 53.3333)
nodes/falling_scale/node = SubResource( "AnimationNodeTimeScale_g71or" )
nodes/falling_scale/position = Vector2(-360, -220)
nodes/iwr_blend/node = SubResource( "AnimationNodeBlend3_fssus" )
nodes/iwr_blend/position = Vector2(-400, 200)
nodes/jump_scale/node = SubResource( "AnimationNodeTimeScale_4vuoo" )
nodes/jump_scale/position = Vector2(-380, -360)
nodes/landing_scale/node = SubResource( "AnimationNodeTimeScale_nrbc8" )
nodes/landing_scale/position = Vector2(-380, -80)
nodes/output/position = Vector2(900, 100)
nodes/roll/node = SubResource( "AnimationNodeOneShot_2wvh2" )
nodes/roll/position = Vector2(373.333, 133.333)
nodes/roll_scale/node = SubResource( "AnimationNodeTimeScale_qte53" )
nodes/roll_scale/position = Vector2(-60, 280)
nodes/run_scale/node = SubResource( "AnimationNodeTimeScale_vv2ce" )
nodes/run_scale/position = Vector2(-640, 500)
nodes/strafe/node = SubResource( "AnimationNodeBlendSpace2D_ognng" )
nodes/strafe/position = Vector2(-760, 60)
nodes/walk_scale/node = SubResource( "AnimationNodeTimeScale_ox5by" )
nodes/walk_scale/position = Vector2(-640, 360)
nodes/wall_run/node = SubResource( "AnimationNodeTransition_1e0x1" )
nodes/wall_run/position = Vector2(720, -60)
node_connections = [&"output", 0, &"wall_run", &"roll", 0, &"air_transition", &"roll", 1, &"roll_scale", &"falling_scale", 0, &"Animation 7", &"jump_scale", 0, &"Animation 6", &"wall_run", 0, &"Blend2", &"wall_run", 1, &"Blend2 2", &"wall_run", 2, &"roll", &"air_blend", 0, &"jump_scale", &"air_blend", 1, &"falling_scale", &"air_blend", 2, &"landing_scale", &"iwr_blend", 0, &"Animation 2", &"iwr_blend", 1, &"walk_scale", &"iwr_blend", 2, &"run_scale", &"landing_scale", 0, &"Animation 3", &"air_transition", 0, &"air_blend", &"air_transition", 1, &"aim_transition", &"Blend2 2", 0, &"Animation 12", &"Blend2 2", 1, &"Animation 10", &"Blend2", 0, &"Animation 8", &"Blend2", 1, &"Animation 9", &"walk_scale", 0, &"Animation 4", &"roll_scale", 0, &"Animation", &"run_scale", 0, &"Animation 5", &"aim_transition", 0, &"TimeScale 3", &"aim_transition", 1, &"iwr_blend", &"TimeScale 3", 0, &"strafe"]