Files
ActualHorse ddc86b6554 - Project updated to support the new CharacterBody3D node structure.
- PlayerMovementHandler updated to properly use physics process root motion.
2026-10-04 21:42:59 -04:00

248 lines
21 KiB
Plaintext

[gd_scene format=3 uid="uid://dhck4i8urax22"]
[ext_resource type="PackedScene" uid="uid://0lx4ngfees3q" path="res://Assets/Classes/Character3D.tscn" id="1_cuu4l"]
[ext_resource type="Script" uid="uid://cjd3p5p41vqyj" path="res://Assets/Classes/PlayerCharacter/player_character_3d.gd" id="1_ph0or"]
[ext_resource type="PackedScene" uid="uid://clq35hqimrb1e" path="res://Assets/Classes/PlayerCharacter/PlayerCamera3D.tscn" id="2_4jc4t"]
[ext_resource type="PackedScene" uid="uid://rn3sy0dl4o0n" path="res://Assets/Classes/PlayerCharacter/PlayerMovementHandler.tscn" id="3_4jc4t"]
[ext_resource type="PackedScene" uid="uid://bb722x8kppyc" path="res://Assets/Classes/PlayerCharacter/PlayerSliceRing.tscn" id="4_sdxab"]
[ext_resource type="Script" uid="uid://sv5e443msxb" path="res://Assets/Classes/PlayerCharacter/slice_ring_spawner.gd" id="5_8jdat"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_8jdat"]
radius = 0.28466797
height = 1.8
[node name="PlayerCharacter3D" type="CharacterBody3D" unique_id=1949085991]
collision_layer = 16
collision_mask = 8225
wall_min_slide_angle = 0.0
floor_max_angle = 1.134464
platform_floor_layers = 4278190131
script = ExtResource("1_ph0or")
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=180558444]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.89956665, 0)
shape = SubResource("CapsuleShape3D_8jdat")
debug_color = Color(0.39215687, 0.78431374, 0, 1)
[node name="Character3D" parent="." unique_id=513899147 instance=ExtResource("1_cuu4l")]
[node name="Skeleton3D" parent="Character3D/SK_Mixamo/Mixamo" parent_id_path=PackedInt32Array(513899147, 581893179, 2043084189) index="0" unique_id=2131179153]
bones/1/rotation = Quaternion(0.70536464, -0.014521284, -0.055723652, 0.7065017)
bones/2/rotation = Quaternion(-0.07055494, 0.0024829747, 0.01577774, 0.99738)
bones/3/rotation = Quaternion(0.018939951, 0.0025237636, 0.027845234, 0.99942964)
bones/4/rotation = Quaternion(0.03181679, 0.002882337, 0.027810352, 0.9991026)
bones/5/rotation = Quaternion(-0.09401586, -0.0021022083, 0.0077136974, 0.9955386)
bones/6/rotation = Quaternion(0.028682388, 0.0146517875, -0.048315614, 0.9983128)
bones/8/rotation = Quaternion(0.5692185, 0.50333023, -0.53865695, 0.36400244)
bones/9/rotation = Quaternion(0.50483364, 0.22766611, 0.19306472, 0.80996126)
bones/10/rotation = Quaternion(0.00013784021, -0.00094231585, 0.1440798, 0.9895657)
bones/11/rotation = Quaternion(-0.10246591, -0.14697583, 0.11814396, 0.976699)
bones/12/rotation = Quaternion(0.11843254, -0.06830001, -0.098523594, 0.9856988)
bones/13/rotation = Quaternion(0.099571526, 0.0038382113, -0.010054436, 0.9949722)
bones/16/rotation = Quaternion(0.09319234, -0.012587273, -0.059317112, 0.9937999)
bones/17/rotation = Quaternion(0.09123921, 9.5019226e-05, 0.0026285537, 0.9958256)
bones/20/rotation = Quaternion(0.24874036, 0.04119422, -0.06991385, 0.965165)
bones/21/rotation = Quaternion(0.14761817, -0.00083821925, 0.025535434, 0.98871446)
bones/24/rotation = Quaternion(0.16668376, 0.0069876006, -0.05906152, 0.98421514)
bones/25/rotation = Quaternion(0.091529645, -0.00095724, -0.0008403695, 0.9958016)
bones/32/rotation = Quaternion(-0.53925747, 0.52937466, -0.5462611, -0.36133453)
bones/33/rotation = Quaternion(0.4808747, -0.30716613, -0.17257947, 0.80288535)
bones/34/rotation = Quaternion(1.8181262e-06, 7.4730956e-06, -0.172426, 0.98502254)
bones/35/rotation = Quaternion(-0.2094297, 0.25880817, -0.06909855, 0.9404164)
bones/36/rotation = Quaternion(0.17102689, 0.067452684, 0.06069508, 0.9810791)
bones/37/rotation = Quaternion(0.098079145, 2.6798532e-05, 0.0077441353, 0.99514854)
bones/40/rotation = Quaternion(0.17797175, 0.010667082, 0.048566148, 0.98277855)
bones/41/rotation = Quaternion(0.14928216, 0.0006714416, -0.007120987, 0.9887689)
bones/44/rotation = Quaternion(0.240722, -0.0034998923, 0.03396352, 0.9699934)
bones/45/rotation = Quaternion(0.1554021, 0.0062545124, -0.04102534, 0.98697925)
bones/48/rotation = Quaternion(0.23108765, 0.013728124, 0.029562395, 0.97238684)
bones/49/rotation = Quaternion(0.13660656, 0.0028305973, -0.008117666, 0.9905881)
bones/56/rotation = Quaternion(0.023658298, 0.13779804, 0.98725677, -0.07600094)
bones/57/rotation = Quaternion(-0.16730976, -0.0008899616, -0.0048400764, 0.9858922)
bones/58/rotation = Quaternion(0.4289774, -0.16270617, 0.042903613, 0.8875046)
bones/59/rotation = Quaternion(0.33527553, -0.02095895, 0.018895322, 0.9416974)
bones/61/rotation = Quaternion(-0.060861595, 0.03192846, 0.9959523, -0.057927314)
bones/62/rotation = Quaternion(-0.11049217, -0.00016752326, 0.0020978178, 0.9938748)
bones/63/rotation = Quaternion(0.49369386, 0.08156393, -0.06558306, 0.86331487)
[node name="Physical Bone hips" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="0" unique_id=1860743939]
transform = Transform3D(0.9933671, -0.09914528, -0.058242016, -0.05809228, 0.0043989164, -0.99830157, 0.09923308, 0.99506325, -0.001389837, -0.055377044, 1.0854893, 0.0036216031)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.4342094e-05, 4.839617e-07, 0.052089103)
body_offset = Transform3D(1, -9.812415e-06, 4.6973582e-08, 4.985486e-08, -0.00010143989, -0.99999994, 9.804964e-06, 1, -0.00010145176, -5.4344535e-05, 0.052089095, 4.8000365e-06)
[node name="Physical Bone spine1" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="1" unique_id=408345383]
transform = Transform3D(0.9964327, -0.08228168, 0.018751187, 0.027550053, 0.10714026, -0.99386215, 0.07976764, 0.9908334, 0.10902492, -0.049323473, 1.2806156, -0.015621299)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.9445424e-05, 1.1379807e-05, 0.04683326)
body_offset = Transform3D(1, 0.00031913817, -2.514571e-08, 6.984919e-08, -0.00016871095, -1.0000004, -0.00031912327, 1.0000002, -0.0001687184, -1.9447878e-05, 0.046833277, -3.4719706e-06)
[node name="Physical Bone neck" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="2" unique_id=1535717496]
transform = Transform3D(-0.9926163, 0.06594476, 0.10180472, -0.09775618, 0.061963513, -0.9932796, -0.071809754, -0.99589753, -0.055059485, -0.068646796, 1.5444777, -0.02662376)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.81723e-05, -0.0002555251, 0.050171744)
body_offset = Transform3D(-0.9999999, -3.7625432e-06, -0.00056705717, 0.0005414188, 0.29061082, -0.9568414, 0.00016838312, -0.9568415, -0.2906108, -9.723008e-06, 0.048080683, 0.01433596)
[node name="Physical Bone head" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="3" unique_id=1485677274]
transform = Transform3D(-0.9980054, 0.06121949, 0.015407123, 0.0021296358, 0.27657035, -0.9609913, -0.06309255, -0.9590417, -0.27614912, -0.07531133, 1.706613, 0.008557564)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.7149787e-07, -0.00073951855, 0.119457416)
body_offset = Transform3D(-1.0000001, 1.73226e-06, 6.3329935e-07, 1.6205013e-07, 0.44016063, -0.8979195, -1.8365681e-06, -0.8979194, -0.44016057, -2.4586916e-07, 0.10758865, 0.05191642)
[node name="Physical Bone arm_L" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="4" unique_id=774724508]
transform = Transform3D(-0.5401354, 0.79737157, -0.26916996, -0.1934738, 0.19362153, 0.9618101, 0.819037, 0.571585, 0.049688675, 0.13150167, 1.2953111, -0.042402305)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00011766728, -0.0013817791, 0.13512057)
body_offset = Transform3D(-1.0000001, -0.0005759597, 0.00022575632, -0.00022590533, 9.1932714e-05, -1.0000004, 0.0005762577, -1.0000002, -9.1996044e-05, 8.636713e-05, 0.13512075, -0.0013694167)
[node name="Physical Bone forearm_L" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="5" unique_id=842109744]
transform = Transform3D(0.10611639, 0.7986206, -0.59240574, -0.9769784, 0.1946264, 0.08737121, 0.18507423, 0.56949615, 0.8008881, 0.15312813, 1.0211093, 0.022432785)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.14474514, -0.0022595217, -0.05570082)
body_offset = Transform3D(0.0017198175, -0.0001077652, -0.99999887, 0.99999833, -0.0009886473, 0.0017198026, -0.0009888113, -0.9999999, 0.000106185675, -0.055452064, 0.14483845, -0.0023967326)
[node name="Physical Bone hand_L" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="6" unique_id=570185914]
transform = Transform3D(0.16783588, 0.9145221, -0.3680767, -0.8661097, 0.31511858, 0.38801327, 0.4708345, 0.25367224, 0.8449647, 0.19566849, 0.8338946, 0.020112688)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.048268452, 0.012925006, 0.001602716)
body_offset = Transform3D(0.00039997697, -0.0006132126, -1.0000004, 1.0000004, 0.00027106702, 0.00039967895, 0.00027077645, -1.0000004, 0.0006133765, 0.0016299486, 0.048264325, 0.012937099)
[node name="Physical Bone handring1_L" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="7" unique_id=289227335]
transform = Transform3D(0.37700778, -0.92095596, 0.09851617, -0.27688846, -0.010565552, 0.960844, -0.8838541, -0.38952366, -0.2589853, 0.21176742, 0.75772303, 0.050346784)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0120346565, -0.00018003464, 0.041408133)
body_offset = Transform3D(1.0000005, 0.00064632297, 0.0002886653, 0.0002888292, -7.354468e-05, -1.0000005, -0.0006464124, 1.0000004, -7.377565e-05, -0.012046501, 0.041404665, 0.00019086897)
[node name="Physical Bone handthumb1_L" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="8" unique_id=373471647]
transform = Transform3D(0.11706485, -0.9393591, 0.3223356, -0.6281153, 0.18137546, 0.7566863, -0.7692639, -0.29104528, -0.5687932, 0.16571355, 0.8554234, 0.06216511)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.018783858, -0.0018311249, 0.028018737)
body_offset = Transform3D(0.99991393, 0.0033375472, 0.012750655, 0.012758911, -0.0024781525, -0.9999161, -0.003305778, 0.999992, -0.0025205314, -0.019133389, 0.027772188, 0.0019638278)
[node name="Physical Bone arm_R" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="9" unique_id=1396695687]
transform = Transform3D(0.4698953, 0.8630393, 0.18536869, -0.27005816, -0.059374362, 0.9610116, 0.840397, -0.50163513, 0.20517106, -0.23134342, 1.275442, -0.09164113)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00040199925, 0.0013840959, 0.13528743)
body_offset = Transform3D(0.99999785, -0.0019316971, 0.0009082258, 0.0009087473, 0.0002650246, -0.9999999, 0.0019311905, 0.999998, 0.00026676804, -0.0005221963, 0.13528669, -0.0014209598)
[node name="Physical Bone forearm_R" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="10" unique_id=17461685]
transform = Transform3D(0.015432365, -0.863237, 0.50456285, 0.9956301, 0.05974847, 0.07176938, -0.09210085, 0.5012504, 0.8603868, -0.23253699, 0.99689263, -0.058624938)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.14551896, -0.0024299822, -0.05572157)
body_offset = Transform3D(0.001609005, 0.0015189052, 0.99999785, -0.99999917, 3.9115548e-07, 0.0016089007, 2.1345913e-06, -0.9999989, 0.0015186965, 0.055491, 0.14560848, -0.0023456663)
[node name="Physical Bone hand_R" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="11" unique_id=1629606064]
transform = Transform3D(0.37382108, -0.92668563, 0.038878955, 0.8713916, 0.36525643, 0.32751262, -0.31770203, -0.088552326, 0.94404656, -0.27681842, 0.8137323, -0.08159656)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.04678882, 0.0015411229, 0.0015638233)
body_offset = Transform3D(4.157424e-05, -7.7188015e-05, 1.0000004, -1.0000004, -0.0002546329, 4.1484833e-05, 0.00025450252, -1, -7.723272e-05, -0.0015656501, 0.04678917, 0.001529336)
[node name="Physical Bone handring1_R" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="12" unique_id=2088621090]
transform = Transform3D(0.0030347125, 0.9966086, -0.08223173, 0.27501225, 0.0782295, 0.95825285, 0.961436, -0.025522752, -0.2738422, -0.29113364, 0.72792596, -0.05895432)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.012299301, 3.760637e-05, 0.047410414)
body_offset = Transform3D(0.9999998, 2.9802322e-08, 0.0009799898, 0.0009799898, -9.639189e-08, -1, -1.8626451e-08, 1.0000001, 8.288771e-08, 0.012252837, 0.04742247, -3.761053e-05)
[node name="Physical Bone handthumb1_R" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="13" unique_id=135555111]
transform = Transform3D(-0.22005375, 0.9754523, -0.008320436, 0.56945395, 0.13537994, 0.8107987, 0.7920219, 0.17368118, -0.585266, -0.25656894, 0.8208823, -0.035012674)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.011499812, 1.3293047e-06, 0.02812333)
body_offset = Transform3D(0.9999149, 0.002922073, -0.012752742, -0.012748033, -0.001632981, -0.9999179, -0.0029425025, 0.9999946, -0.0015954077, 0.01185748, 0.027974427, 9.700656e-06)
[node name="Physical Bone upleg_L" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="14" unique_id=923922514]
transform = Transform3D(-0.9957917, -0.054378796, -0.07376889, -0.08612065, 0.27998674, 0.9561332, -0.03133906, 0.9584625, -0.28349164, 0.03742734, 0.7430459, 0.060663626)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00013987835, 0.0005085843, 0.22784133)
body_offset = Transform3D(0.99999964, 0.00062961876, 0.00031811837, 0.00031945296, -0.0020933151, -0.99999774, -0.0006289501, 0.99999774, -0.0020935237, 6.707758e-05, 0.22784191, -3.167987e-05)
[node name="Physical Bone leg_L" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="15" unique_id=535849418]
transform = Transform3D(-0.9966726, -0.013503511, -0.08038287, -0.079552144, -0.05365379, 0.9953857, -0.017754046, 0.99846834, 0.052401025, 0.06968464, 0.29782486, 0.106213465)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0030024494, 0.0026347514, 0.2397099)
body_offset = Transform3D(0.99991596, -0.012616018, 0.0030305695, 0.0030493552, 0.001467932, -0.99999446, 0.012611508, 0.9999197, 0.0015063174, 0.0023089796, 0.23971388, -0.0029577538)
[node name="Physical Bone foot_L" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="16" unique_id=718743270]
transform = Transform3D(-0.95383227, -0.016728513, -0.29987368, -0.025260735, 0.99937826, 0.02459834, 0.2992757, 0.03103772, -0.9536618, 0.10124315, 0.052595157, 0.13832957)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.941838e-05, 0.039537705, 0.042769626)
body_offset = Transform3D(0.9999998, -0.00042236317, -0.0005595982, -0.0007005334, -0.63025236, -0.77639043, -2.4676323e-05, 0.77639043, -0.6302527, 9.005144e-05, 0.058124617, -0.003741026)
[node name="Physical Bone toebase_L" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="17" unique_id=224697510]
transform = Transform3D(0.9317191, 0.007550799, -0.3631012, -0.014420604, 0.9997646, -0.016212923, 0.36289328, 0.02034203, 0.9316087, 0.13873032, 0.03367787, 0.24460702)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.032394957, -0.031243835, -0.036379248)
body_offset = Transform3D(-0.74759626, 8.318108e-06, 0.6641538, 0.66415375, -4.8829243e-05, 0.74759656, 3.868621e-05, 1.0000005, 3.098324e-05, -5.6676567e-05, 0.048710704, 0.031246226)
[node name="Physical Bone upleg_R" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="18" unique_id=1622275105]
transform = Transform3D(-0.9745453, -0.21942277, -0.045989823, -0.062356614, 0.06825402, 0.99571735, -0.21534406, 0.9732395, -0.08019909, -0.13177438, 0.7438431, -0.0013353918)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00011363775, -0.00010301747, 0.22772904)
body_offset = Transform3D(0.99999994, 0.00042818487, 1.2014061e-06, 1.2759119e-06, -0.00011537224, -0.99999994, -0.00042821467, 0.9999998, -0.00011534989, -0.00011386722, 0.22772902, 0.00012933463)
[node name="Physical Bone leg_R" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="19" unique_id=1771928892]
transform = Transform3D(-0.97410005, -0.20379798, -0.09795746, -0.06609742, -0.15765606, 0.9852795, -0.21624158, 0.9662354, 0.14010224, -0.09849094, 0.29524553, -0.016029024)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0005006557, -0.0012754683, 0.23683764)
body_offset = Transform3D(0.9999987, 0.0016043484, -0.00017582625, -0.00018459931, 0.005487889, -0.9999852, -0.0016033947, 0.9999839, 0.005488187, -0.00045696646, 0.2368412, -2.3558736e-05)
[node name="Physical Bone foot_R" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="20" unique_id=928779467]
transform = Transform3D(-0.91421837, -0.0050950665, 0.4051899, -0.0018251876, 0.9999626, 0.008455924, -0.40521786, 0.006991014, -0.9141934, -0.095818445, 0.049679093, -0.0057950877)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00014619374, 0.039632123, 0.042369656)
body_offset = Transform3D(0.9999997, 0.00029231887, -0.00080892444, -0.0004428327, -0.63135296, -0.7754958, -0.00073748827, 0.77549607, -0.63135237, 0.00016888231, 0.057879277, -0.0039844774)
[node name="Physical Bone toebase_R" parent="Character3D/SK_Mixamo/Mixamo/Skeleton3D/MixamoBoneSimulator3D" parent_id_path=PackedInt32Array(513899147, 581893179, 1854161429) index="21" unique_id=535152855]
transform = Transform3D(0.9468947, 0.024334632, 0.32062167, -0.033749927, 0.999146, 0.023840493, -0.3197677, -0.033395395, 0.9469072, -0.14013219, 0.03436651, 0.09712655)
collision_layer = 64
collision_mask = 8192
joint_offset = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.032676592, -0.030888215, -0.036467195)
body_offset = Transform3D(-0.74796814, -5.9491023e-05, -0.6637348, -0.6637348, -0.0001518242, 0.7479683, -0.00014530215, 1.0000004, 7.406995e-05, 0.00023466349, 0.04896021, 0.030895675)
[node name="CameraFollowTarget" type="Node3D" parent="Character3D" unique_id=849217898]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
[node name="PlayerCamera3D" parent="Character3D/CameraFollowTarget" unique_id=832857779 node_paths=PackedStringArray("follow_target") instance=ExtResource("2_4jc4t")]
follow_target = NodePath("..")
[node name="SliceRingRoot" type="Node3D" parent="Character3D" unique_id=1715642888]
transform = Transform3D(0.99996436, -0.0015026098, -0.008300118, 0.0014229976, 0.9999531, -0.009591021, 0.008314103, 0.009578757, 0.99991953, -0.0030320361, 1.0401608, -0.007876307)
[node name="SliceRingSpawner" type="Node3D" parent="Character3D/SliceRingRoot" unique_id=1363891669]
transform = Transform3D(1, 1.0186341e-10, 9.313226e-10, -2.910383e-11, 1, 0, 9.313226e-10, 0, 1, 0.0037398387, 0.3031026, 0.3956884)
script = ExtResource("5_8jdat")
slice_ring_class = ExtResource("4_sdxab")
[node name="PlayerMovementHandler" parent="Character3D" unique_id=1868881040 node_paths=PackedStringArray("character", "body", "player_camera", "slice_ring_spawner") instance=ExtResource("3_4jc4t")]
character = NodePath("..")
body = NodePath("../..")
player_camera = NodePath("../CameraFollowTarget/PlayerCamera3D")
slice_ring_spawner = NodePath("../SliceRingRoot/SliceRingSpawner")
_gravity_multiplier = 2.5
[connection signal="fell_out_of_world" from="Character3D" to="." method="_on_fell_out_of_world"]
[editable path="Character3D"]
[editable path="Character3D/SK_Mixamo"]
[editable path="Character3D/PlayerMovementHandler"]