WIP: Start working on the frag/damage system

This commit is contained in:
2025-02-02 17:56:39 +01:00
parent 8939d0198b
commit 7012846b00
25 changed files with 3295 additions and 211 deletions

View File

@ -286,16 +286,19 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0,
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.23532, 0.346247, 0.000749123)
[node name="Object_6" type="MeshInstance3D" parent="3006 m1gar clip 8rnd empty (garand)_1"]
layers = 524289
mesh = SubResource("ArrayMesh_lbnb6")
skeleton = NodePath("")
[node name="m1 garand_3" type="Node3D" parent="."]
[node name="Object_12" type="MeshInstance3D" parent="m1 garand_3"]
layers = 524289
mesh = SubResource("ArrayMesh_jxy1l")
skeleton = NodePath("")
[node name="Object_13" type="MeshInstance3D" parent="m1 garand_3"]
layers = 524289
mesh = SubResource("ArrayMesh_m3jyl")
skeleton = NodePath("")
@ -303,6 +306,7 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.52944, 0.463358, 0)
[node name="Object_15" type="MeshInstance3D" parent="m1gar reload handle_4"]
layers = 524289
mesh = SubResource("ArrayMesh_p3wst")
skeleton = NodePath("")
@ -310,6 +314,7 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.05925, 0.0738102, 0)
[node name="Object_17" type="MeshInstance3D" parent="m1gar follower_5"]
layers = 524289
mesh = SubResource("ArrayMesh_w7wjx")
skeleton = NodePath("")
@ -317,6 +322,7 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.00218, 0.0140908, 0)
[node name="Object_19" type="MeshInstance3D" parent="m1gar trigga_6"]
layers = 524289
mesh = SubResource("ArrayMesh_8ger5")
skeleton = NodePath("")
@ -324,6 +330,7 @@ skeleton = NodePath("")
transform = Transform3D(0.0663535, 0, 0, 0, 0.0663535, 0, 0, 0, 0.0199075, -1.73294, -0.0684423, 0)
[node name="Object_21" type="MeshInstance3D" parent="m1gar safety_7"]
layers = 524289
mesh = SubResource("ArrayMesh_3qbwi")
skeleton = NodePath("")
@ -331,5 +338,6 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.916197, 0.599432, -0.000388713)
[node name="Object_23" type="MeshInstance3D" parent="m1gar bolt carrier_8"]
layers = 524289
mesh = SubResource("ArrayMesh_mui3s")
skeleton = NodePath("")

View File

