95 lines
4.2 KiB
Plaintext
95 lines
4.2 KiB
Plaintext
[gd_resource type="AnimationNodeBlendTree" load_steps=19 format=3 uid="uid://dhclwpxlgqerd"]
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_tes4q"]
|
|
animation = &"+idle_L"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_rdhgj"]
|
|
animation = &"+idle_R"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_sqxqa"]
|
|
animation = &"+run_forward_R"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_652ho"]
|
|
animation = &"+run_back_R"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_v84k8"]
|
|
animation = &"+run_left_R"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dca4u"]
|
|
animation = &"+run_right_R"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_ek0q2"]
|
|
animation = &"+run_back_left_R"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_8tgbo"]
|
|
animation = &"+run_back_right_R"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_w4pxw"]
|
|
animation = &"+run_forward_left_R"
|
|
|
|
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_t17gf"]
|
|
animation = &"+run_forward_right_R"
|
|
|
|
[sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_35lhb"]
|
|
blend_point_0/node = SubResource("AnimationNodeAnimation_sqxqa")
|
|
blend_point_0/pos = Vector2(0, 1)
|
|
blend_point_1/node = SubResource("AnimationNodeAnimation_652ho")
|
|
blend_point_1/pos = Vector2(0, -1)
|
|
blend_point_2/node = SubResource("AnimationNodeAnimation_v84k8")
|
|
blend_point_2/pos = Vector2(-1, 0)
|
|
blend_point_3/node = SubResource("AnimationNodeAnimation_dca4u")
|
|
blend_point_3/pos = Vector2(1, 0)
|
|
blend_point_4/node = SubResource("AnimationNodeAnimation_ek0q2")
|
|
blend_point_4/pos = Vector2(-0.71, -0.71)
|
|
blend_point_5/node = SubResource("AnimationNodeAnimation_8tgbo")
|
|
blend_point_5/pos = Vector2(0.71, -0.71)
|
|
blend_point_6/node = SubResource("AnimationNodeAnimation_w4pxw")
|
|
blend_point_6/pos = Vector2(-0.71, 0.71)
|
|
blend_point_7/node = SubResource("AnimationNodeAnimation_t17gf")
|
|
blend_point_7/pos = Vector2(0.71, 0.71)
|
|
blend_mode = 1
|
|
sync = true
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_tdamk"]
|
|
advance_mode = 2
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_v3m8c"]
|
|
reset = false
|
|
switch_mode = 1
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_gk5g1"]
|
|
reset = false
|
|
switch_mode = 1
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_uj2kp"]
|
|
reset = false
|
|
switch_mode = 1
|
|
advance_mode = 2
|
|
advance_expression = "_speed > 0.1 and _has_input"
|
|
|
|
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_3nkv7"]
|
|
reset = false
|
|
switch_mode = 1
|
|
advance_mode = 2
|
|
advance_expression = "_speed < 0.1 and not _has_input"
|
|
|
|
[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_yk01a"]
|
|
states/+idle_L/node = SubResource("AnimationNodeAnimation_tes4q")
|
|
states/+idle_L/position = Vector2(351, 62)
|
|
states/+idle_R/node = SubResource("AnimationNodeAnimation_rdhgj")
|
|
states/+idle_R/position = Vector2(351, 169)
|
|
states/run_R/node = SubResource("AnimationNodeBlendSpace2D_35lhb")
|
|
states/run_R/position = Vector2(534, 169)
|
|
transitions = ["Start", "+idle_L", SubResource("AnimationNodeStateMachineTransition_tdamk"), "+idle_L", "+idle_R", SubResource("AnimationNodeStateMachineTransition_v3m8c"), "+idle_R", "+idle_L", SubResource("AnimationNodeStateMachineTransition_gk5g1"), "+idle_R", "run_R", SubResource("AnimationNodeStateMachineTransition_uj2kp"), "run_R", "+idle_R", SubResource("AnimationNodeStateMachineTransition_3nkv7")]
|
|
|
|
[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_5rfjp"]
|
|
|
|
[resource]
|
|
graph_offset = Vector2(-45.8039, 42.6208)
|
|
nodes/locomotion/node = SubResource("AnimationNodeStateMachine_yk01a")
|
|
nodes/locomotion/position = Vector2(240, 120)
|
|
nodes/main_time_scale/node = SubResource("AnimationNodeTimeScale_5rfjp")
|
|
nodes/main_time_scale/position = Vector2(480, 100)
|
|
nodes/output/position = Vector2(740, 100)
|
|
node_connections = [&"main_time_scale", 0, &"locomotion", &"output", 0, &"main_time_scale"]
|