[gd_scene load_steps=73 format=3 uid="uid://bq0bttof5t0c8"] [ext_resource type="Script" path="res://addons/AMSG/Components/CharacterMovementComponent.gd" id="1_ewnep"] [ext_resource type="Script" path="res://addons/AMSG/Components/CameraComponent.gd" id="2_d5854"] [ext_resource type="PackedScene" uid="uid://dsdvjuk7muqkf" path="res://addons/AMSG/Components/AnimationTreeComponent.tscn" id="3_86f8p"] [ext_resource type="ArrayMesh" uid="uid://wpxkyy82pcud" path="res://PlayerB/Character/Mesh/Character_Alpha_Joints.res" id="5_0247x"] [ext_resource type="ArrayMesh" uid="uid://xm71l8lsa8hp" path="res://PlayerB/Character/Mesh/Character_Alpha_Surface.res" id="6_e2l25"] [ext_resource type="Animation" uid="uid://xhse6rakv0vp" path="res://PlayerB/Character/Animations/CrouchIdle.res" id="7_e4twx"] [ext_resource type="Animation" uid="uid://bfwuav455uabl" path="res://PlayerB/Character/Animations/CrouchWalkingForward.res" id="8_y04sm"] [ext_resource type="Animation" uid="uid://cxd1wjiaayrn6" path="res://PlayerB/Character/Animations/Falling.res" id="9_el410"] [ext_resource type="Animation" uid="uid://bjimeh2fh7g6v" path="res://PlayerB/Character/Animations/FallingStart.res" id="10_ceyl8"] [ext_resource type="Animation" uid="uid://b224n8qfg8tgq" path="res://PlayerB/Character/Animations/FallingToRoll.res" id="11_g0fkm"] [ext_resource type="Animation" uid="uid://b70e3ssiman4m" path="res://PlayerB/Character/Animations/HardFalling.res" id="12_feqar"] [ext_resource type="Animation" uid="uid://daq1w2ysqgh2u" path="res://PlayerB/Character/Animations/Idle.res" id="13_6mj36"] [ext_resource type="Animation" uid="uid://bl171l8rn5qj1" path="res://PlayerB/Character/Animations/Idle1.res" id="14_8a0t0"] [ext_resource type="Animation" uid="uid://bvxw7rnencmno" path="res://PlayerB/Character/Animations/Idle2.res" id="15_h6xx4"] [ext_resource type="Animation" uid="uid://cklbyyhlh6h4y" path="res://PlayerB/Character/Animations/JogForward.res" id="16_1nyic"] [ext_resource type="Animation" uid="uid://da8dkhg47tprj" path="res://PlayerB/Character/Animations/Jogbackward.res" id="17_5glyf"] [ext_resource type="Animation" uid="uid://dafqqqlhn3ua5" path="res://PlayerB/Character/Animations/Kick.res" id="18_bjcll"] [ext_resource type="Animation" uid="uid://c5mm314uy284i" path="res://PlayerB/Character/Animations/Run.res" id="19_q06n7"] [ext_resource type="Animation" uid="uid://ciye7exjrais1" path="res://PlayerB/Character/Animations/RunToStop.res" id="20_fsxql"] [ext_resource type="Animation" uid="uid://bylwxa24gre04" path="res://PlayerB/Character/Animations/TPose.res" id="21_wy311"] [ext_resource type="Animation" uid="uid://d4glqsi6uhv0c" path="res://PlayerB/Character/Animations/TurnLeft.res" id="22_j0xj5"] [ext_resource type="Animation" uid="uid://f8m1upuenduu" path="res://PlayerB/Character/Animations/TurnRight.res" id="23_qis1m"] [ext_resource type="Animation" uid="uid://xxj1rcp4b5k0" path="res://PlayerB/Character/Animations/Walk.res" id="24_rjymo"] [ext_resource type="Animation" uid="uid://bl4cuhnoma34i" path="res://PlayerB/Character/Animations/WalkingBackward.res" id="25_fd0ml"] [ext_resource type="Script" path="res://addons/AMSG/Components/Interaction.gd" id="26_8j4xc"] [ext_resource type="AudioStream" uid="uid://bpnobn6wg8hxp" path="res://PlayerB/Character/footstep_sound/footstep2.wav" id="27_cpdra"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_twcy5"] animation = &"TurnLeft" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_a2hmg"] animation = &"TurnRight" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_uykis"] animation = &"Falling" [sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_1l4w4"] sync = true [sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_rgrah"] sync = true [sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_nh7d2"] filter_enabled = true filters = ["Armature/Skeleton3D:Hips", "Armature/Skeleton3D:LeftFoot", "Armature/Skeleton3D:LeftLeg", "Armature/Skeleton3D:LeftToeBase", "Armature/Skeleton3D:LeftUpLeg", "Armature/Skeleton3D:RightFoot", "Armature/Skeleton3D:RightLeg", "Armature/Skeleton3D:RightToeBase", "Armature/Skeleton3D:RightUpLeg"] sync = true [sub_resource type="AnimationNodeTransition" id="AnimationNodeTransition_ap4r3"] sync = true xfade_time = 0.3 input_0/name = "stand" input_0/auto_advance = false input_0/reset = true input_1/name = "crouch" input_1/auto_advance = false input_1/reset = true [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_154hg"] animation = &"CrouchIdle" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_0bv1y"] animation = &"CrouchWalkingForward" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_urt4k"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6juuf"] xfade_time = 0.2 switch_mode = 1 advance_condition = &"walking" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_611fp"] xfade_time = 0.2 switch_mode = 1 advance_condition = &"idle" [sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_w0g24"] states/CrouchIdle/node = SubResource("AnimationNodeAnimation_154hg") states/CrouchIdle/position = Vector2(321, 100) states/CrouchWalkingForward/node = SubResource("AnimationNodeAnimation_0bv1y") states/CrouchWalkingForward/position = Vector2(560, 100) states/Start/position = Vector2(157, 100) transitions = ["Start", "CrouchIdle", SubResource("AnimationNodeStateMachineTransition_urt4k"), "CrouchIdle", "CrouchWalkingForward", SubResource("AnimationNodeStateMachineTransition_6juuf"), "CrouchWalkingForward", "CrouchIdle", SubResource("AnimationNodeStateMachineTransition_611fp")] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_5ouea"] animation = &"Idle" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_q0w1d"] animation = &"Jogbackward" [sub_resource type="AnimationNodeTransition" id="AnimationNodeTransition_5puiv"] input_0/name = "Forward" input_0/auto_advance = false input_0/reset = true input_1/name = "Backward" input_1/auto_advance = false input_1/reset = true [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_2fd4a"] animation = &"JogForward" [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_fipxh"] graph_offset = Vector2(-467, 62.6111) nodes/Backward/node = SubResource("AnimationNodeAnimation_q0w1d") nodes/Backward/position = Vector2(-100, 220) nodes/FB/node = SubResource("AnimationNodeTransition_5puiv") nodes/FB/position = Vector2(140, 140) nodes/Forward/node = SubResource("AnimationNodeAnimation_2fd4a") nodes/Forward/position = Vector2(-100, 100) node_connections = [&"output", 0, &"FB", &"FB", 0, &"Forward", &"FB", 1, &"Backward"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_j4dou"] animation = &"Run" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_o6ga8"] animation = &"RunToStop" [sub_resource type="AnimationNodeTimeSeek" id="AnimationNodeTimeSeek_mnurx"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_rd7gb"] graph_offset = Vector2(-348.252, 95.8945) nodes/StopAnim/node = SubResource("AnimationNodeAnimation_o6ga8") nodes/StopAnim/position = Vector2(-260, 180) nodes/StopSeek/node = SubResource("AnimationNodeTimeSeek_mnurx") nodes/StopSeek/position = Vector2(-60, 160) node_connections = [&"output", 0, &"StopSeek", &"StopSeek", 0, &"StopAnim"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_fgiyf"] animation = &"WalkingBackward" [sub_resource type="AnimationNodeTransition" id="AnimationNodeTransition_s7sc4"] input_0/name = "Forward" input_0/auto_advance = false input_0/reset = true input_1/name = "Backward" input_1/auto_advance = false input_1/reset = true [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_msank"] animation = &"Walk" [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_8bvke"] graph_offset = Vector2(-440, 10) nodes/Backward/node = SubResource("AnimationNodeAnimation_fgiyf") nodes/Backward/position = Vector2(-100, 180) nodes/FB/node = SubResource("AnimationNodeTransition_s7sc4") nodes/FB/position = Vector2(140, 100) nodes/Forward/node = SubResource("AnimationNodeAnimation_msank") nodes/Forward/position = Vector2(-60, 60) node_connections = [&"output", 0, &"FB", &"FB", 0, &"Forward", &"FB", 1, &"Backward"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wnbtw"] xfade_time = 0.2 switch_mode = 2 advance_condition = &"idle" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_rvsaa"] advance_mode = 2 advance_condition = &"stop" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_s0egl"] xfade_time = 0.2 switch_mode = 1 advance_mode = 2 advance_condition = &"sprinting" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_xf5i1"] advance_mode = 2 advance_condition = &"idle" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_nbs2g"] xfade_time = 0.2 switch_mode = 1 advance_mode = 2 advance_condition = &"walking" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_rs3n0"] advance_mode = 2 advance_condition = &"stop" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6gab4"] xfade_time = 0.2 switch_mode = 1 advance_mode = 2 advance_condition = &"running" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_6m5a2"] xfade_time = 0.2 switch_mode = 1 advance_mode = 2 advance_condition = &"walking" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_hy2h2"] xfade_time = 0.2 switch_mode = 1 advance_mode = 2 advance_condition = &"running" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_2tyel"] xfade_time = 0.2 switch_mode = 1 advance_mode = 2 advance_condition = &"sprinting" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7h1qf"] advance_mode = 2 advance_condition = &"stop" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_4twgu"] xfade_time = 0.2 switch_mode = 1 advance_mode = 2 advance_condition = &"running" [sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_5xtv7"] states/Idle/node = SubResource("AnimationNodeAnimation_5ouea") states/Idle/position = Vector2(137, 278) states/Jog/node = SubResource("AnimationNodeBlendTree_fipxh") states/Jog/position = Vector2(687.227, 134) states/Run/node = SubResource("AnimationNodeAnimation_j4dou") states/Run/position = Vector2(881, 296) states/Start/position = Vector2(22, 278) states/Stopping/node = SubResource("AnimationNodeBlendTree_rd7gb") states/Stopping/position = Vector2(505, 327) states/Walk/node = SubResource("AnimationNodeBlendTree_8bvke") states/Walk/position = Vector2(216.227, 134) transitions = ["Stopping", "Idle", SubResource("AnimationNodeStateMachineTransition_wnbtw"), "Run", "Stopping", SubResource("AnimationNodeStateMachineTransition_rvsaa"), "Idle", "Run", SubResource("AnimationNodeStateMachineTransition_s0egl"), "Start", "Idle", SubResource("AnimationNodeStateMachineTransition_xf5i1"), "Idle", "Walk", SubResource("AnimationNodeStateMachineTransition_nbs2g"), "Walk", "Stopping", SubResource("AnimationNodeStateMachineTransition_rs3n0"), "Walk", "Jog", SubResource("AnimationNodeStateMachineTransition_6gab4"), "Jog", "Walk", SubResource("AnimationNodeStateMachineTransition_6m5a2"), "Run", "Jog", SubResource("AnimationNodeStateMachineTransition_hy2h2"), "Jog", "Run", SubResource("AnimationNodeStateMachineTransition_2tyel"), "Jog", "Stopping", SubResource("AnimationNodeStateMachineTransition_7h1qf"), "Idle", "Jog", SubResource("AnimationNodeStateMachineTransition_4twgu")] graph_offset = Vector2(-13.773, 102) [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_512i8"] graph_offset = Vector2(-482.415, 15.9889) nodes/crouch/node = SubResource("AnimationNodeTransition_ap4r3") nodes/crouch/position = Vector2(100, 180) nodes/crouching/node = SubResource("AnimationNodeStateMachine_w0g24") nodes/crouching/position = Vector2(-120, 300) nodes/standing/node = SubResource("AnimationNodeStateMachine_5xtv7") nodes/standing/position = Vector2(-120, 40) node_connections = [&"output", 0, &"crouch", &"crouch", 0, &"standing", &"crouch", 1, &"crouching"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_c5ccf"] resource_local_to_scene = true graph_offset = Vector2(646.196, 1355.07) nodes/AnimTurnLeft/node = SubResource("AnimationNodeAnimation_twcy5") nodes/AnimTurnLeft/position = Vector2(500, 1540) nodes/AnimTurnRight/node = SubResource("AnimationNodeAnimation_a2hmg") nodes/AnimTurnRight/position = Vector2(500, 1660) nodes/FallAnimation/node = SubResource("AnimationNodeAnimation_uykis") nodes/FallAnimation/position = Vector2(1117.12, 1631.47) nodes/InAir/node = SubResource("AnimationNodeBlend2_1l4w4") nodes/InAir/position = Vector2(1280, 1380) nodes/RightOrLeft/node = SubResource("AnimationNodeBlend2_rgrah") nodes/RightOrLeft/position = Vector2(720, 1560) nodes/Turn/node = SubResource("AnimationNodeBlend2_nh7d2") nodes/Turn/position = Vector2(980, 1400) nodes/VelocityDirection/node = SubResource("AnimationNodeBlendTree_512i8") nodes/VelocityDirection/position = Vector2(680, 1400) nodes/output/position = Vector2(1540, 1400) node_connections = [&"output", 0, &"InAir", &"InAir", 0, &"Turn", &"InAir", 1, &"FallAnimation", &"RightOrLeft", 0, &"AnimTurnLeft", &"RightOrLeft", 1, &"AnimTurnRight", &"Turn", 0, &"VelocityDirection", &"Turn", 1, &"RightOrLeft"] [sub_resource type="AnimationNodeStateMachinePlayback" id="AnimationNodeStateMachinePlayback_sc4ew"] [sub_resource type="AnimationNodeStateMachinePlayback" id="AnimationNodeStateMachinePlayback_0ne4p"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_70w0s"] resource_local_to_scene = true radius = 0.375 height = 1.0 [sub_resource type="Skin" id="Skin_hh536"] resource_name = "Skin" bind_count = 67 bind/0/name = &"Hips" bind/0/bone = -1 bind/0/pose = Transform3D(1, 0, 0, 0, 1, 7.54979e-08, 0, -1.29989e-09, 1, 0, -0.996721, -0.00247052) bind/1/name = &"Spine" bind/1/bone = -1 bind/1/pose = Transform3D(1, 1.18365e-05, -7.20164e-07, -1.18365e-05, 0.992624, -0.121236, -7.20159e-07, 0.121236, 0.992624, -1.2985e-05, -1.08906, -0.123139) bind/2/name = &"Spine1" bind/2/bone = -1 bind/2/pose = Transform3D(1, -6.79409e-06, 4.12031e-07, 6.79409e-06, 0.992671, -0.120847, 4.12034e-07, 0.120847, 0.992671, 9.63012e-06, -1.20643, -0.122666) bind/3/name = &"Spine2" bind/3/bone = -1 bind/3/pose = Transform3D(1, 2.17781e-12, 7.67386e-13, -1.99662e-12, 1, 9.0399e-08, -8.81073e-13, 1.39091e-08, 1, 4.68595e-07, -1.34601, 0.0402908) bind/4/name = &"Neck" bind/4/bone = -1 bind/4/pose = Transform3D(1, -2.19724e-07, -3.27056e-08, 2.19724e-07, 0.956648, 0.291247, -3.27064e-08, -0.291247, 0.956648, 5.443e-07, -1.42204, 0.466762) bind/5/name = &"Head" bind/5/bone = -1 bind/5/pose = Transform3D(1, -7.85374e-06, -1.36781e-06, 7.85374e-06, 0.941122, 0.338067, -1.36781e-06, -0.338066, 0.941122, 1.27541e-05, -1.50506, 0.541638) bind/6/name = &"HeadTop_End" bind/6/bone = -1 bind/6/pose = Transform3D(1, 4.20641e-12, 2.50111e-12, -3.32534e-12, 1, 1.053e-07, -2.72848e-12, 4.37114e-08, 1, -1.34886e-06, -1.7843, -0.0654265) bind/7/name = &"LeftEye" bind/7/bone = -1 bind/7/pose = Transform3D(1, -2.21959e-09, -4.47039e-09, 2.22056e-09, 1, 4.56956e-08, 4.47028e-09, 7.35137e-08, 1, -0.029479, -1.67637, -0.0902699) bind/8/name = &"RightEye" bind/8/bone = -1 bind/8/pose = Transform3D(1, -2.21948e-09, -4.47028e-09, 2.22056e-09, 1, 1.35103e-07, 4.47028e-09, 1.39091e-08, 1, 0.029445, -1.67637, -0.0902674) bind/9/name = &"LeftShoulder" bind/9/bone = -1 bind/9/pose = Transform3D(-0.201317, 6.00703e-08, -0.979526, 0.979319, -0.0205794, -0.201274, -0.020158, -0.999788, 0.00414282, -0.020263, -0.0369095, 1.43818) bind/10/name = &"LeftArm" bind/10/bone = -1 bind/10/pose = Transform3D(-0.0364413, -0.0364662, -0.99867, 0.999335, 8.22009e-07, -0.0364655, 0.00133063, -0.999335, 0.0364418, -1.99121e-05, -0.189645, 1.43541) bind/11/name = &"LeftForeArm" bind/11/bone = -1 bind/11/pose = Transform3D(0.0361662, 0.0361891, -0.99869, 0.999345, 8.23522e-07, 0.0361899, 0.00131054, -0.999345, -0.0361654, -0.137762, -0.458848, 1.43041) bind/12/name = &"LeftHand" bind/12/bone = -1 bind/12/pose = Transform3D(1.40272e-07, -1.27306e-06, -1, 1, -1.12969e-06, 1.55987e-07, -1.08592e-06, -1, 1.18365e-06, -0.0592426, -0.737798, 1.43446) bind/13/name = &"LeftHandMiddle1" bind/13/bone = -1 bind/13/pose = Transform3D(-1.98106e-13, -1.94708e-07, -1, 1, -4.37719e-08, 1.57136e-08, 5.68434e-13, -1, 1.053e-07, -0.0592438, -0.865555, 1.43446) bind/14/name = &"LeftHandMiddle2" bind/14/bone = -1 bind/14/pose = Transform3D(-7.21423e-06, 1.07284e-07, -1, 1, -4.37735e-08, -7.19852e-06, -1.73432e-12, -1, -1.96692e-07, -0.0592377, -0.901695, 1.43446) bind/15/name = &"LeftHandMiddle3" bind/15/bone = -1 bind/15/pose = Transform3D(8.7054e-06, -1.94707e-07, -1, 1, -4.37713e-08, 8.72111e-06, -5.36147e-13, -1, 1.05299e-07, -0.0592522, -0.936292, 1.43446) bind/16/name = &"LeftHandMiddle4" bind/16/bone = -1 bind/16/pose = Transform3D(2.0241e-07, 6.28372e-06, -1, 1, 6.43465e-06, 2.18165e-07, 6.47843e-06, -1, -6.37313e-06, -0.0592532, -0.973104, 1.43445) bind/17/name = &"LeftHandThumb1" bind/17/bone = -1 bind/17/pose = Transform3D(0.499999, -8.64267e-07, -0.866026, 0.774598, -0.447213, 0.447213, -0.387298, -0.894427, -0.223605, -0.413141, 0.044035, 1.55753) bind/18/name = &"LeftHandThumb2" bind/18/bone = -1 bind/18/pose = Transform3D(0.500012, 2.16067e-06, -0.866018, 0.774591, -0.447213, 0.447224, -0.387294, -0.894427, -0.223614, -0.413156, -0.0034091, 1.55752) bind/19/name = &"LeftHandThumb3" bind/19/bone = -1 bind/19/pose = Transform3D(0.499993, 1.3262e-06, -0.86603, 0.774602, -0.447212, 0.447207, -0.387298, -0.894428, -0.223604, -0.413139, -0.0472405, 1.55753) bind/20/name = &"LeftHandThumb4" bind/20/bone = -1 bind/20/pose = Transform3D(-7.45058e-09, -1.35501e-06, -1, 1, -8.94069e-08, 7.45059e-08, 9.10383e-15, -1, 1.26561e-06, 0.0270757, -0.87318, 1.3565) bind/21/name = &"LeftHandIndex1" bind/21/bone = -1 bind/21/pose = Transform3D(9.99915e-06, 4.37107e-08, -1, 1, -4.68808e-08, 1.00149e-05, -3.10791e-09, -1, -1.33119e-07, -0.0310324, -0.860466, 1.43214) bind/22/name = &"LeftHandIndex2" bind/22/bone = -1 bind/22/pose = Transform3D(-2.61795e-06, 1.07284e-07, -1, 1, -4.37728e-08, -2.60223e-06, -6.29363e-13, -1, -1.96692e-07, -0.0310211, -0.899386, 1.43214) bind/23/name = &"LeftHandIndex3" bind/23/bone = -1 bind/23/pose = Transform3D(-2.96524e-06, -3.82923e-06, -1, 1, -3.91672e-06, -2.94952e-06, -3.87294e-06, -1, 3.73983e-06, -0.0310151, -0.933532, 1.43214) bind/24/name = &"LeftHandIndex4" bind/24/bone = -1 bind/24/pose = Transform3D(2.4206e-07, -1.94709e-07, -1, 1, -4.37721e-08, 2.57773e-07, -1.49086e-14, -1, 1.05302e-07, -0.0310234, -0.964317, 1.43214) bind/25/name = &"LeftHandRing1" bind/25/bone = -1 bind/25/pose = Transform3D(9.91587e-06, 1.07284e-07, -1, 1, -4.37065e-08, 9.93158e-06, 6.69579e-11, -1, -1.96692e-07, -0.0814193, -0.859269, 1.43456) bind/26/name = &"LeftHandRing2" bind/26/bone = -1 bind/26/pose = Transform3D(-6.53306e-06, 4.37114e-08, -1, 1, -4.37733e-08, -6.51735e-06, -1.15525e-12, -1, -1.33119e-07, -0.0814045, -0.895282, 1.43456) bind/27/name = &"LeftHandRing3" bind/27/bone = -1 bind/27/pose = Transform3D(-4.07122e-07, -1.94707e-07, -1, 1, -4.37724e-08, -3.91407e-07, 2.50739e-14, -1, 1.05299e-07, -0.0814098, -0.928355, 1.43456) bind/28/name = &"LeftHandRing4" bind/28/bone = -1 bind/28/pose = Transform3D(4.07122e-07, -1.94707e-07, -1, 1, -4.37723e-08, 4.22836e-07, -2.50739e-14, -1, 1.05299e-07, -0.0814106, -0.964956, 1.43456) bind/29/name = &"LeftHandPinky1" bind/29/bone = -1 bind/29/pose = Transform3D(6.44413e-06, 1.07284e-07, -1, 1, -4.3396e-08, 6.45985e-06, 3.77057e-10, -1, -1.96692e-07, -0.106508, -0.846881, 1.43219) bind/30/name = &"LeftHandPinky2" bind/30/bone = -1 bind/30/pose = Transform3D(-1.32081e-05, 4.37114e-08, -1, 1, -4.37741e-08, -1.31924e-05, -2.33559e-12, -1, -1.33119e-07, -0.106491, -0.88825, 1.43219) bind/31/name = &"LeftHandPinky3" bind/31/bone = -1 bind/31/pose = Transform3D(6.62527e-06, -3.96984e-06, -1, 1, -4.12087e-06, 6.641e-06, -4.07712e-06, -1, 3.88041e-06, -0.106503, -0.91419, 1.4322) bind/32/name = &"LeftHandPinky4" bind/32/bone = -1 bind/32/pose = Transform3D(-5.09653e-07, 3.88239e-06, -1, 1, 4.03332e-06, -4.93923e-07, 4.0771e-06, -1, -3.9718e-06, -0.106507, -0.943441, 1.43219) bind/33/name = &"RightShoulder" bind/33/bone = -1 bind/33/pose = Transform3D(-0.201315, 1.11759e-08, 0.979526, -0.979319, -0.0205867, -0.201272, 0.0201653, -0.999788, 0.0041443, 0.020263, -0.0368985, 1.43818) bind/34/name = &"RightArm" bind/34/bone = -1 bind/34/pose = Transform3D(-0.0725937, 0.0727871, 0.994702, -0.997348, -4.56814e-07, -0.0727868, -0.00529749, -0.997347, 0.0725939, -0.0590988, -0.191422, 1.43396) bind/35/name = &"RightForeArm" bind/35/bone = -1 bind/35/pose = Transform3D(0.0720484, -0.0722374, 0.994782, -0.997388, 2.58768e-06, 0.0722372, -0.00522082, -0.997387, -0.0720487, 0.215714, -0.454728, 1.42259) bind/36/name = &"RightHand" bind/36/bone = -1 bind/36/pose = Transform3D(-2.01254e-07, 9.52682e-07, 1, -1, -1.09244e-06, -3.06259e-07, 1.08546e-06, -1, 8.18572e-07, 0.0592425, -0.737798, 1.43446) bind/37/name = &"RightHandMiddle1" bind/37/bone = -1 bind/37/pose = Transform3D(-1.0308e-07, 1.94707e-07, 1, -1, -6.98564e-09, -2.08086e-07, -1.74057e-15, -1, 6.0597e-08, 0.0592434, -0.865555, 1.43446) bind/38/name = &"RightHandMiddle2" bind/38/bone = -1 bind/38/pose = Transform3D(-6.67585e-06, -1.07284e-07, 1, -1, -6.98681e-09, -6.78086e-06, 1.90333e-12, -1, -2.41395e-07, 0.0592379, -0.901695, 1.43446) bind/39/name = &"RightHandMiddle3" bind/39/bone = -1 bind/39/pose = Transform3D(8.40169e-06, -4.37114e-08, 1, -1, -6.98413e-09, 8.29669e-06, -1.86125e-12, -1, -1.77822e-07, 0.059252, -0.936292, 1.43446) bind/40/name = &"RightHandMiddle4" bind/40/bone = -1 bind/40/pose = Transform3D(1.01225e-07, 1.94707e-07, 1, -1, -6.9856e-09, -3.77986e-09, 1.70922e-15, -1, 6.05968e-08, 0.0592435, -0.973095, 1.43446) bind/41/name = &"RightHandThumb1" bind/41/bone = -1 bind/41/pose = Transform3D(0.499999, -2.98023e-07, 0.866026, -0.774598, -0.447211, 0.447213, 0.387297, -0.894428, -0.223606, 0.413143, 0.0440325, 1.55753) bind/42/name = &"RightHandThumb2" bind/42/bone = -1 bind/42/pose = Transform3D(0.500012, -1.19209e-06, 0.866019, -0.774592, -0.447211, 0.447224, 0.387293, -0.894428, -0.223612, 0.413155, -0.00341283, 1.55752) bind/43/name = &"RightHandThumb3" bind/43/bone = -1 bind/43/pose = Transform3D(0.499993, -2.08616e-06, 0.86603, -0.774601, -0.447214, 0.447206, 0.3873, -0.894427, -0.223605, 0.413139, -0.0472369, 1.55753) bind/44/name = &"RightHandThumb4" bind/44/bone = -1 bind/44/pose = Transform3D(-7.45059e-09, -3.88422e-07, 1, -1, 2.98023e-08, 7.4506e-09, -2.98023e-08, -1, -5.37434e-07, -0.0270736, -0.87318, 1.3565) bind/45/name = &"RightHandIndex1" bind/45/bone = -1 bind/45/pose = Transform3D(9.60978e-06, -4.37112e-08, 1, -1, -3.6476e-09, 9.50477e-06, -3.3385e-09, -1, -1.77822e-07, 0.0310317, -0.860466, 1.43214) bind/46/name = &"RightHandIndex2" bind/46/bone = -1 bind/46/pose = Transform3D(-2.56342e-06, -3.59786e-06, 1, -1, 3.4836e-06, -2.66841e-06, -3.49058e-06, -1, -3.73199e-06, 0.0310259, -0.899391, 1.43214) bind/47/name = &"RightHandIndex3" bind/47/bone = -1 bind/47/pose = Transform3D(-3.08628e-06, -3.98023e-06, 1, -1, 3.86597e-06, -3.19127e-06, -3.87294e-06, -1, -4.11435e-06, 0.0310259, -0.933543, 1.43214) bind/48/name = &"RightHandIndex4" bind/48/bone = -1 bind/48/pose = Transform3D(6.04542e-08, 7.94062e-06, 1, -1, -7.7529e-06, -4.44916e-08, 7.74592e-06, -1, 7.80651e-06, 0.0310119, -0.964306, 1.43215) bind/49/name = &"RightHandRing1" bind/49/bone = -1 bind/49/pose = Transform3D(9.52267e-06, -4.37112e-08, 1, -1, -6.85607e-09, 9.41766e-06, -1.30007e-10, -1, -1.77822e-07, 0.0814185, -0.859269, 1.43456) bind/50/name = &"RightHandRing2" bind/50/bone = -1 bind/50/pose = Transform3D(-6.533e-06, 3.56067e-06, 1, -1, -3.61139e-06, -6.63799e-06, 3.60439e-06, -1, 3.42659e-06, 0.081399, -0.895277, 1.43456) bind/51/name = &"RightHandRing3" bind/51/bone = -1 bind/51/pose = Transform3D(-9.69113e-12, -3.06228e-06, 1, -1, 3.25e-06, -1.05004e-07, -3.25698e-06, -1, -3.19639e-06, 0.0814146, -0.92836, 1.43455) bind/52/name = &"RightHandRing4" bind/52/bone = -1 bind/52/pose = Transform3D(4.07113e-07, 3.1497e-06, 1, -1, -3.26397e-06, 3.02118e-07, 3.25698e-06, -1, 3.01559e-06, 0.081406, -0.964952, 1.43456) bind/53/name = &"RightHandPinky1" bind/53/bone = -1 bind/53/pose = Transform3D(6.28276e-06, -1.07284e-07, 1, -1, -6.13895e-09, 6.17775e-06, -8.47394e-10, -1, -2.41395e-07, 0.106508, -0.846881, 1.43219) bind/54/name = &"RightHandPinky2" bind/54/bone = -1 bind/54/pose = Transform3D(-1.52179e-05, -1.07284e-07, 1, -1, -6.98838e-09, -1.53229e-05, 4.33871e-12, -1, -2.41395e-07, 0.106489, -0.88825, 1.43219) bind/55/name = &"RightHandPinky3" bind/55/bone = -1 bind/55/pose = Transform3D(6.62527e-06, -1.07284e-07, 1, -1, -6.9845e-09, 6.52026e-06, -1.88891e-12, -1, -2.41395e-07, 0.106509, -0.914196, 1.43219) bind/56/name = &"RightHandPinky4" bind/56/bone = -1 bind/56/pose = Transform3D(2.54818e-07, 1.94707e-07, 1, -1, -6.98563e-09, 1.49812e-07, 4.3027e-15, -1, 6.05968e-08, 0.106502, -0.943436, 1.43219) bind/57/name = &"RightUpLeg" bind/57/bone = -1 bind/57/pose = Transform3D(-0.999982, 0.00602717, -5.8506e-08, -0.00602669, -0.999902, -0.0126734, -7.63541e-05, -0.012673, 0.99992, -0.0968491, 0.92954, 0.00986436) bind/58/name = &"RightLeg" bind/58/bone = -1 bind/58/pose = Transform3D(-0.999983, -0.00581872, 5.2969e-09, 0.00581174, -0.998785, -0.0489378, 0.000284849, -0.0489369, 0.998802, -0.0906396, 0.523952, 0.0289042) bind/59/name = &"RightFoot" bind/59/bone = -1 bind/59/pose = Transform3D(-0.999367, 0.0355616, -1.93715e-07, -0.0227212, -0.638521, 0.769269, 0.0273563, 0.768783, 0.638925, -0.0948755, 0.0824889, -0.0620187) bind/60/name = &"RightToeBase" bind/60/bone = -1 bind/60/pose = Transform3D(-1, -5.58794e-08, -5.88411e-15, 8.56817e-08, -1.35103e-07, 1, -4.65661e-08, 1, 1.053e-07, -0.0949783, -0.102576, 0.00119835) bind/61/name = &"RightToe_End" bind/61/bone = -1 bind/61/pose = Transform3D(-1, -5.86449e-08, -5.68912e-15, 8.56817e-08, 4.07047e-08, 1, -4.93317e-08, 1, -7.0507e-08, -0.0949782, -0.202501, 0.00119838) bind/62/name = &"LeftUpLeg" bind/62/bone = -1 bind/62/pose = Transform3D(-0.999982, -0.00602718, 4.30424e-07, 0.00602668, -0.9999, -0.0127352, 7.71445e-05, -0.0127349, 0.999919, 0.0968491, 0.929539, 0.00992187) bind/63/name = &"LeftLeg" bind/63/bone = -1 bind/63/pose = Transform3D(-0.999983, 0.00581868, 1.98488e-07, -0.00581174, -0.998788, -0.0488763, -0.000284241, -0.0488754, 0.998805, 0.0906396, 0.523952, 0.028897) bind/64/name = &"LeftFoot" bind/64/bone = -1 bind/64/pose = Transform3D(-0.999367, -0.0355615, 1.91852e-07, 0.0227213, -0.638521, 0.769269, -0.0273563, 0.768782, 0.638925, 0.0948755, 0.0824875, -0.0620182) bind/65/name = &"LeftToeBase" bind/65/bone = -1 bind/65/pose = Transform3D(-1, -2.98023e-08, 3.96724e-15, -3.91155e-08, 1.92723e-07, 1, -3.72529e-08, 1, -1.33118e-07, 0.0949782, -0.102577, 0.00119968) bind/66/name = &"LeftToe_End" bind/66/bone = -1 bind/66/pose = Transform3D(-1, -2.60114e-08, 2.31885e-15, -3.91155e-08, 1.48752e-07, 1, -3.3462e-08, 1, -8.91473e-08, 0.0949782, -0.202502, 0.00119966) [sub_resource type="AnimationLibrary" id="AnimationLibrary_5egkr"] _data = { "CrouchIdle": ExtResource("7_e4twx"), "CrouchWalkingForward": ExtResource("8_y04sm"), "Falling": ExtResource("9_el410"), "FallingStart": ExtResource("10_ceyl8"), "FallingToRoll": ExtResource("11_g0fkm"), "HardFalling": ExtResource("12_feqar"), "Idle": ExtResource("13_6mj36"), "Idle1": ExtResource("14_8a0t0"), "Idle2": ExtResource("15_h6xx4"), "JogForward": ExtResource("16_1nyic"), "Jogbackward": ExtResource("17_5glyf"), "Kick": ExtResource("18_bjcll"), "Run": ExtResource("19_q06n7"), "RunToStop": ExtResource("20_fsxql"), "TPose": ExtResource("21_wy311"), "TurnLeft": ExtResource("22_j0xj5"), "TurnRight": ExtResource("23_qis1m"), "Walk": ExtResource("24_rjymo"), "WalkingBackward": ExtResource("25_fd0ml") } [node name="Character" type="CharacterBody3D"] [node name="CharacterMovementComponent" type="Node" parent="." node_paths=PackedStringArray("mesh_ref", "anim_ref", "skeleton_ref", "collision_shape_ref", "camera_root", "character_node")] script = ExtResource("1_ewnep") mesh_ref = NodePath("../Armature") anim_ref = NodePath("../AnimationTree") skeleton_ref = NodePath("../Armature/Skeleton3D") collision_shape_ref = NodePath("../CollisionShape3D") camera_root = NodePath("../CameraComponent") character_node = NodePath("..") tilt_power = 0.0 [node name="AnimationTree" parent="." node_paths=PackedStringArray("movement_script") instance=ExtResource("3_86f8p")] tree_root = SubResource("AnimationNodeBlendTree_c5ccf") anim_player = NodePath("../AnimationPlayer") active = true parameters/VelocityDirection/crouching/playback = SubResource("AnimationNodeStateMachinePlayback_sc4ew") parameters/VelocityDirection/crouching/conditions/idle = true parameters/VelocityDirection/standing/playback = SubResource("AnimationNodeStateMachinePlayback_0ne4p") parameters/VelocityDirection/standing/Jog/FB/transition_request = "Forward" parameters/VelocityDirection/standing/Walk/FB/transition_request = "Forward" movement_script = NodePath("../CharacterMovementComponent") [node name="CameraComponent" type="Node" parent="."] script = ExtResource("2_d5854") character_movement_component = NodePath("../CharacterMovementComponent") camera_path = NodePath("../SpringArm3D/Camera") spring_arm_path = NodePath("../SpringArm3D") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) shape = SubResource("CapsuleShape3D_70w0s") [node name="Armature" type="Node3D" parent="."] [node name="Skeleton3D" type="Skeleton3D" parent="Armature"] bones/0/name = "Hips" bones/0/parent = -1 bones/0/rest = Transform3D(0.544576, -0.0348814, -0.837986, 0.0102475, 0.999337, -0.0349382, 0.838649, 0.0104393, 0.544573, -0.000172998, 0.901879, -0.00179914) bones/0/enabled = true bones/0/position = Vector3(-0.000172998, 0.901879, -0.00179914) bones/0/rotation = Quaternion(0.0129103, -0.477019, 0.0128396, 0.878704) bones/0/scale = Vector3(1, 1, 1) bones/1/name = "Spine" bones/1/parent = 0 bones/1/rest = Transform3D(0.99963, -0.0129189, 0.0239171, 0.01122, 0.997494, 0.0698543, -0.0247596, -0.0695601, 0.99727, 4.88944e-09, 0.0992349, -0.0122733) bones/1/enabled = true bones/1/position = Vector3(4.88944e-09, 0.0992349, -0.0122733) bones/1/rotation = Quaternion(-0.034878, 0.0121777, 0.00603897, 0.999299) bones/1/scale = Vector3(1, 1, 1) bones/2/name = "Spine1" bones/2/parent = 1 bones/2/rest = Transform3D(0.99985, -0.015446, 0.00786788, 0.0155655, 0.999761, -0.0153596, -0.00762876, 0.0154798, 0.999851, -2.79397e-09, 0.11732, 1.86265e-09) bones/2/enabled = true bones/2/position = Vector3(-2.79397e-09, 0.11732, 1.86265e-09) bones/2/rotation = Quaternion(0.00771038, 0.00387442, 0.0077534, 0.999933) bones/2/scale = Vector3(1, 1, 1) bones/3/name = "Spine2" bones/3/parent = 2 bones/3/rest = Transform3D(0.999844, -0.014346, 0.0103258, 0.0156141, 0.990645, -0.135571, -0.00828427, 0.135711, 0.990714, -2.79397e-09, 0.134588, -2.51457e-08) bones/3/enabled = true bones/3/position = Vector3(-2.79397e-09, 0.134588, -2.51457e-08) bones/3/rotation = Quaternion(0.0679804, 0.00466348, 0.00750769, 0.997648) bones/3/scale = Vector3(1, 1, 1) bones/4/name = "Neck" bones/4/parent = 3 bones/4/rest = Transform3D(0.968778, 0.12654, 0.213204, -0.00181599, 0.863542, -0.504273, -0.247921, 0.488142, 0.836811, 2.48197e-07, 0.150325, 0.00792907) bones/4/enabled = true bones/4/position = Vector3(2.48197e-07, 0.150325, 0.00792907) bones/4/rotation = Quaternion(0.259049, 0.120367, -0.0335045, 0.957749) bones/4/scale = Vector3(1, 1, 1) bones/5/name = "Head" bones/5/parent = 4 bones/5/rest = Transform3D(0.840773, 0.330252, 0.428993, -0.33245, 0.940342, -0.0723432, -0.427291, -0.0817944, 0.900406, 5.58794e-09, 0.107895, 5.21541e-08) bones/5/enabled = true bones/5/position = Vector3(5.58794e-09, 0.107895, 5.21541e-08) bones/5/rotation = Quaternion(-0.00246286, 0.223138, -0.172693, 0.959365) bones/5/scale = Vector3(1, 1, 1) bones/6/name = "HeadTop_End" bones/6/parent = 5 bones/6/rest = Transform3D(1, -7.8532e-06, -1.37155e-06, 7.85449e-06, 0.941122, 0.338066, -1.3641e-06, -0.338066, 0.941122, 5.58794e-09, 0.196305, 4.70318e-08) bones/6/enabled = true bones/6/position = Vector3(5.58794e-09, 0.196305, 4.70318e-08) bones/6/rotation = Quaternion(-0.171578, -1.89065e-09, 3.98603e-06, 0.985171) bones/6/scale = Vector3(1, 1, 1) bones/7/name = "LeftEye" bones/7/parent = 5 bones/7/rest = Transform3D(1, -7.85437e-06, -1.37032e-06, 7.85518e-06, 0.941122, 0.338066, -1.36566e-06, -0.338067, 0.941122, 0.0294784, 0.103129, 0.0598679) bones/7/enabled = true bones/7/position = Vector3(0.0294784, 0.103129, 0.0598679) bones/7/rotation = Quaternion(-0.171578, -1.18171e-09, 3.9865e-06, 0.985171) bones/7/scale = Vector3(1, 1, 1) bones/8/name = "RightEye" bones/8/parent = 5 bones/8/rest = Transform3D(1, -7.85174e-06, -1.3689e-06, 7.85222e-06, 0.941122, 0.338066, -1.36611e-06, -0.338066, 0.941122, -0.0294455, 0.103128, 0.0598657) bones/8/enabled = true bones/8/position = Vector3(-0.0294455, 0.103128, 0.0598657) bones/8/rotation = Quaternion(-0.171578, -7.08977e-10, 3.98509e-06, 0.985171) bones/8/scale = Vector3(1, 1, 1) bones/9/name = "LeftShoulder" bones/9/parent = 3 bones/9/rest = Transform3D(-0.250988, 0.959361, -0.128958, 0.025503, -0.126623, -0.991623, -0.967654, -0.252174, 0.0073142, 0.0610582, 0.0911044, 0.00705553) bones/9/enabled = true bones/9/position = Vector3(0.0610582, 0.0911044, 0.00705553) bones/9/rotation = Quaternion(-0.465919, -0.528453, 0.588414, -0.396769) bones/9/scale = Vector3(1, 1, 1) bones/10/name = "LeftArm" bones/10/parent = 9 bones/10/rest = Transform3D(0.845869, -0.51692, -0.131522, 0.093338, 0.386222, -0.917671, 0.52516, 0.763954, 0.374941, 7.45058e-09, 0.129223, 3.95812e-08) bones/10/enabled = true bones/10/position = Vector3(7.45058e-09, 0.129223, 3.95812e-08) bones/10/rotation = Quaternion(0.520746, -0.203354, 0.188978, 0.807315) bones/10/scale = Vector3(1, 1, 1) bones/11/name = "LeftForeArm" bones/11/parent = 10 bones/11/rest = Transform3D(0.138967, -0.989426, 0.0415226, 0.989436, 0.140472, 0.0358277, -0.0412816, 0.0361051, 0.998495, -4.47035e-08, 0.274229, -7.45058e-09) bones/11/enabled = true bones/11/position = Vector3(-4.47035e-08, 0.274229, -7.45058e-09) bones/11/rotation = Quaternion(9.19054e-05, 0.0274316, 0.655564, 0.754641) bones/11/scale = Vector3(1, 1, 1) bones/12/name = "LeftHand" bones/12/parent = 11 bones/12/rest = Transform3D(0.746359, -0.304314, 0.591895, 0.184003, 0.949028, 0.255908, -0.639601, -0.0820888, 0.764311, 6.0536e-09, 0.276326, -1.49012e-08) bones/12/enabled = true bones/12/position = Vector3(6.0536e-09, 0.276326, -1.49012e-08) bones/12/rotation = Quaternion(-0.0908578, 0.331043, 0.131266, 0.930013) bones/12/scale = Vector3(1, 1, 1) bones/13/name = "LeftHandMiddle1" bones/13/parent = 12 bones/13/rest = Transform3D(0.98654, 0.118644, -0.112532, -0.118809, 0.0472127, -0.991794, -0.112357, 0.991814, 0.0606732, -3.12924e-07, 0.127755, -7.63685e-08) bones/13/enabled = true bones/13/position = Vector3(-3.12924e-07, 0.127755, -7.63685e-08) bones/13/rotation = Quaternion(0.68532, -6.03681e-05, -0.0820378, 0.723606) bones/13/scale = Vector3(1, 1, 1) bones/14/name = "LeftHandMiddle2" bones/14/parent = 13 bones/14/rest = Transform3D(0.980685, 0.110739, -0.161229, -0.112737, -0.353585, -0.928584, -0.159838, 0.928824, -0.334271, -7.45058e-09, 0.0361397, -5.21541e-08) bones/14/enabled = true bones/14/position = Vector3(-7.45058e-09, 0.0361397, -5.21541e-08) bones/14/rotation = Quaternion(0.816783, -0.000611766, -0.0982718, 0.568513) bones/14/scale = Vector3(1, 1, 1) bones/15/name = "LeftHandMiddle3" bones/15/parent = 14 bones/15/rest = Transform3D(0.981085, 0.112002, -0.157883, -0.108383, -0.357956, -0.927427, -0.160389, 0.926997, -0.339046, 0, 0.0345975, 7.07805e-08) bones/15/enabled = true bones/15/position = Vector3(0, 0.0345975, 7.07805e-08) bones/15/rotation = Quaternion(0.818243, 0.00110579, -0.0972425, 0.566587) bones/15/scale = Vector3(1, 1, 1) bones/16/name = "LeftHandMiddle4" bones/16/parent = 15 bones/16/rest = Transform3D(1, 8.48992e-06, 6.48506e-06, -8.48996e-06, 1, 6.47546e-06, -6.48501e-06, -6.47551e-06, 1, 5.58794e-08, 0.036802, 2.42144e-08) bones/16/enabled = true bones/16/position = Vector3(5.58794e-08, 0.036802, 2.42144e-08) bones/16/rotation = Quaternion(-3.23774e-06, 3.24252e-06, -4.24497e-06, 1) bones/16/scale = Vector3(1, 1, 1) bones/17/name = "LeftHandThumb1" bones/17/parent = 12 bones/17/rest = Transform3D(0.922249, -0.296379, 0.248225, 0.374682, 0.843413, -0.385056, -0.0952333, 0.448123, 0.888885, -0.0300309, 0.0378879, 0.0216701) bones/17/enabled = true bones/17/position = Vector3(-0.0300309, 0.0378879, 0.0216701) bones/17/rotation = Quaternion(0.217917, 0.0898311, 0.175515, 0.955844) bones/17/scale = Vector3(1, 1, 1) bones/18/name = "LeftHandThumb2" bones/18/parent = 17 bones/18/rest = Transform3D(0.793061, 0.491162, -0.360297, -0.562049, 0.818065, -0.121947, 0.234851, 0.299216, 0.924832, 1.19209e-07, 0.0474499, -2.44938e-07) bones/18/enabled = true bones/18/position = Vector3(1.19209e-07, 0.0474499, -2.44938e-07) bones/18/rotation = Quaternion(0.111987, -0.158249, -0.280048, 0.940207) bones/18/scale = Vector3(1, 1, 1) bones/19/name = "LeftHandThumb3" bones/19/parent = 18 bones/19/rest = Transform3D(0.347552, 0.931585, -0.106567, -0.924718, 0.359352, 0.12555, 0.155256, 0.0549092, 0.986347, -1.11759e-07, 0.0438214, 3.72529e-08) bones/19/enabled = true bones/19/position = Vector3(-1.11759e-07, 0.0438214, 3.72529e-08) bones/19/rotation = Quaternion(-0.0215223, -0.07977, -0.565562, 0.820556) bones/19/scale = Vector3(1, 1, 1) bones/20/name = "LeftHandThumb4" bones/20/parent = 19 bones/20/rest = Transform3D(0.866029, 0.499993, -2.5481e-06, -0.447206, 0.774601, 0.447212, 0.223605, -0.387298, 0.894428, 2.98023e-08, 0.0345906, -2.5332e-07) bones/20/enabled = true bones/20/position = Vector3(2.98023e-08, 0.0345906, -2.5332e-07) bones/20/rotation = Quaternion(-0.221924, -0.0594645, -0.251891, 0.940088) bones/20/scale = Vector3(1, 1, 1) bones/21/name = "LeftHandIndex1" bones/21/parent = 12 bones/21/rest = Transform3D(0.983723, 0.142189, -0.109869, -0.119058, 0.0577917, -0.991204, -0.134589, 0.988151, 0.0737798, -0.0282207, 0.122666, 0.00231682) bones/21/enabled = true bones/21/position = Vector3(-0.0282207, 0.122666, 0.00231682) bones/21/rotation = Quaternion(0.680469, 0.00849827, -0.0898124, 0.727203) bones/21/scale = Vector3(1, 1, 1) bones/22/name = "LeftHandIndex2" bones/22/parent = 21 bones/22/rest = Transform3D(0.978949, 0.10384, -0.175717, -0.111366, -0.44972, -0.8862, -0.171047, 0.887113, -0.428688, 1.11759e-07, 0.0389198, -5.96046e-08) bones/22/enabled = true bones/22/position = Vector3(1.11759e-07, 0.0389198, -5.96046e-08) bones/22/rotation = Quaternion(0.845186, -0.00222601, -0.10257, 0.524533) bones/22/scale = Vector3(1, 1, 1) bones/23/name = "LeftHandIndex3" bones/23/parent = 22 bones/23/rest = Transform3D(0.981451, 0.113056, -0.15483, -0.109059, -0.334958, -0.9359, -0.15767, 0.935426, -0.316415, 3.72529e-08, 0.0341517, -1.11759e-08) bones/23/enabled = true bones/23/position = Vector3(3.72529e-08, 0.0341517, -1.11759e-08) bones/23/rotation = Quaternion(0.811299, 0.00123152, -0.096296, 0.576645) bones/23/scale = Vector3(1, 1, 1) bones/24/name = "LeftHandIndex4" bones/24/parent = 23 bones/24/rest = Transform3D(1, -3.22937e-06, 3.63867e-06, 3.22935e-06, 1, 3.88362e-06, -3.63868e-06, -3.88361e-06, 1, 1.49012e-08, 0.03078, 1.49012e-08) bones/24/enabled = true bones/24/position = Vector3(1.49012e-08, 0.03078, 1.49012e-08) bones/24/rotation = Quaternion(-1.94181e-06, 1.81934e-06, 1.61468e-06, 1) bones/24/scale = Vector3(1, 1, 1) bones/25/name = "LeftHandRing1" bones/25/parent = 12 bones/25/rest = Transform3D(0.991492, 0.0540781, -0.118406, -0.118263, -0.00584495, -0.992965, -0.0543897, 0.99852, 0.000600219, 0.0221662, 0.12147, -9.90927e-05) bones/25/enabled = true bones/25/position = Vector3(0.0221662, 0.12147, -9.90927e-05) bones/25/rotation = Quaternion(0.70653, -0.0227113, -0.0611423, 0.704671) bones/25/scale = Vector3(1, 1, 1) bones/26/name = "LeftHandRing2" bones/26/parent = 25 bones/26/rest = Transform3D(0.981497, 0.113181, -0.154445, -0.116659, -0.286137, -0.951061, -0.151835, 0.951481, -0.267639, -3.72529e-08, 0.036012, -1.11759e-07) bones/26/enabled = true bones/26/position = Vector3(-3.72529e-08, 0.036012, -1.11759e-07) bones/26/rotation = Quaternion(0.796127, -0.00109192, -0.096178, 0.597436) bones/26/scale = Vector3(1, 1, 1) bones/27/name = "LeftHandRing3" bones/27/parent = 26 bones/27/rest = Transform3D(0.98241, 0.115381, -0.146824, -0.113355, -0.256342, -0.959916, -0.148393, 0.959675, -0.238754, -4.09782e-08, 0.0330728, 0) bones/27/enabled = true bones/27/position = Vector3(-4.09782e-08, 0.0330728, 0) bones/27/rotation = Quaternion(0.787005, 0.00064355, -0.0937785, 0.609778) bones/27/scale = Vector3(1, 1, 1) bones/28/name = "LeftHandRing4" bones/28/parent = 27 bones/28/rest = Transform3D(1, -8.15839e-07, -1.30385e-08, 8.15839e-07, 1, 1.11759e-08, 1.30385e-08, -1.11759e-08, 1, 4.09782e-08, 0.0366011, 7.45058e-09) bones/28/enabled = true bones/28/position = Vector3(4.09782e-08, 0.0366011, 7.45058e-09) bones/28/rotation = Quaternion(-5.58794e-09, -6.51926e-09, 4.07919e-07, 1) bones/28/scale = Vector3(1, 1, 1) bones/29/name = "LeftHandPinky1" bones/29/parent = 12 bones/29/rest = Transform3D(0.991785, 0.0101279, -0.127516, -0.126197, -0.0855001, -0.988314, -0.0209122, 0.996287, -0.0835196, 0.0472581, 0.109082, 0.00226384) bones/29/enabled = true bones/29/position = Vector3(0.0472581, 0.109082, 0.00226384) bones/29/rotation = Quaternion(0.734984, -0.0394802, -0.050487, 0.675049) bones/29/scale = Vector3(1, 1, 1) bones/30/name = "LeftHandPinky2" bones/30/parent = 29 bones/30/rest = Transform3D(0.989305, 0.129006, -0.068066, -0.049097, -0.144898, -0.988228, -0.13735, 0.981001, -0.137015, -5.96046e-08, 0.0413669, -1.49012e-08) bones/30/enabled = true bones/30/position = Vector3(-5.96046e-08, 0.0413669, -1.49012e-08) bones/30/rotation = Quaternion(0.753528, 0.0265116, -0.0681514, 0.653336) bones/30/scale = Vector3(1, 1, 1) bones/31/name = "LeftHandPinky3" bones/31/parent = 30 bones/31/rest = Transform3D(0.977834, 0.0980185, -0.185023, -0.0947121, -0.581029, -0.808353, -0.186738, 0.807959, -0.558866, -4.47035e-08, 0.0259482, 3.53903e-08) bones/31/enabled = true bones/31/position = Vector3(-4.47035e-08, 0.0259482, 3.53903e-08) bones/31/rotation = Quaternion(0.882855, 0.000936385, -0.105273, 0.457695) bones/31/scale = Vector3(1, 1, 1) bones/32/name = "LeftHandPinky4" bones/32/parent = 31 bones/32/rest = Transform3D(1, 7.16766e-06, 7.86784e-06, -7.16772e-06, 1, 8.15649e-06, -7.86778e-06, -8.15655e-06, 1, 7.82311e-08, 0.0292387, -2.23517e-08) bones/32/enabled = true bones/32/position = Vector3(7.82311e-08, 0.0292387, -2.23517e-08) bones/32/rotation = Quaternion(-4.07826e-06, 3.93391e-06, -3.58385e-06, 1) bones/32/scale = Vector3(1, 1, 1) bones/33/name = "RightShoulder" bones/33/parent = 3 bones/33/rest = Transform3D(-0.214833, -0.949432, 0.228968, -0.0511495, -0.223182, -0.973434, 0.975311, -0.220837, -0.000616074, -0.061057, 0.0911053, 0.00705566) bones/33/enabled = true bones/33/position = Vector3(-0.061057, 0.0911053, 0.00705566) bones/33/rotation = Quaternion(0.502236, -0.498063, 0.599458, 0.374623) bones/33/scale = Vector3(1, 1, 1) bones/34/name = "RightArm" bones/34/parent = 33 bones/34/rest = Transform3D(0.555382, 0.714901, -0.424814, -0.786414, 0.285417, -0.547804, -0.270377, 0.63832, 0.720724, -2.23517e-08, 0.129223, 9.12696e-08) bones/34/enabled = true bones/34/position = Vector3(-2.23517e-08, 0.129223, 9.12696e-08) bones/34/rotation = Quaternion(0.370554, -0.0482472, -0.469022, 0.800238) bones/34/scale = Vector3(1, 1, 1) bones/35/name = "RightForeArm" bones/35/parent = 34 bones/35/rest = Transform3D(-0.491194, 0.870247, -0.0374029, -0.870282, -0.488505, 0.0630281, 0.0365786, 0.0635101, 0.997311, 7.45058e-09, 0.274776, -3.72529e-08) bones/35/enabled = true bones/35/position = Vector3(7.45058e-09, 0.274776, -3.72529e-08) bones/35/rotation = Quaternion(0.000238858, -0.0366692, -0.862701, 0.504384) bones/35/scale = Vector3(1, 1, 1) bones/36/name = "RightHand" bones/36/parent = 35 bones/36/rest = Transform3D(0.953663, 0.121098, 0.275431, -0.18063, 0.962538, 0.202223, -0.240624, -0.242603, 0.939811, 7.45058e-09, 0.276868, 5.96046e-08) bones/36/enabled = true bones/36/position = Vector3(7.45058e-09, 0.276868, 5.96046e-08) bones/36/rotation = Quaternion(-0.113264, 0.1314, -0.0768276, 0.981836) bones/36/scale = Vector3(1, 1, 1) bones/37/name = "RightHandMiddle1" bones/37/parent = 36 bones/37/rest = Transform3D(0.986308, -0.119644, 0.1135, 0.119813, 0.0469439, -0.991686, 0.113321, 0.991706, 0.060636, 3.50177e-07, 0.127755, -8.9407e-08) bones/37/enabled = true bones/37/position = Vector3(3.50177e-07, 0.127755, -8.9407e-08) bones/37/rotation = Quaternion(0.685333, 6.17094e-05, 0.0827409, 0.723514) bones/37/scale = Vector3(1, 1, 1) bones/38/name = "RightHandMiddle2" bones/38/parent = 37 bones/38/rest = Transform3D(0.980361, -0.111685, 0.162538, 0.114835, -0.346749, -0.930902, 0.160328, 0.931285, -0.327114, 6.70552e-08, 0.0361398, -1.02445e-07) bones/38/enabled = true bones/38/position = Vector3(6.70552e-08, 0.0361398, -1.02445e-07) bones/38/rotation = Quaternion(0.81459, 0.000966602, 0.0990885, 0.571511) bones/38/scale = Vector3(1, 1, 1) bones/39/name = "RightHandMiddle3" bones/39/parent = 38 bones/39/rest = Transform3D(0.980787, -0.112947, 0.159059, 0.107057, -0.369977, -0.922852, 0.163081, 0.922149, -0.350778, 7.45058e-09, 0.0345976, -4.84288e-08) bones/39/enabled = true bones/39/position = Vector3(7.45058e-09, 0.0345976, -4.84288e-08) bones/39/rotation = Quaternion(0.821818, -0.0017916, 0.0979961, 0.561256) bones/39/scale = Vector3(1, 1, 1) bones/40/name = "RightHandMiddle4" bones/40/parent = 39 bones/40/rest = Transform3D(1, -8.26176e-06, 2.5332e-07, 8.26176e-06, 1, 8.38296e-09, -2.5332e-07, -8.38086e-09, 1, 2.23517e-08, 0.0368018, -9.68575e-08) bones/40/enabled = true bones/40/position = Vector3(2.23517e-08, 0.0368018, -9.68575e-08) bones/40/rotation = Quaternion(-4.19095e-09, 1.2666e-07, 4.13088e-06, 1) bones/40/scale = Vector3(1, 1, 1) bones/41/name = "RightHandThumb1" bones/41/parent = 36 bones/41/rest = Transform3D(0.940404, 0.29207, -0.174168, -0.340048, 0.811489, -0.475239, 0.00253238, 0.506143, 0.862446, 0.0300309, 0.037888, 0.0216703) bones/41/enabled = true bones/41/position = Vector3(0.0300309, 0.037888, 0.0216703) bones/41/rotation = Quaternion(0.258103, -0.0464722, -0.166247, 0.950571) bones/41/scale = Vector3(1, 1, 1) bones/42/name = "RightHandThumb2" bones/42/parent = 41 bones/42/rest = Transform3D(0.793791, -0.608189, -0.00159446, 0.595053, 0.777184, -0.204689, 0.125729, 0.161531, 0.978826, -1.2666e-07, 0.0474498, -2.68221e-07) bones/42/enabled = true bones/42/position = Vector3(-1.2666e-07, 0.0474498, -2.68221e-07) bones/42/rotation = Quaternion(0.0971873, -0.0337892, 0.319316, 0.942046) bones/42/scale = Vector3(1, 1, 1) bones/43/name = "RightHandThumb3" bones/43/parent = 42 bones/43/rest = Transform3D(0.501426, -0.84416, 0.189648, 0.865092, 0.485702, -0.125336, 0.0136913, 0.226909, 0.973819, 1.56462e-07, 0.0438213, -9.87202e-08) bones/43/enabled = true bones/43/position = Vector3(1.56462e-07, 0.0438213, -9.87202e-08) bones/43/rotation = Quaternion(0.102353, 0.051128, 0.496662, 0.86037) bones/43/scale = Vector3(1, 1, 1) bones/44/name = "RightHandThumb4" bones/44/parent = 43 bones/44/rest = Transform3D(0.86603, -0.499992, 1.75834e-06, 0.447206, 0.774601, 0.447214, -0.223605, -0.3873, 0.894427, -1.41561e-07, 0.034591, 4.8615e-07) bones/44/enabled = true bones/44/position = Vector3(-1.41561e-07, 0.034591, 4.8615e-07) bones/44/rotation = Quaternion(-0.221925, 0.0594644, 0.251891, 0.940087) bones/44/scale = Vector3(1, 1, 1) bones/45/name = "RightHandIndex1" bones/45/parent = 36 bones/45/rest = Transform3D(0.978763, -0.172845, 0.110213, 0.120904, 0.0525683, -0.991271, 0.165542, 0.983545, 0.0723496, 0.0282207, 0.122666, 0.00231693) bones/45/enabled = true bones/45/position = Vector3(0.0282207, 0.122666, 0.00231693) bones/45/rotation = Quaternion(0.68078, -0.0190739, 0.101264, 0.725204) bones/45/scale = Vector3(1, 1, 1) bones/46/name = "RightHandIndex2" bones/46/parent = 45 bones/46/rest = Transform3D(0.978593, -0.104714, 0.177172, 0.106914, -0.476935, -0.872412, 0.175853, 0.872679, -0.45553, 1.49012e-07, 0.0389196, -8.75443e-08) bones/46/enabled = true bones/46/position = Vector3(1.49012e-07, 0.0389196, -8.75443e-08) bones/46/rotation = Quaternion(0.853091, 0.000644792, 0.103455, 0.511402) bones/46/scale = Vector3(1, 1, 1) bones/47/name = "RightHandIndex3" bones/47/parent = 46 bones/47/rest = Transform3D(0.981139, -0.114005, 0.156106, 0.114242, -0.309465, -0.944023, 0.155933, 0.944052, -0.290604, -7.45058e-09, 0.0341516, 5.96046e-08) bones/47/enabled = true bones/47/position = Vector3(-7.45058e-09, 0.0341516, 5.96046e-08) bones/47/rotation = Quaternion(0.803307, 7.36886e-05, 0.0971108, 0.587595) bones/47/scale = Vector3(1, 1, 1) bones/48/name = "RightHandIndex4" bones/48/parent = 47 bones/48/rest = Transform3D(1, 3.13117e-06, 1.18911e-05, -3.13104e-06, 1, -1.15689e-05, -1.18911e-05, 1.15689e-05, 1, 2.98023e-08, 0.03078, 5.21541e-08) bones/48/enabled = true bones/48/position = Vector3(2.98023e-08, 0.03078, 5.21541e-08) bones/48/rotation = Quaternion(5.78445e-06, 5.94556e-06, -1.56555e-06, 1) bones/48/scale = Vector3(1, 1, 1) bones/49/name = "RightHandRing1" bones/49/parent = 36 bones/49/rest = Transform3D(0.991829, -0.0281871, 0.124419, 0.122843, -0.0520322, -0.991061, 0.0344089, 0.998247, -0.0481446, -0.0221661, 0.12147, -9.89214e-05) bones/49/enabled = true bones/49/position = Vector3(-0.0221661, 0.12147, -9.89214e-05) bones/49/rotation = Quaternion(0.723188, 0.0327217, 0.0549051, 0.687687) bones/49/scale = Vector3(1, 1, 1) bones/50/name = "RightHandRing2" bones/50/parent = 49 bones/50/rest = Transform3D(0.982662, -0.117406, 0.143498, 0.122607, -0.169092, -0.977944, 0.139081, 0.978583, -0.151765, -7.45058e-09, 0.036012, 0) bones/50/enabled = true bones/50/position = Vector3(-7.45058e-09, 0.036012, 0) bones/50/rotation = Quaternion(0.758867, 0.00171341, 0.0930925, 0.644555) bones/50/scale = Vector3(1, 1, 1) bones/51/name = "RightHandRing3" bones/51/parent = 50 bones/51/rest = Transform3D(0.982132, -0.116356, 0.147913, 0.107863, -0.296024, -0.949071, 0.154216, 0.948067, -0.278184, -2.23517e-08, 0.0330732, -8.9407e-08) bones/51/enabled = true bones/51/position = Vector3(-2.23517e-08, 0.0330732, -8.9407e-08) bones/51/rotation = Quaternion(0.799428, -0.002656, 0.0944829, 0.59328) bones/51/scale = Vector3(1, 1, 1) bones/52/name = "RightHandRing4" bones/52/parent = 51 bones/52/rest = Transform3D(1, 4.39604e-07, 6.19143e-06, -4.39564e-07, 1, -6.54906e-06, -6.19143e-06, 6.54906e-06, 1, 4.47035e-08, 0.0366012, 1.3411e-07) bones/52/enabled = true bones/52/position = Vector3(4.47035e-08, 0.0366012, 1.3411e-07) bones/52/rotation = Quaternion(3.27453e-06, 3.09572e-06, -2.19792e-07, 1) bones/52/scale = Vector3(1, 1, 1) bones/53/name = "RightHandPinky1" bones/53/parent = 36 bones/53/rest = Transform3D(0.989897, 0.0602255, 0.128364, 0.133612, -0.0931972, -0.986642, -0.0474579, 0.993824, -0.100302, -0.047258, 0.109082, 0.00226358) bones/53/enabled = true bones/53/position = Vector3(-0.047258, 0.109082, 0.00226358) bones/53/rotation = Quaternion(0.738816, 0.0655906, 0.0273769, 0.670149) bones/53/scale = Vector3(1, 1, 1) bones/54/name = "RightHandPinky2" bones/54/parent = 53 bones/54/rest = Transform3D(0.983236, -0.118306, 0.138749, 0.122507, -0.134994, -0.983244, 0.135054, 0.983758, -0.118237, -2.98023e-08, 0.0413665, 4.24334e-08) bones/54/enabled = true bones/54/position = Vector3(-2.98023e-08, 0.0413665, 4.24334e-08) bones/54/rotation = Quaternion(0.747741, 0.00140453, 0.0915433, 0.657648) bones/54/scale = Vector3(1, 1, 1) bones/55/name = "RightHandPinky3" bones/55/parent = 54 bones/55/rest = Transform3D(0.977459, -0.0988442, 0.186556, 0.0932951, -0.590451, -0.801664, 0.189392, 0.800998, -0.56792, -5.21541e-08, 0.0259486, -3.72529e-08) bones/55/enabled = true bones/55/position = Vector3(-5.21541e-08, 0.0259486, -3.72529e-08) bones/55/rotation = Quaternion(0.885414, -0.00156687, 0.10615, 0.452518) bones/55/scale = Vector3(1, 1, 1) bones/56/name = "RightHandPinky4" bones/56/parent = 55 bones/56/rest = Transform3D(1, -6.35534e-06, 2.98023e-07, 6.35535e-06, 1, 9.47464e-13, -2.98023e-07, 9.46576e-13, 1, -8.19564e-08, 0.029239, -4.47035e-08) bones/56/enabled = true bones/56/position = Vector3(-8.19564e-08, 0.029239, -4.47035e-08) bones/56/rotation = Quaternion(-2.22045e-16, 1.49012e-07, 3.17767e-06, 1) bones/56/scale = Vector3(1, 1, 1) bones/57/name = "RightUpLeg" bones/57/parent = 0 bones/57/rest = Transform3D(-0.919821, -0.336213, -0.202214, 0.264978, -0.912457, 0.311783, -0.289337, 0.233202, 0.928386, -0.0912445, -0.0665637, -0.000553781) bones/57/enabled = true bones/57/position = Vector3(-0.0912445, -0.0665637, -0.000553781) bones/57/rotation = Quaternion(-0.126738, 0.140515, 0.969622, 0.155006) bones/57/scale = Vector3(1, 1, 1) bones/58/name = "RightLeg" bones/58/parent = 57 bones/58/rest = Transform3D(0.997811, 0.0392429, -0.0532304, 0.00932048, 0.713425, 0.70067, 0.0654722, -0.699632, 0.711497, 4.84288e-08, 0.405994, 2.6077e-08) bones/58/enabled = true bones/58/position = Vector3(4.84288e-08, 0.405994, 2.6077e-08) bones/58/rotation = Quaternion(-0.378447, -0.0320807, -0.00808686, 0.925032) bones/58/scale = Vector3(1, 1, 1) bones/59/name = "RightFoot" bones/59/parent = 58 bones/59/rest = Transform3D(0.96994, -0.122934, 0.210008, 0.229929, 0.180407, -0.95634, 0.0796801, 0.975879, 0.20325, -1.02445e-08, 0.42099, 9.31323e-09) bones/59/enabled = true bones/59/position = Vector3(-1.02445e-08, 0.42099, 9.31323e-09) bones/59/rotation = Quaternion(0.629739, 0.0424758, 0.115003, 0.767072) bones/59/scale = Vector3(1, 1, 1) bones/60/name = "RightToeBase" bones/60/parent = 59 bones/60/rest = Transform3D(0.999367, 6.43255e-05, 0.0355612, 0.0227211, 0.768109, -0.639916, -0.027356, 0.640319, 0.767622, -5.51563e-09, 0.16432, -1.09159e-07) bones/60/enabled = true bones/60/position = Vector3(-5.51563e-09, 0.16432, -1.09159e-07) bones/60/rotation = Quaternion(0.340454, 0.0167316, 0.00602515, 0.940093) bones/60/scale = Vector3(1, 1, 1) bones/61/name = "RightToe_End" bones/61/parent = 60 bones/61/rest = Transform3D(1, 1.47976e-08, 2.69449e-09, -1.47976e-08, 1, -1.7586e-07, -2.69449e-09, 1.7586e-07, 1, 7.18784e-09, 0.0999252, 6.63567e-09) bones/61/enabled = true bones/61/position = Vector3(7.18784e-09, 0.0999252, 6.63567e-09) bones/61/rotation = Quaternion(8.79299e-08, 1.34725e-09, -7.39879e-09, 1) bones/61/scale = Vector3(1, 1, 1) bones/62/name = "LeftUpLeg" bones/62/parent = 0 bones/62/rest = Transform3D(-0.893651, 0.403296, 0.196826, -0.227377, -0.785047, 0.576195, 0.386895, 0.470164, 0.793258, 0.0912445, -0.0665636, -0.000553777) bones/62/enabled = true bones/62/position = Vector3(0.0912445, -0.0665636, -0.000553777) bones/62/rotation = Quaternion(0.156635, 0.280779, 0.931659, -0.169234) bones/62/scale = Vector3(1, 1, 1) bones/63/name = "LeftLeg" bones/63/parent = 62 bones/63/rest = Transform3D(0.99576, 0.0029921, 0.0919402, -0.056273, 0.810456, 0.583091, -0.0727688, -0.585792, 0.807188, 5.12227e-08, 0.405994, -2.04891e-08) bones/63/enabled = true bones/63/position = Vector3(5.12227e-08, 0.405994, -2.04891e-08) bones/63/rotation = Quaternion(-0.307456, 0.043324, -0.0155887, 0.950448) bones/63/scale = Vector3(1, 1, 1) bones/64/name = "LeftFoot" bones/64/parent = 63 bones/64/rest = Transform3D(0.977802, 0.128039, -0.165856, -0.209522, 0.59104, -0.778956, -0.00170929, 0.796415, 0.604748, -2.04891e-08, 0.42099, 6.98492e-09) bones/64/enabled = true bones/64/position = Vector3(-2.04891e-08, 0.42099, 6.98492e-09) bones/64/rotation = Quaternion(0.442158, -0.046071, -0.0947431, 0.890729) bones/64/scale = Vector3(1, 1, 1) bones/65/name = "LeftToeBase" bones/65/parent = 64 bones/65/rest = Transform3D(0.999367, -0.000945242, -0.0355486, -0.0227206, 0.752033, -0.658734, 0.0273564, 0.659125, 0.751536, 3.66616e-08, 0.16432, -1.10293e-07) bones/65/enabled = true bones/65/position = Vector3(3.66616e-08, 0.16432, -1.10293e-07) bones/65/rotation = Quaternion(0.352065, -0.016805, -0.00581727, 0.935807) bones/65/scale = Vector3(1, 1, 1) bones/66/name = "LeftToe_End" bones/66/parent = 65 bones/66/rest = Transform3D(1, -1.05226e-11, -5.05355e-09, 1.05228e-11, 1, 4.51692e-08, 5.05355e-09, -4.51691e-08, 1, 3.5936e-08, 0.0999251, 7.45058e-09) bones/66/enabled = true bones/66/position = Vector3(3.5936e-08, 0.0999251, 7.45058e-09) bones/66/rotation = Quaternion(-2.25846e-08, -2.52678e-09, 5.26135e-12, 1) bones/66/scale = Vector3(1, 1, 1) [node name="Alpha_Joints" type="MeshInstance3D" parent="Armature/Skeleton3D"] mesh = ExtResource("5_0247x") skin = SubResource("Skin_hh536") [node name="Alpha_Surface" type="MeshInstance3D" parent="Armature/Skeleton3D"] mesh = ExtResource("6_e2l25") skin = SubResource("Skin_hh536") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_5egkr") } [node name="LookAtObject" type="Marker3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.67093, 4.25445, 3.78165) [node name="SpringArm3D" type="SpringArm3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.60938, 0) spring_length = 1.75 margin = 0.2 [node name="Camera" type="Camera3D" parent="SpringArm3D"] transform = Transform3D(1, 0, 7.01424e-15, 0, 1, 0, -7.01424e-15, 0, 1, 0, 0, 0) fov = 90.0 [node name="InteractionRaycast" type="RayCast3D" parent="SpringArm3D/Camera"] visible = false target_position = Vector3(0, 0, -6) collision_mask = 2 script = ExtResource("26_8j4xc") [node name="FootstepSounds" type="AudioStreamPlayer3D" parent="."] stream = ExtResource("27_cpdra") unit_size = 1.0