@ -552,105 +552,6 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_vqajq")
[sub_resource type="Animation" id="Animation_os83d"]
resource_name = "shot"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Gun:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(1.61348, -0.274324, -2.91155), Vector3(1.613, -0.274, -1.912), Vector3(1.61348, -0.274324, -2.91155)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Gun:rotation")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(-3.498e-09, 1.60076, 0.101526), Vector3(0, 1.60047, 0.275762), Vector3(-3.498e-09, 1.60076, 0.101526)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("RightHand:position")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(2.07307, -0.567408, -0.0471716), Vector3(2.073, -1.067, 1.047), Vector3(2.07307, -0.567408, -0.0471716)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("LeftHand:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(-0.743494, -0.274324, -2.8409), Vector3(-0.743, 0.124, -2.341), Vector3(-0.743494, -0.274324, -2.8409)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("RightHand:rotation")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(-0.32218, -0.0875629, 1.89252), Vector3(-0.148353, -0.261799, 1.7174), Vector3(-0.32218, -0.0875629, 1.89252)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("RightHand/hand/index_0/index_1/index_2:rotation")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 0.0666667, 1),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(0.552377, -0.0925758, 0.224916), Vector3(0.551524, -0.790634, 0.225147), Vector3(0.552377, -0.0925758, 0.224916)]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("RightHand/hand/thumb_0:rotation")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(-0.29132, -0.28541, 0.792097), Vector3(-0.274017, -0.286234, 1.14145), Vector3(-0.29132, -0.28541, 0.792097)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("LeftHand:rotation")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(0.101526, 0.0299673, -3.14159), Vector3(0.101229, 0.0296706, -3.14159), Vector3(0.101526, 0.0299673, -3.14159)]
}
[sub_resource type="Animation" id="Animation_u60x6"]
length = 0.001
tracks/0/type = "value"
@ -750,6 +651,105 @@ tracks/7/keys = {
"values": [Vector3(0.101526, 0.0299673, -3.14159)]
}
[sub_resource type="Animation" id="Animation_os83d"]
resource_name = "shot"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Gun:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(1.61348, -0.274324, -2.91155), Vector3(1.613, -0.274, -1.912), Vector3(1.61348, -0.274324, -2.91155)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Gun:rotation")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(-3.498e-09, 1.60076, 0.101526), Vector3(0, 1.60047, 0.275762), Vector3(-3.498e-09, 1.60076, 0.101526)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("RightHand:position")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(2.07307, -0.567408, -0.0471716), Vector3(2.073, -1.067, 1.047), Vector3(2.07307, -0.567408, -0.0471716)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("LeftHand:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(-0.743494, -0.274324, -2.8409), Vector3(-0.743, 0.124, -2.341), Vector3(-0.743494, -0.274324, -2.8409)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("RightHand:rotation")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(-0.32218, -0.0875629, 1.89252), Vector3(-0.148353, -0.261799, 1.7174), Vector3(-0.32218, -0.0875629, 1.89252)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("RightHand/hand/index_0/index_1/index_2:rotation")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 0.0666667, 1),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(0.552377, -0.0925758, 0.224916), Vector3(0.551524, -0.790634, 0.225147), Vector3(0.552377, -0.0925758, 0.224916)]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("RightHand/hand/thumb_0:rotation")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(-0.29132, -0.28541, 0.792097), Vector3(-0.274017, -0.286234, 1.14145), Vector3(-0.29132, -0.28541, 0.792097)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("LeftHand:rotation")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0, 0.0666667, 0.933333),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector3(0.101526, 0.0299673, -3.14159), Vector3(0.101229, 0.0296706, -3.14159), Vector3(0.101526, 0.0299673, -3.14159)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_i7e7t"]
_data = {
"RESET": SubResource("Animation_u60x6"),
@ -760,181 +760,215 @@ _data = {
script = ExtResource("1_m3jaa")
[node name="Gun" parent="." instance=ExtResource("1_krf2i")]
transform = Transform3D(-0.0298086, 0.00303679, 0.999551, 0.101352, 0.994851, 3.498e-09, -0.994404, 0.101306, -0.0299629, 1.61348, -0.274324, -2.91155)
transform = Transform3D(-0.0298049, 0.00303641, 0.999551, 0.101352, 0.994851, 3.498e-09, -0.994404, 0.101306, -0.0299592, 1.61348, -0.274324, -2.91155)
[node name="RightHand" type="Node3D" parent="."]
transform = Transform3D(-0.115487, -0.381526, -0.0331805, 0.359952, -0.119972, 0.126654, -0.130756, 0.00670867, 0.377965, 2.07307, -0.567408, -0.0471716)
transform = Transform3D(-0.115488, -0.381526, -0.0331806, 0.359951, -0.119973, 0.126654, -0.130756, 0.00670924, 0.377965, 2.07307, -0.567408, -0.0471716)
[node name="hand" type="MeshInstance3D" parent="RightHand"]
transform = Transform3D(0.999878, -0.0113375, -0.0107538, 0.0109766, 0.999394, -0.0330333, 0.0111219, 0.0329112, 0.999396, 0.0448582, 0.153481, 0.934615)
layers = 524289
mesh = SubResource("ArrayMesh_gfbur")
skeleton = NodePath("")
[node name="arm_lower" type="MeshInstance3D" parent="RightHand/hand"]
transform = Transform3D(0.99943, -0.0308143, -0.0138291, 0.0302077, 0.998656, -0.0421146, 0.0151082, 0.0416729, 0.999018, 0, -0.118853, 0.00119257)
layers = 524289
mesh = SubResource("ArrayMesh_p027r")
skeleton = NodePath("")
[node name="index_0" type="MeshInstance3D" parent="RightHand/hand"]
transform = Transform3D(0.97874, -0.174322, -0.10807, 0.111506, 0.894478, -0.432984, 0.172145, 0.411728, 0.8949, 0.635516, 0, -1.8433)
layers = 524289
mesh = SubResource("ArrayMesh_a5f5j")
skeleton = NodePath("")
[node name="index_1" type="MeshInstance3D" parent="RightHand/hand/index_0"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.520542)
layers = 524289
mesh = SubResource("ArrayMesh_o8oks")
skeleton = NodePath("")
[node name="index_2" type="MeshInstance3D" parent="RightHand/hand/index_0/index_1"]
transform = Transform3D(0.95982, -0.269354, -0.0786954, 0.189856, 0.829838, -0.524712, 0.206638, 0.488689, 0.847634, 4.76837e-07, -4.76837e-07, -0.496836)
transform = Transform3D(0.95982, -0.269354, -0.0786953, 0.189856, 0.829838, -0.524712, 0.206638, 0.488689, 0.847634, 4.76837e-07, -4.76837e-07, -0.496836)
layers = 524289
mesh = SubResource("ArrayMesh_etl30")
skeleton = NodePath("")
[node name="middle_0" type="MeshInstance3D" parent="RightHand/hand"]
transform = Transform3D(0.820027, -0.572323, 0.00157543, 0.153026, 0.216603, -0.964192, 0.551488, 0.790904, 0.265201, 0.219423, -5.96046e-08, -1.96367)
layers = 524289
mesh = SubResource("ArrayMesh_wmu88")
skeleton = NodePath("")
[node name="middle_1" type="MeshInstance3D" parent="RightHand/hand/middle_0"]
transform = Transform3D(0.887272, -0.4609, -0.0178873, 0.239437, 0.493389, -0.836204, 0.394232, 0.737657, 0.548127, 0, 4.76837e-07, -0.59545)
layers = 524289
mesh = SubResource("ArrayMesh_5rofx")
skeleton = NodePath("")
[node name="middle_2" type="MeshInstance3D" parent="RightHand/hand/middle_0/middle_1"]
transform = Transform3D(0.969754, -0.233924, -0.069684, 0.174505, 0.864074, -0.472149, 0.170659, 0.445708, 0.87876, -2.38419e-07, -2.38419e-07, -0.576577)
layers = 524289
mesh = SubResource("ArrayMesh_cbjny")
skeleton = NodePath("")
[node name="pinky_0" type="MeshInstance3D" parent="RightHand/hand"]
transform = Transform3D(0.807752, -0.589058, 0.0234082, 0.124715, 0.131939, -0.983381, 0.57618, 0.797247, 0.180038, -0.636916, 5.96046e-08, -1.87594)
layers = 524289
mesh = SubResource("ArrayMesh_rkiog")
skeleton = NodePath("")
[node name="pinky_1" type="MeshInstance3D" parent="RightHand/hand/pinky_0"]
transform = Transform3D(0.842041, -0.535791, 0.062405, 0.219177, 0.234136, -0.947176, 0.492877, 0.811239, 0.314586, 0, 0, -0.508631)
layers = 524289
mesh = SubResource("ArrayMesh_fcjxo")
skeleton = NodePath("")
[node name="pinky_2" type="MeshInstance3D" parent="RightHand/hand/pinky_0/pinky_1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.484157)
layers = 524289
mesh = SubResource("ArrayMesh_gkp3s")
skeleton = NodePath("")
[node name="ring_0" type="MeshInstance3D" parent="RightHand/hand"]
transform = Transform3D(0.773581, -0.62896, 0.0773416, 0.104342, 0.00604073, -0.994523, 0.625048, 0.777414, 0.0703001, -0.22161, -2.98023e-08, -1.94957)
layers = 524289
mesh = SubResource("ArrayMesh_yijby")
skeleton = NodePath("")
[node name="ring_1" type="MeshInstance3D" parent="RightHand/hand/ring_0"]
transform = Transform3D(0.913093, -0.40623, -0.0351745, 0.233763, 0.592204, -0.771135, 0.334089, 0.695896, 0.635699, -1.19209e-07, -4.76837e-07, -0.578411)
layers = 524289
mesh = SubResource("ArrayMesh_qhlng")
skeleton = NodePath("")
[node name="ring_2" type="MeshInstance3D" parent="RightHand/hand/ring_0/ring_1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.558439)
layers = 524289
mesh = SubResource("ArrayMesh_oc8jg")
skeleton = NodePath("")
[node name="thumb_0" type="MeshInstance3D" parent="RightHand/hand"]
transform = Transform3D(0.876835, -0.750651, -0.323268, 0.817298, 0.806421, 0.344279, 0.00188308, -0.472257, 1.10172, 0.630965, 0.0891449, -0.395118)
transform = Transform3D(0.876835, -0.750651, -0.323268, 0.817298, 0.806421, 0.344279, 0.00188222, -0.472257, 1.10172, 0.630965, 0.0891449, -0.395118)
layers = 524289
mesh = SubResource("ArrayMesh_eskeg")
skeleton = NodePath("")
[node name="thumb_1" type="MeshInstance3D" parent="RightHand/hand/thumb_0"]
transform = Transform3D(0.939586, 0.0412881, -0.339814, -0.00946513, 0.995454, 0.0947787, 0.342183, -0.0858363, 0.935704, 0.418848, 0, -0.541475)
layers = 524289
mesh = SubResource("ArrayMesh_chiaf")
skeleton = NodePath("")
[node name="thumb_2" type="MeshInstance3D" parent="RightHand/hand/thumb_0/thumb_1"]
transform = Transform3D(0.979773, -0.081366, 0.182824, -0.00440877, 0.904607, 0.426224, -0.200064, -0.418409, 0.88595, 0.286444, -3.57628e-07, -0.397435)
layers = 524289
mesh = SubResource("ArrayMesh_3dk54")
skeleton = NodePath("")
[node name="LeftHand" type="Node3D" parent="."]
transform = Transform3D(-0.39982, -0.00121465, 0.0119234, -6.00873e-08, -0.39794, -0.0405407, 0.0119851, -0.0405224, 0.397762, -0.743494, -0.274324, -2.8409)
transform = Transform3D(-0.39982, -0.0012137, 0.0119234, -1.00885e-06, -0.39794, -0.0405407, 0.011985, -0.0405225, 0.397762, -0.743494, -0.274324, -2.8409)
[node name="hand" type="MeshInstance3D" parent="LeftHand"]
transform = Transform3D(0.371303, 5.49624e-08, 0.928512, 5.49624e-08, 1, -8.11731e-08, -0.928512, 8.11731e-08, 0.371303, -4.22105, 3.69016e-07, -1.30315)
layers = 524289
mesh = SubResource("ArrayMesh_gfbur")
skeleton = NodePath("")
[node name="arm_lower" type="MeshInstance3D" parent="LeftHand/hand"]
transform = Transform3D(0.549625, 0.70194, -0.45298, -0.528408, 0.712083, 0.462301, 0.647067, -0.0147343, 0.762289, -0.0545573, -0.118854, -0.135237)
layers = 524289
mesh = SubResource("ArrayMesh_p027r")
skeleton = NodePath("")
[node name="index_0" type="MeshInstance3D" parent="LeftHand/hand"]
transform = Transform3D(0.969705, -0.232235, -0.0757588, 0.232235, 0.780256, 0.580747, -0.0757589, -0.580747, 0.810551, 0.616934, 0.142436, -1.88976)
layers = 524289
mesh = SubResource("ArrayMesh_a5f5j")
skeleton = NodePath("")
[node name="index_1" type="MeshInstance3D" parent="LeftHand/hand/index_0"]
transform = Transform3D(0.981015, -0.188032, -0.0474758, 0.188032, 0.862293, 0.470208, -0.0474758, -0.470208, 0.881278, 2.38419e-07, 1.11759e-08, -0.520542)
layers = 524289
mesh = SubResource("ArrayMesh_o8oks")
skeleton = NodePath("")
[node name="index_2" type="MeshInstance3D" parent="LeftHand/hand/index_0/index_1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.496836)
layers = 524289
mesh = SubResource("ArrayMesh_etl30")
skeleton = NodePath("")
[node name="middle_0" type="MeshInstance3D" parent="LeftHand/hand"]
transform = Transform3D(0.969705, -0.232235, -0.0757588, 0.232235, 0.780256, 0.580747, -0.0757589, -0.580747, 0.810551, 0.222566, -0.0240999, -1.95581)
layers = 524289
mesh = SubResource("ArrayMesh_wmu88")
skeleton = NodePath("")
[node name="middle_1" type="MeshInstance3D" parent="LeftHand/hand/middle_0"]
transform = Transform3D(0.97541, -0.211647, -0.0614923, 0.211647, 0.821637, 0.529262, -0.0614923, -0.529262, 0.846227, 0, 2.23517e-08, -0.59545)
layers = 524289
mesh = SubResource("ArrayMesh_5rofx")
skeleton = NodePath("")
[node name="middle_2" type="MeshInstance3D" parent="LeftHand/hand/middle_0/middle_1"]
transform = Transform3D(0.991358, -0.129395, -0.0216121, 0.129395, 0.937312, 0.323577, -0.0216122, -0.323577, 0.945955, -2.38419e-07, 2.98023e-08, -0.576577)
layers = 524289
mesh = SubResource("ArrayMesh_cbjny")
skeleton = NodePath("")
[node name="pinky_0" type="MeshInstance3D" parent="LeftHand/hand"]
transform = Transform3D(0.971854, -0.224825, -0.0703848, 0.224825, 0.795843, 0.562216, -0.0703849, -0.562216, 0.82399, -0.636916, 0, -1.87594)
layers = 524289
mesh = SubResource("ArrayMesh_rkiog")
skeleton = NodePath("")
[node name="pinky_1" type="MeshInstance3D" parent="LeftHand/hand/pinky_0"]
transform = Transform3D(0.932403, -0.319454, -0.16904, 0.319454, 0.509687, 0.798854, -0.16904, -0.798854, 0.577285, -1.19209e-07, 1.42109e-14, -0.508631)
layers = 524289
mesh = SubResource("ArrayMesh_fcjxo")
skeleton = NodePath("")
[node name="pinky_2" type="MeshInstance3D" parent="LeftHand/hand/pinky_0/pinky_1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.484157)
layers = 524289
mesh = SubResource("ArrayMesh_gkp3s")
skeleton = NodePath("")
[node name="ring_0" type="MeshInstance3D" parent="LeftHand/hand"]
transform = Transform3D(0.969705, -0.232235, -0.0757588, 0.232235, 0.780256, 0.580747, -0.0757589, -0.580747, 0.810551, -0.206173, -0.118337, -1.91097)
layers = 524289
mesh = SubResource("ArrayMesh_yijby")
skeleton = NodePath("")
[node name="ring_1" type="MeshInstance3D" parent="LeftHand/hand/ring_0"]
transform = Transform3D(0.972767, -0.221557, -0.0681025, 0.221557, 0.802464, 0.554044, -0.0681025, -0.554044, 0.829697, -1.19209e-07, 3.91155e-08, -0.578411)
layers = 524289
mesh = SubResource("ArrayMesh_qhlng")
skeleton = NodePath("")
[node name="ring_2" type="MeshInstance3D" parent="LeftHand/hand/ring_0/ring_1"]
transform = Transform3D(0.988766, -0.146808, -0.0280926, 0.146808, 0.918515, 0.36712, -0.0280926, -0.36712, 0.929749, 0, -2.98023e-08, -0.558439)
layers = 524289
mesh = SubResource("ArrayMesh_oc8jg")
skeleton = NodePath("")
[node name="thumb_0" type="MeshInstance3D" parent="LeftHand/hand"]
transform = Transform3D(1.10921, 0.452975, 0.0357747, -0.452975, 1.09491, 0.18114, 0.0357746, -0.18114, 1.18437, 0.71163, -0.0538707, -0.365427)
layers = 524289
mesh = SubResource("ArrayMesh_eskeg")
skeleton = NodePath("")
[node name="thumb_1" type="MeshInstance3D" parent="LeftHand/hand/thumb_0"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.418848, 0, -0.541475)
layers = 524289
mesh = SubResource("ArrayMesh_chiaf")
skeleton = NodePath("")
[node name="thumb_2" type="MeshInstance3D" parent="LeftHand/hand/thumb_0/thumb_1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.286444, 0, -0.397435)
layers = 524289
mesh = SubResource("ArrayMesh_3dk54")
skeleton = NodePath("")