Files
project-vivi/Assets/Animations/AN_PlayerStateMachine.tres
T
2026-09-19 10:06:28 -04:00

158 lines
9.5 KiB
Plaintext

[gd_resource type="AnimationNodeStateMachine" format=3 uid="uid://bpig32x87krbb"]
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_m5daq"]
animation = &"AL_Protagonist/SliceTime_Ground_Enter"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_pdsvv"]
animation = &"AL_Protagonist/SliceTime_Ground_Idle"
[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_m5daq"]
filter_enabled = true
filters = ["Mixamo/Skeleton3D:spine", "Mixamo/Skeleton3D:spine1", "Mixamo/Skeleton3D:spine2"]
[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_pdsvv"]
[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_yol58"]
[sub_resource type="AnimationNodeTimeSeek" id="AnimationNodeTimeSeek_yol58"]
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_brslx"]
animation = &"AL_Protagonist/SliceTime_Ground_Aim_Angle"
[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_c6kgd"]
filter_enabled = true
filters = ["Mixamo/Skeleton3D:arm.L", "Mixamo/Skeleton3D:arm.R", "Mixamo/Skeleton3D:forearm.L", "Mixamo/Skeleton3D:forearm.R", "Mixamo/Skeleton3D:hand.L", "Mixamo/Skeleton3D:hand.R", "Mixamo/Skeleton3D:handindex1.L", "Mixamo/Skeleton3D:handindex1.R", "Mixamo/Skeleton3D:handindex2.L", "Mixamo/Skeleton3D:handindex2.R", "Mixamo/Skeleton3D:handindex3.L", "Mixamo/Skeleton3D:handindex3.R", "Mixamo/Skeleton3D:handindex4.L", "Mixamo/Skeleton3D:handindex4.R", "Mixamo/Skeleton3D:handmiddle1.L", "Mixamo/Skeleton3D:handmiddle1.R", "Mixamo/Skeleton3D:handmiddle2.L", "Mixamo/Skeleton3D:handmiddle2.R", "Mixamo/Skeleton3D:handmiddle3.L", "Mixamo/Skeleton3D:handmiddle3.R", "Mixamo/Skeleton3D:handmiddle4.L", "Mixamo/Skeleton3D:handmiddle4.R", "Mixamo/Skeleton3D:handpinky1.L", "Mixamo/Skeleton3D:handpinky1.R", "Mixamo/Skeleton3D:handpinky2.L", "Mixamo/Skeleton3D:handpinky2.R", "Mixamo/Skeleton3D:handpinky3.L", "Mixamo/Skeleton3D:handpinky3.R", "Mixamo/Skeleton3D:handpinky4.L", "Mixamo/Skeleton3D:handpinky4.R", "Mixamo/Skeleton3D:handring1.L", "Mixamo/Skeleton3D:handring1.R", "Mixamo/Skeleton3D:handring2.L", "Mixamo/Skeleton3D:handring2.R", "Mixamo/Skeleton3D:handring3.L", "Mixamo/Skeleton3D:handring3.R", "Mixamo/Skeleton3D:handring4.L", "Mixamo/Skeleton3D:handring4.R", "Mixamo/Skeleton3D:handthumb1.L", "Mixamo/Skeleton3D:handthumb1.R", "Mixamo/Skeleton3D:handthumb2.L", "Mixamo/Skeleton3D:handthumb2.R", "Mixamo/Skeleton3D:handthumb3.L", "Mixamo/Skeleton3D:handthumb3.R", "Mixamo/Skeleton3D:handthumb4.L", "Mixamo/Skeleton3D:handthumb4.R", "Mixamo/Skeleton3D:shoulder.L", "Mixamo/Skeleton3D:shoulder.R"]
[sub_resource type="AnimationNodeTimeSeek" id="AnimationNodeTimeSeek_brslx"]
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_hwoy0"]
animation = &"AL_Protagonist/SliceTime_Aim_UpDown"
[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_a4ggk"]
graph_offset = Vector2(-90.20443, 88.50985)
nodes/output/position = Vector2(1680, 346.66666)
nodes/TimeScale/node = SubResource("AnimationNodeTimeScale_yol58")
nodes/TimeScale/position = Vector2(1040, 400)
nodes/slice_time_pitch/node = SubResource("AnimationNodeTimeSeek_brslx")
nodes/slice_time_pitch/position = Vector2(853.3333, 400)
nodes/slice_time_pitch_animation/node = SubResource("AnimationNodeAnimation_hwoy0")
nodes/slice_time_pitch_animation/position = Vector2(506.66666, 400)
nodes/Animation/node = SubResource("AnimationNodeAnimation_pdsvv")
nodes/Animation/position = Vector2(853.3333, 186.66667)
nodes/Blend2/node = SubResource("AnimationNodeBlend2_m5daq")
nodes/Blend2/position = Vector2(1226.6666, 240)
nodes/slice_time_angle_blend/node = SubResource("AnimationNodeBlend2_c6kgd")
nodes/slice_time_angle_blend/position = Vector2(1440, 346.66666)
nodes/slice_time_angle_animation/node = SubResource("AnimationNodeAnimation_brslx")
nodes/slice_time_angle_animation/position = Vector2(640, 613.3333)
"nodes/TimeScale 2/node" = SubResource("AnimationNodeTimeScale_pdsvv")
"nodes/TimeScale 2/position" = Vector2(1226.6666, 560)
nodes/slice_time_angle/node = SubResource("AnimationNodeTimeSeek_yol58")
nodes/slice_time_angle/position = Vector2(1040, 613.3333)
node_connections = [&"output", 0, &"slice_time_angle_blend", &"TimeScale", 0, &"slice_time_pitch", &"slice_time_pitch", 0, &"slice_time_pitch_animation", &"Blend2", 0, &"Animation", &"Blend2", 1, &"TimeScale", &"slice_time_angle_blend", 0, &"Blend2", &"slice_time_angle_blend", 1, &"TimeScale 2", &"TimeScale 2", 0, &"slice_time_angle", &"slice_time_angle", 0, &"slice_time_angle_animation"]
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_c6kgd"]
animation = &"AL_Protagonist/FastRun"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_yol58"]
animation = &"AL_Protagonist/JogForward"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_a4ggk"]
animation = &"AL_Protagonist/RunForward"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_br8iv"]
animation = &"AL_Protagonist/WalkForward"
[sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_c6kgd"]
blend_point_0/node = SubResource("AnimationNodeAnimation_c6kgd")
blend_point_0/pos = Vector2(0, 1)
blend_point_0/name = &"AL_Protagonist_FastRun"
blend_point_1/node = SubResource("AnimationNodeAnimation_yol58")
blend_point_1/pos = Vector2(1, 0)
blend_point_1/name = &"AL_Protagonist_JogForward"
blend_point_2/node = SubResource("AnimationNodeAnimation_a4ggk")
blend_point_2/pos = Vector2(0, -1)
blend_point_2/name = &"AL_Protagonist_RunForward"
blend_point_3/node = SubResource("AnimationNodeAnimation_br8iv")
blend_point_3/pos = Vector2(-1, 0)
blend_point_3/name = &"AL_Protagonist_WalkForward"
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_c6kgd"]
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_br8iv"]
xfade_time = 0.1
switch_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yol58"]
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_brslx"]
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_hwoy0"]
[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_c6kgd"]
state_machine_type = 2
states/End/position = Vector2(777.6188, 87.209885)
states/Start/position = Vector2(170.66667, -21.33332)
states/slice_time_enter/node = SubResource("AnimationNodeAnimation_m5daq")
states/slice_time_enter/position = Vector2(442.0142, -21.185173)
states/slice_time_idle/node = SubResource("AnimationNodeBlendTree_a4ggk")
states/slice_time_idle/position = Vector2(441.64224, 87.11249)
states/slice_time_swing/node = SubResource("AnimationNodeBlendSpace2D_c6kgd")
states/slice_time_swing/position = Vector2(441.83017, 210.33333)
transitions = ["Start", "slice_time_enter", SubResource("AnimationNodeStateMachineTransition_c6kgd"), "slice_time_enter", "slice_time_idle", SubResource("AnimationNodeStateMachineTransition_br8iv"), "slice_time_idle", "End", SubResource("AnimationNodeStateMachineTransition_yol58"), "slice_time_idle", "slice_time_swing", SubResource("AnimationNodeStateMachineTransition_brslx"), "slice_time_swing", "slice_time_idle", SubResource("AnimationNodeStateMachineTransition_hwoy0")]
graph_offset = Vector2(-345, -43)
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_2ddk3"]
animation = &"AL_Protagonist/JogForward"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_baibx"]
animation = &"AL_Protagonist/RunForward"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_j3mgm"]
animation = &"AL_Protagonist/WalkForward"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_tx82o"]
animation = &"AL_Protagonist/StandIdle"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_cskv4"]
animation = &"AL_Protagonist/FastRun"
[sub_resource type="AnimationNodeBlendSpace1D" id="AnimationNodeBlendSpace1D_enbxg"]
min_space = 0.0
sync_mode = 2
blend_point_0/node = SubResource("AnimationNodeAnimation_2ddk3")
blend_point_0/pos = 0.4
blend_point_0/name = &"JogForward"
blend_point_1/node = SubResource("AnimationNodeAnimation_baibx")
blend_point_1/pos = 0.7
blend_point_1/name = &"RunForward"
blend_point_2/node = SubResource("AnimationNodeAnimation_j3mgm")
blend_point_2/pos = 0.1
blend_point_2/name = &"Walk"
blend_point_3/node = SubResource("AnimationNodeAnimation_tx82o")
blend_point_3/pos = 0.0
blend_point_3/name = &"StandIdle"
blend_point_4/node = SubResource("AnimationNodeAnimation_cskv4")
blend_point_4/pos = 1.0
blend_point_4/name = &"FastRun"
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_vtyg2"]
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_m5daq"]
xfade_time = 0.05
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_pdsvv"]
xfade_time = 0.1
[resource]
states/slice_time/node = SubResource("AnimationNodeStateMachine_c6kgd")
states/slice_time/position = Vector2(466.7691, -11.666668)
states/walk/node = SubResource("AnimationNodeBlendSpace1D_enbxg")
states/walk/position = Vector2(466.0768, 99.98781)
transitions = ["Start", "walk", SubResource("AnimationNodeStateMachineTransition_vtyg2"), "walk", "slice_time", SubResource("AnimationNodeStateMachineTransition_m5daq"), "slice_time", "walk", SubResource("AnimationNodeStateMachineTransition_pdsvv")]
graph_offset = Vector2(-125, -120)