generated from krampus/template-godot4
Enemy mechs have a cone of vision
This commit is contained in:
parent
7e577e6c4d
commit
87506a2c1f
|
@ -1329,55 +1329,55 @@ parameters/walk_scale/scale = 1.0
|
|||
parameters/walk_space/blend_position = Vector2(0, -0.00591719)
|
||||
|
||||
[node name="Skeleton3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5" index="0"]
|
||||
bones/1/position = Vector3(-1.16428e-18, -0.00687522, 6.45587)
|
||||
bones/1/position = Vector3(-1.16428e-18, -0.00626577, 6.43864)
|
||||
bones/1/rotation = Quaternion(0.707107, 0, 0, 0.707107)
|
||||
bones/2/rotation = Quaternion(1.54543e-08, 1.54543e-08, -0.707107, 0.707107)
|
||||
bones/3/rotation = Quaternion(0.655922, 0.675319, 0.235069, 0.241771)
|
||||
bones/3/rotation = Quaternion(0.654903, 0.67432, 0.237827, 0.244607)
|
||||
bones/3/scale = Vector3(1, 1, 1)
|
||||
bones/4/rotation = Quaternion(0.699223, 0.0563006, 0.0723074, 0.709006)
|
||||
bones/4/rotation = Quaternion(0.702393, 0.0560955, 0.0726556, 0.705846)
|
||||
bones/4/scale = Vector3(1, 1, 1)
|
||||
bones/5/rotation = Quaternion(-0.620775, -0.00141133, -0.101272, 0.777419)
|
||||
bones/5/rotation = Quaternion(-0.623381, -0.00139196, -0.101632, 0.775284)
|
||||
bones/5/scale = Vector3(1, 1, 1)
|
||||
bones/6/rotation = Quaternion(-0.436887, 0.0113634, -0.0630619, 0.897231)
|
||||
bones/7/rotation = Quaternion(-0.839102, 0.0367392, -0.173488, 0.514257)
|
||||
bones/6/rotation = Quaternion(-0.434311, 0.011409, -0.0627097, 0.898505)
|
||||
bones/7/rotation = Quaternion(-0.841336, 0.0365327, -0.174009, 0.510431)
|
||||
bones/7/scale = Vector3(1, 1, 1)
|
||||
bones/9/rotation = Quaternion(-0.577893, -0.0977404, -0.0868737, 0.805568)
|
||||
bones/11/rotation = Quaternion(-0.835488, 0.0433658, -0.168911, 0.521102)
|
||||
bones/11/rotation = Quaternion(-0.837743, 0.0431801, -0.169403, 0.517326)
|
||||
bones/11/scale = Vector3(1, 1, 1)
|
||||
bones/13/rotation = Quaternion(-0.583833, -0.0928994, -0.0936977, 0.80108)
|
||||
bones/13/scale = Vector3(1, 1, 1)
|
||||
bones/15/rotation = Quaternion(0.993231, -0.0067672, 0.0811647, 0.0828119)
|
||||
bones/15/scale = Vector3(1, 1, 1)
|
||||
bones/17/rotation = Quaternion(0.752001, 0.00984248, 0.659013, 0.00997084)
|
||||
bones/17/rotation = Quaternion(0.752029, 0.0106826, 0.658958, 0.0106014)
|
||||
bones/17/scale = Vector3(1, 1, 1)
|
||||
bones/19/rotation = Quaternion(-0.399104, -0.525183, -0.304683, 0.687072)
|
||||
bones/19/scale = Vector3(0.999999, 1, 1)
|
||||
bones/21/rotation = Quaternion(0.855906, -0.0322478, 0.0593455, 0.512701)
|
||||
bones/23/rotation = Quaternion(0.900662, 0.00355792, 0.148635, 0.408293)
|
||||
bones/23/rotation = Quaternion(0.898606, 0.00348723, 0.148325, 0.412911)
|
||||
bones/23/scale = Vector3(1, 1, 1)
|
||||
bones/25/rotation = Quaternion(-0.715396, -0.0713077, -0.0634678, 0.692168)
|
||||
bones/25/scale = Vector3(1, 1, 1)
|
||||
bones/27/rotation = Quaternion(-0.552197, -0.00578526, -0.102764, 0.827336)
|
||||
bones/27/rotation = Quaternion(-0.55706, -0.00573313, -0.103448, 0.823984)
|
||||
bones/29/rotation = Quaternion(0.808854, -0.0303334, 0.0651724, 0.583599)
|
||||
bones/31/rotation = Quaternion(0.808854, -0.0303334, 0.0651724, 0.583599)
|
||||
bones/33/rotation = Quaternion(-0.544334, -0.00992126, -0.107808, 0.831853)
|
||||
bones/35/rotation = Quaternion(-0.631829, 0.00360505, -0.102763, 0.768257)
|
||||
bones/33/rotation = Quaternion(-0.549226, -0.00987194, -0.108508, 0.828541)
|
||||
bones/35/rotation = Quaternion(-0.635766, 0.00364158, -0.10334, 0.764924)
|
||||
bones/35/scale = Vector3(1, 1, 1)
|
||||
bones/37/scale = Vector3(1, 1, 1)
|
||||
bones/39/scale = Vector3(1, 1, 1)
|
||||
bones/41/rotation = Quaternion(-0.0147792, 0.935851, 0.351881, 0.0120497)
|
||||
bones/41/rotation = Quaternion(-0.0147948, 0.936248, 0.350821, 0.0120565)
|
||||
bones/41/scale = Vector3(1, 1, 1)
|
||||
bones/43/rotation = Quaternion(-0.015884, 0.718179, -0.69565, -0.00621676)
|
||||
bones/43/scale = Vector3(1, 1, 1)
|
||||
bones/45/rotation = Quaternion(0.904232, 0.0130262, 0.00631324, 0.426797)
|
||||
bones/47/rotation = Quaternion(0.5, 0.5, -0.5, -0.5)
|
||||
bones/49/rotation = Quaternion(-2.87412e-05, 6.57828e-24, -4.94735e-31, 1)
|
||||
bones/49/rotation = Quaternion(0.000139572, 6.57829e-24, -4.94001e-31, 1)
|
||||
bones/50/rotation = Quaternion(0.80296, 2.84212e-07, 3.82883e-07, 0.596033)
|
||||
bones/50/scale = Vector3(1, 1, 1)
|
||||
bones/51/rotation = Quaternion(0.595819, -0.000239727, 0.000322707, 0.803119)
|
||||
bones/51/rotation = Quaternion(0.595636, -0.00023941, 0.000322281, 0.803254)
|
||||
bones/53/rotation = Quaternion(0.70738, -0.000283638, -0.000283651, 0.706834)
|
||||
bones/53/scale = Vector3(1, 1, 1)
|
||||
bones/55/rotation = Quaternion(0.595819, 0.000238961, -0.000322138, 0.803119)
|
||||
bones/55/rotation = Quaternion(0.595636, 0.000238644, -0.000321712, 0.803254)
|
||||
bones/55/scale = Vector3(1, 1, 1)
|
||||
bones/57/rotation = Quaternion(0.70738, 0.000283638, 0.000283651, 0.706834)
|
||||
bones/57/scale = Vector3(1, 1, 1)
|
||||
|
@ -1388,113 +1388,113 @@ bones/66/rotation = Quaternion(-0.000385918, -2.26111e-14, 0.000401128, 1)
|
|||
bones/68/rotation = Quaternion(-0.706834, 0.000283644, -0.000283644, 0.70738)
|
||||
bones/70/rotation = Quaternion(-0.707107, 4.67924e-24, 4.67924e-24, 0.707107)
|
||||
bones/73/rotation = Quaternion(1.54543e-08, -1.54543e-08, 0.707107, 0.707107)
|
||||
bones/74/rotation = Quaternion(-0.655141, 0.674484, 0.23729, -0.244041)
|
||||
bones/74/rotation = Quaternion(-0.655541, 0.675016, 0.236013, -0.242728)
|
||||
bones/74/scale = Vector3(1, 1, 1)
|
||||
bones/75/rotation = Quaternion(0.698843, -0.0563247, -0.0722652, 0.709382)
|
||||
bones/75/rotation = Quaternion(0.702981, -0.0560632, -0.0727228, 0.705256)
|
||||
bones/75/scale = Vector3(1, 1, 1)
|
||||
bones/76/rotation = Quaternion(-0.620449, 0.00141585, 0.101224, 0.777686)
|
||||
bones/76/rotation = Quaternion(-0.623813, 0.00138139, 0.101692, 0.774929)
|
||||
bones/76/scale = Vector3(1, 1, 1)
|
||||
bones/77/rotation = Quaternion(-0.434371, -0.0113781, 0.0626902, 0.898478)
|
||||
bones/77/rotation = Quaternion(-0.436677, -0.0114132, 0.0630503, 0.897334)
|
||||
bones/77/scale = Vector3(1, 1, 1)
|
||||
bones/78/rotation = Quaternion(-0.840887, -0.0366091, 0.173861, 0.511216)
|
||||
bones/78/rotation = Quaternion(-0.83956, -0.0366322, 0.173654, 0.51346)
|
||||
bones/78/scale = Vector3(1, 1, 1)
|
||||
bones/82/rotation = Quaternion(-0.837292, -0.0432506, 0.16928, 0.518088)
|
||||
bones/82/rotation = Quaternion(-0.835956, -0.0432435, 0.169067, 0.520311)
|
||||
bones/82/scale = Vector3(1, 1, 1)
|
||||
bones/84/rotation = Quaternion(-0.583833, 0.0928994, 0.0936978, 0.80108)
|
||||
bones/86/rotation = Quaternion(0.993231, 0.0067672, -0.0811647, 0.0828119)
|
||||
bones/86/scale = Vector3(1, 1, 1)
|
||||
bones/88/rotation = Quaternion(0.752007, -0.00940279, -0.659023, 0.00929466)
|
||||
bones/88/rotation = Quaternion(0.752037, -0.0113306, -0.658922, 0.0115894)
|
||||
bones/92/rotation = Quaternion(0.855906, 0.0322478, -0.0593455, 0.512701)
|
||||
bones/92/scale = Vector3(1, 1, 1)
|
||||
bones/94/rotation = Quaternion(0.901193, -0.00354713, -0.148729, 0.407085)
|
||||
bones/94/rotation = Quaternion(0.897087, -0.00340331, -0.148111, 0.416277)
|
||||
bones/94/scale = Vector3(1, 1, 1)
|
||||
bones/96/rotation = Quaternion(-0.715396, 0.0713076, 0.0634679, 0.692168)
|
||||
bones/98/rotation = Quaternion(-0.553199, 0.00579172, 0.102943, 0.826644)
|
||||
bones/98/rotation = Quaternion(-0.556531, 0.0057313, 0.103356, 0.824353)
|
||||
bones/100/rotation = Quaternion(0.808854, 0.0303333, -0.0651724, 0.583599)
|
||||
bones/102/rotation = Quaternion(-0.545321, 0.00994529, 0.108011, 0.831179)
|
||||
bones/102/rotation = Quaternion(-0.548707, 0.00985648, 0.108397, 0.828899)
|
||||
bones/102/scale = Vector3(1, 1, 1)
|
||||
bones/104/rotation = Quaternion(0.803479, 0.0249214, -0.0691385, 0.590779)
|
||||
bones/106/rotation = Quaternion(-0.631351, -0.00359876, 0.10269, 0.76866)
|
||||
bones/106/rotation = Quaternion(-0.636371, -0.00365504, 0.103426, 0.76441)
|
||||
bones/106/scale = Vector3(1, 1, 1)
|
||||
bones/108/scale = Vector3(1, 1, 1)
|
||||
bones/110/rotation = Quaternion(0.346017, 0.0755612, -0.0156624, 0.935049)
|
||||
bones/112/rotation = Quaternion(0.0147772, 0.93583, 0.351936, -0.0120549)
|
||||
bones/112/rotation = Quaternion(0.0147543, 0.937032, 0.348721, -0.0120958)
|
||||
bones/112/scale = Vector3(1, 1, 1)
|
||||
bones/114/rotation = Quaternion(0.015884, 0.718179, -0.69565, 0.00621692)
|
||||
bones/114/scale = Vector3(1, 1, 1)
|
||||
bones/116/rotation = Quaternion(0.904232, -0.0130262, -0.00631323, 0.426797)
|
||||
bones/118/rotation = Quaternion(0.5, -0.5, 0.5, -0.5)
|
||||
bones/120/scale = Vector3(1, 1, 1)
|
||||
bones/122/position = Vector3(3.16409, -0.186261, 0.386703)
|
||||
bones/122/rotation = Quaternion(0.993177, -0.0068208, 0.0811594, -0.0834612)
|
||||
bones/122/position = Vector3(3.16409, -0.219162, 0.385287)
|
||||
bones/122/rotation = Quaternion(0.99322, -0.00677822, 0.0811628, -0.0829483)
|
||||
bones/122/scale = Vector3(1, 1, 0.999988)
|
||||
bones/124/scale = Vector3(1, 1, 1)
|
||||
bones/126/position = Vector3(-3.16409, -0.227987, 0.386228)
|
||||
bones/126/rotation = Quaternion(0.99323, 0.00676805, -0.0811632, -0.0828271)
|
||||
bones/126/position = Vector3(-3.16409, -0.189822, 0.390091)
|
||||
bones/126/rotation = Quaternion(0.993188, 0.0068098, -0.0811602, -0.0833347)
|
||||
bones/126/scale = Vector3(1, 1, 0.999988)
|
||||
|
||||
[node name="Plane_009_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="0"]
|
||||
transform = Transform3D(1, 0.00015828, 8.85725e-05, -0.000158101, 1, -0.00167421, -8.87513e-05, 0.00167397, 0.999999, -0.000586748, 0.0124677, -0.00808531)
|
||||
transform = Transform3D(1, 0.000171646, 0.000336245, -0.00017418, 0.999972, 0.00767606, -0.000334799, -0.00767606, 0.999971, -0.00170445, -0.0256022, 0.00804394)
|
||||
|
||||
[node name="Plane_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="1"]
|
||||
transform = Transform3D(1, 0.000220999, 0.000127487, -0.000220746, 0.999999, -0.00164548, -0.000127733, 0.00164533, 0.999999, -0.000681162, 0.0125994, -0.00797147)
|
||||
transform = Transform3D(1, 0.000310674, 0.000281759, -0.000312805, 0.999971, 0.00762889, -0.00027927, -0.00762892, 0.999971, -0.00179648, -0.0252556, 0.00778341)
|
||||
|
||||
[node name="Cube_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="2"]
|
||||
transform = Transform3D(1, 0.000126822, 5.26309e-05, -0.000126718, 1, -0.000282809, -5.25713e-05, 0.00028266, 1, -0.000525475, 0.0111884, -0.00682285)
|
||||
transform = Transform3D(1, 5.04199e-05, 0.000252739, -5.04013e-05, 1, 0.000134706, -0.000252604, -0.000134677, 1, -0.00151372, -0.01973, 0.000190139)
|
||||
|
||||
[node name="Plane_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="3"]
|
||||
transform = Transform3D(0.999999, 0.00052835, -0.000986919, -0.000529915, 0.999999, -0.00141657, 0.00098642, 0.00141698, 0.999999, 0.000842333, 0.0123566, -0.00961041)
|
||||
transform = Transform3D(0.999999, 0.000938624, -0.000152335, -0.000937581, 0.999977, 0.00676968, 0.000158802, -0.00676954, 0.999977, -0.00103259, -0.0219197, -0.00126839)
|
||||
|
||||
[node name="Cube_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="4"]
|
||||
transform = Transform3D(1, 9.21711e-05, 0.000141107, -9.18061e-05, 0.999999, -0.00197878, -0.000141151, 0.00197864, 0.999998, -0.000566244, 0.01173, -0.00619483)
|
||||
transform = Transform3D(1, 5.19305e-05, 0.000418864, -5.36516e-05, 0.999992, 0.00422856, -0.000418514, -0.0042285, 0.999991, -0.00157595, -0.0212994, -0.00012064)
|
||||
|
||||
[node name="Plane_011_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="5"]
|
||||
transform = Transform3D(1, -4.40776e-05, -0.000138316, 4.45098e-05, 0.999997, 0.00247036, 0.000138385, -0.00247043, 0.999997, 0.000963211, -0.0178969, -0.00721216)
|
||||
transform = Transform3D(1, -0.000135079, -0.000244529, 0.000138029, 0.999928, 0.0120209, 0.000243001, -0.0120208, 0.999928, 0.00174952, -0.0790679, -0.00366974)
|
||||
|
||||
[node name="Plane_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="6"]
|
||||
transform = Transform3D(1, 0.00018464, 0.000179216, -0.000184357, 1, -0.00124952, -0.000179294, 0.00124925, 0.999999, -0.000845671, 0.0130585, -0.002985)
|
||||
transform = Transform3D(1, 0.000289246, 0.000422299, -0.000293493, 0.999949, 0.0100733, -0.000419218, -0.0100735, 0.999949, -0.00198722, -0.0264802, 0.0131886)
|
||||
|
||||
[node name="Plane_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="7"]
|
||||
transform = Transform3D(1, 0.00018464, 0.000179216, -0.000184357, 1, -0.00124952, -0.000179294, 0.00124925, 0.999999, -0.000845671, 0.0130585, -0.002985)
|
||||
transform = Transform3D(1, 0.000289246, 0.000422299, -0.000293493, 0.999949, 0.0100733, -0.000419218, -0.0100735, 0.999949, -0.00198722, -0.0264802, 0.0131886)
|
||||
|
||||
[node name="Cube_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="8"]
|
||||
transform = Transform3D(1, 8.73804e-05, 0.000120856, -8.72985e-05, 1, 0.000100821, -0.000120714, -0.000101, 1, -0.00054431, 0.00915611, -0.00587058)
|
||||
transform = Transform3D(1, 4.01735e-05, 0.000366785, -4.3802e-05, 0.999951, 0.0099124, -0.000366196, -0.00991237, 0.999951, -0.00150371, -0.0289387, 0.00122952)
|
||||
|
||||
[node name="Plane_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="9"]
|
||||
transform = Transform3D(1, 4.06206e-05, 0.000234067, -3.89665e-05, 0.999977, -0.00677532, -0.000234194, 0.00677514, 0.999977, -0.000757694, 0.0240605, -0.0105562)
|
||||
transform = Transform3D(1, 4.43682e-05, 0.000544474, -4.03523e-05, 0.999973, -0.00734442, -0.000544645, 0.00734439, 0.999973, -0.00189614, 0.00877923, -0.0110412)
|
||||
|
||||
[node name="Cube_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="10"]
|
||||
transform = Transform3D(1, 8.79541e-06, -7.29474e-05, -8.64454e-06, 1, 0.000953466, 7.31076e-05, -0.000953389, 1, 0.000474215, -0.0113335, -0.0164394)
|
||||
transform = Transform3D(1, -2.16626e-06, -0.000162099, 4.07174e-06, 0.999933, 0.0116276, 0.000162219, -0.0116275, 0.999933, 0.00104117, -0.0774982, -0.0254745)
|
||||
|
||||
[node name="Cube_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="11"]
|
||||
transform = Transform3D(1, -2.237e-05, -7.35752e-05, 2.23802e-05, 1, -0.000893623, 7.37476e-05, 0.000893652, 1, 0.00049305, -0.00118768, -0.0173049)
|
||||
transform = Transform3D(1, -4.153e-05, -0.000140451, 4.26082e-05, 0.999972, 0.00751638, 0.000140297, -0.00751629, 0.999972, 0.000940323, -0.0548378, -0.0275402)
|
||||
|
||||
[node name="Cylinder_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="12"]
|
||||
transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00687522, -0.0163269)
|
||||
transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00626576, -0.0335631)
|
||||
|
||||
[node name="Cube_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="13"]
|
||||
transform = Transform3D(1, 9.72011e-08, 8.32199e-07, -9.70657e-08, 1, -0.000182152, -8.32351e-07, 0.000182182, 1, -9.41753e-06, -0.00457954, -0.0157967)
|
||||
transform = Transform3D(1, -8.57727e-08, -2.30532e-07, 8.57389e-08, 1, -6.38666e-05, 2.30444e-07, 6.38961e-05, 1, 2.02656e-06, -0.00686145, -0.0340395)
|
||||
|
||||
[node name="Cube_017_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="14"]
|
||||
transform = Transform3D(1, -9.61094e-08, -8.30861e-07, 9.60034e-08, 1, -0.000182152, 8.30837e-07, 0.000182182, 1, 9.41753e-06, -0.00457954, -0.0157976)
|
||||
transform = Transform3D(1, 8.67633e-08, 2.31928e-07, -8.68065e-08, 1, -6.38963e-05, -2.31957e-07, 6.39558e-05, 1, -2.02656e-06, -0.00686097, -0.0340405)
|
||||
|
||||
[node name="Cube_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="15"]
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, 5.65648e-05, 3.41061e-13, -5.65648e-05, 1, -9.09154e-13, -0.0072425, -0.0163288)
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -0.000280052, 3.41061e-13, 0.000280052, 1, -9.09154e-13, -0.00445461, -0.0335636)
|
||||
|
||||
[node name="Cube_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_005_Material_0" index="0"]
|
||||
surface_material_override/0 = ExtResource("8_dt6e4")
|
||||
|
||||
[node name="Cube_005_Inside_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="16"]
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, 5.65648e-05, 3.41061e-13, -5.65648e-05, 1, -9.09154e-13, -0.0072425, -0.0163288)
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -0.000280052, 3.41061e-13, 0.000280052, 1, -9.09154e-13, -0.00445461, -0.0335636)
|
||||
|
||||
[node name="Plane_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="17"]
|
||||
transform = Transform3D(1, 1.08713e-10, -1.01801e-08, -1.09509e-10, 1, 5.71997e-05, 1.01522e-08, -5.71997e-05, 1, -2.38419e-07, -0.00724721, -0.0163269)
|
||||
transform = Transform3D(1, 1.08713e-10, -1.01801e-08, -1.12976e-10, 1, -0.000279427, 1.02225e-08, 0.000279427, 1, -2.38419e-07, -0.0044589, -0.0335627)
|
||||
|
||||
[node name="Plane_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="18"]
|
||||
transform = Transform3D(1, -1.08713e-10, 1.01801e-08, 1.09509e-10, 1, 5.71997e-05, -1.01522e-08, -5.71997e-05, 1, 2.38419e-07, -0.00724721, -0.0163269)
|
||||
transform = Transform3D(1, -1.08713e-10, 1.01801e-08, 1.12976e-10, 1, -0.000279427, -1.02225e-08, 0.000279427, 1, 2.38419e-07, -0.0044589, -0.0335627)
|
||||
|
||||
[node name="Cube_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="19"]
|
||||
transform = Transform3D(1, -2.63915e-23, -3.77146e-28, 2.63915e-23, 1, 5.74824e-05, -1.1399e-27, -5.74824e-05, 1, -1.16428e-18, -0.00724726, -0.0163269)
|
||||
transform = Transform3D(1, -2.63915e-23, 1.83728e-27, 2.63915e-23, 1, -0.000279144, 5.52974e-27, 0.000279144, 1, -1.16428e-18, -0.0044591, -0.0335627)
|
||||
|
||||
[node name="Blackout" type="Node3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0" index="1"]
|
||||
visible = false
|
||||
|
@ -1541,43 +1541,43 @@ mesh = SubResource("PlaneMesh_fbdqo")
|
|||
skeleton = NodePath("../..")
|
||||
|
||||
[node name="Cube_008_Inside_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="20"]
|
||||
transform = Transform3D(1, -2.63915e-23, -3.77146e-28, 2.63915e-23, 1, 5.74824e-05, -1.1399e-27, -5.74824e-05, 1, -1.16428e-18, -0.00724726, -0.0163269)
|
||||
transform = Transform3D(1, -2.63915e-23, 1.83728e-27, 2.63915e-23, 1, -0.000279144, 5.52974e-27, 0.000279144, 1, -1.16428e-18, -0.0044591, -0.0335627)
|
||||
|
||||
[node name="Plane_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="21"]
|
||||
transform = Transform3D(1, -0.000241011, -1.88425e-05, 0.000241071, 0.999978, 0.00673416, 1.71363e-05, -0.00673404, 0.999978, 0.000687122, -0.0368005, 0.00373232)
|
||||
transform = Transform3D(1, -0.000200033, -0.000463374, 0.000199869, 1, -0.00016135, 0.000463367, 0.000161082, 1, 0.00168777, 0.0181084, -0.00153869)
|
||||
|
||||
[node name="Plane_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="22"]
|
||||
transform = Transform3D(1, -0.000342637, -1.32024e-05, 0.000342727, 0.999978, 0.00673023, 1.08331e-05, -0.00673008, 0.999978, 0.00078249, -0.0365847, 0.00373489)
|
||||
transform = Transform3D(1, -0.00031428, -0.000500165, 0.000314206, 1, -0.000137866, 0.000500157, 0.000137597, 1, 0.00183105, 0.0183619, -0.00155967)
|
||||
|
||||
[node name="Cube_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="23"]
|
||||
transform = Transform3D(1, -0.000133, -5.34803e-05, 0.000133038, 1, 0.00102723, 5.32717e-05, -0.00102709, 1, 0.000607252, -0.0324078, -0.00186586)
|
||||
transform = Transform3D(1, -0.000128053, -0.000245824, 0.000127878, 1, -0.000644311, 0.000245869, 0.000644103, 1, 0.00143242, 0.0182619, -0.00278461)
|
||||
|
||||
[node name="Plane_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="24"]
|
||||
transform = Transform3D(1, -0.000558898, 0.000974819, 0.000555888, 0.999993, 0.00394438, -0.000977606, -0.00394384, 0.999992, -0.000741959, -0.0311975, -0.00620437)
|
||||
transform = Transform3D(1, -0.00101423, 0.000178441, 0.00101426, 0.999995, 0.00303133, -0.000181913, -0.00303155, 0.999995, 0.000935793, 0.0149439, -0.00260723)
|
||||
|
||||
[node name="Cube_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="25"]
|
||||
transform = Transform3D(1, -0.000125043, -0.000137769, 0.000125691, 0.999988, 0.00499561, 0.000137061, -0.0049955, 0.999988, 0.000640631, -0.0339627, -0.00240946)
|
||||
transform = Transform3D(1, -7.05272e-05, -0.000435404, 6.96853e-05, 0.999998, -0.00187281, 0.000435483, 0.00187272, 0.999998, 0.0015161, 0.0185503, -0.00193286)
|
||||
|
||||
[node name="Plane_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="26"]
|
||||
transform = Transform3D(1, -1.39028e-05, 0.000106648, 1.30683e-05, 0.999971, 0.00764743, -0.000106849, -0.00764734, 0.999971, -0.000697851, -0.0538023, -0.00366592)
|
||||
transform = Transform3D(1, 0.000187397, 0.000600514, -0.000194743, 0.999926, 0.0121839, -0.000598275, -0.0121841, 0.999926, -0.00353241, -0.0697877, -0.00419807)
|
||||
|
||||
[node name="Plane_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="27"]
|
||||
transform = Transform3D(1, -0.000227019, -7.09742e-05, 0.00022763, 0.999959, 0.00903252, 6.88359e-05, -0.00903261, 0.999959, 0.000711679, -0.0398601, 0.00478816)
|
||||
transform = Transform3D(1, -0.000294253, -0.000486698, 0.000295013, 0.999999, 0.00154468, 0.000486147, -0.00154483, 0.999999, 0.00201249, 0.0188545, 0.0085609)
|
||||
|
||||
[node name="Plane_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="28"]
|
||||
transform = Transform3D(1, -0.000272214, -4.41447e-05, 0.000272587, 0.99996, 0.00902933, 4.15817e-05, -0.00902924, 0.99996, 0.000715017, -0.0398673, 0.00463796)
|
||||
transform = Transform3D(1, -0.00043042, -0.00052689, 0.000431255, 0.999999, 0.0016095, 0.000526138, -0.00160977, 0.999999, 0.00228024, 0.0188664, 0.00846195)
|
||||
|
||||
[node name="Cube_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="29"]
|
||||
transform = Transform3D(1, -0.000121415, -0.000121906, 0.000122182, 0.999978, 0.00666314, 0.00012099, -0.00666308, 0.999978, 0.00062561, -0.0359827, -0.00216007)
|
||||
transform = Transform3D(1, -5.83977e-05, -0.000384562, 6.00442e-05, 0.999991, 0.00428322, 0.000384197, -0.00428331, 0.999991, 0.00144625, 0.0103408, -0.000536442)
|
||||
|
||||
[node name="Plane_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="30"]
|
||||
transform = Transform3D(1, -7.36862e-05, -0.00022091, 7.38651e-05, 1, 0.00104722, 0.000220753, -0.00104716, 0.999999, 0.000807524, -0.0238677, -0.00605297)
|
||||
transform = Transform3D(1, -5.57378e-05, -0.00056392, 4.74975e-05, 0.999894, -0.0145701, 0.000564598, 0.01457, 0.999894, 0.00183725, 0.0516097, -0.0137229)
|
||||
|
||||
[node name="Cube_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="31"]
|
||||
transform = Transform3D(1, -3.32799e-05, 3.66655e-05, 3.29595e-05, 0.999971, 0.00758535, -3.69835e-05, -0.00758525, 0.999971, -0.00021863, -0.0541007, -0.0105677)
|
||||
transform = Transform3D(1, 8.37855e-05, 0.000381212, -8.78386e-05, 0.999944, 0.010555, -0.000380392, -0.0105551, 0.999944, -0.00234699, -0.0668272, -0.0288081)
|
||||
|
||||
[node name="Cube_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="32"]
|
||||
transform = Transform3D(1, -1.37328e-05, 4.02113e-05, 1.34581e-05, 0.999983, 0.00585601, -4.03578e-05, -0.00585595, 0.999983, -0.000248432, -0.0445763, -0.0114512)
|
||||
transform = Transform3D(1, 4.5737e-05, 0.000197168, -4.61539e-05, 0.999998, 0.00196323, -0.000197166, -0.0019632, 0.999998, -0.00130987, -0.019069, -0.0325289)
|
||||
|
||||
[node name="Cylinder_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="33"]
|
||||
transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00687522, -0.0163269)
|
||||
transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00626576, -0.0335631)
|
||||
|
|
|
@ -107,3 +107,4 @@ weapon_alt={
|
|||
|
||||
3d_physics/layer_1="Geometry"
|
||||
3d_physics/layer_2="Shadow"
|
||||
3d_physics/layer_3="Mechs"
|
||||
|
|
|
@ -141,6 +141,7 @@ transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0,
|
|||
|
||||
[node name="MechEnemy" parent="." node_paths=PackedStringArray("target") instance=ExtResource("4_mheuj")]
|
||||
transform = Transform3D(-0.916705, 0, -0.399565, 0, 1, 0, 0.399565, 0, -0.916705, 5.807, 0, 8.08043)
|
||||
collision_layer = 1
|
||||
target = NodePath("../Player")
|
||||
|
||||
[node name="Environment" type="Node3D" parent="."]
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
radius = 0.7
|
||||
|
||||
[node name="MechCharacter" type="CharacterBody3D"]
|
||||
collision_layer = 5
|
||||
script = ExtResource("1_0ew1j")
|
||||
|
||||
[node name="Mesh" type="Node3D" parent="."]
|
||||
|
@ -19,86 +20,86 @@ script = ExtResource("1_0ew1j")
|
|||
transform = Transform3D(0.15, 0, 0, 0, 0.15, 0, 0, 0, 0.15, 0, 0, -0.05)
|
||||
|
||||
[node name="Skeleton3D" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5" index="0"]
|
||||
bones/1/position = Vector3(-1.16428e-18, -0.00549342, 6.45662)
|
||||
bones/3/rotation = Quaternion(0.655215, 0.674688, 0.236916, 0.243642)
|
||||
bones/4/rotation = Quaternion(0.701786, 0.0561121, 0.0725468, 0.70646)
|
||||
bones/5/rotation = Quaternion(-0.622565, -0.00137799, -0.101508, 0.775955)
|
||||
bones/6/rotation = Quaternion(-0.435562, 0.0114198, -0.0629296, 0.897884)
|
||||
bones/7/rotation = Quaternion(-0.84103, 0.0364618, -0.173985, 0.510949)
|
||||
bones/11/rotation = Quaternion(-0.837451, 0.043069, -0.169454, 0.517791)
|
||||
bones/17/rotation = Quaternion(0.751699, 0.0125116, 0.659254, 0.013266)
|
||||
bones/23/rotation = Quaternion(0.89751, 0.0035362, 0.14812, 0.415359)
|
||||
bones/27/rotation = Quaternion(-0.5548, -0.0057498, -0.103085, 0.825553)
|
||||
bones/33/rotation = Quaternion(-0.546956, -0.00987939, -0.108152, 0.830087)
|
||||
bones/35/rotation = Quaternion(-0.634445, 0.00364886, -0.10312, 0.76605)
|
||||
bones/41/rotation = Quaternion(-0.0146424, 0.937572, 0.347273, 0.0120843)
|
||||
bones/49/rotation = Quaternion(-0.000101442, 6.57829e-24, -4.9506e-31, 1)
|
||||
bones/51/rotation = Quaternion(0.595653, -0.000239322, 0.000322163, 0.803242)
|
||||
bones/55/rotation = Quaternion(0.595653, 0.000238556, -0.000321594, 0.803242)
|
||||
bones/74/rotation = Quaternion(-0.655525, 0.674911, 0.236172, -0.24291)
|
||||
bones/75/rotation = Quaternion(0.700019, -0.0561998, -0.0723442, 0.708225)
|
||||
bones/76/rotation = Quaternion(-0.621373, 0.0014122, 0.101348, 0.776931)
|
||||
bones/77/rotation = Quaternion(-0.435723, -0.0113744, 0.0629075, 0.897808)
|
||||
bones/78/rotation = Quaternion(-0.840277, -0.0365891, 0.173785, 0.512245)
|
||||
bones/82/rotation = Quaternion(-0.836676, -0.0432615, 0.169222, 0.5191)
|
||||
bones/88/rotation = Quaternion(0.751727, -0.0110513, -0.659289, 0.0110496)
|
||||
bones/94/rotation = Quaternion(0.900906, -0.003652, -0.148632, 0.407755)
|
||||
bones/98/rotation = Quaternion(-0.55343, 0.00579191, 0.102919, 0.826492)
|
||||
bones/102/rotation = Quaternion(-0.545568, 0.00992314, 0.107985, 0.831022)
|
||||
bones/106/rotation = Quaternion(-0.632815, -0.00360591, 0.102898, 0.767427)
|
||||
bones/112/rotation = Quaternion(0.0147793, 0.935881, 0.351799, -0.0120558)
|
||||
bones/122/position = Vector3(3.16409, -0.208077, 0.397494)
|
||||
bones/122/rotation = Quaternion(0.993208, -0.00679026, 0.0811618, -0.0830957)
|
||||
bones/126/position = Vector3(-3.16409, -0.204003, 0.385946)
|
||||
bones/126/rotation = Quaternion(0.9932, 0.00679775, -0.0811612, -0.0831873)
|
||||
bones/1/position = Vector3(-1.16428e-18, -0.00555207, 6.46296)
|
||||
bones/3/rotation = Quaternion(0.655678, 0.675055, 0.235772, 0.242483)
|
||||
bones/4/rotation = Quaternion(0.698581, 0.0563524, 0.0722196, 0.709643)
|
||||
bones/5/rotation = Quaternion(-0.620157, -0.00141792, -0.101184, 0.777924)
|
||||
bones/6/rotation = Quaternion(-0.43596, 0.0113592, -0.0629276, 0.897691)
|
||||
bones/7/rotation = Quaternion(-0.83941, 0.0367354, -0.173534, 0.513738)
|
||||
bones/11/rotation = Quaternion(-0.835795, 0.0433777, -0.168959, 0.520595)
|
||||
bones/17/rotation = Quaternion(0.751934, 0.00865892, 0.659106, 0.00998867)
|
||||
bones/23/rotation = Quaternion(0.90157, 0.00357137, 0.14878, 0.40623)
|
||||
bones/27/rotation = Quaternion(-0.551583, -0.00578338, -0.102684, 0.827755)
|
||||
bones/33/rotation = Quaternion(-0.543706, -0.0099274, -0.107737, 0.832273)
|
||||
bones/35/rotation = Quaternion(-0.631023, 0.0036138, -0.102634, 0.768936)
|
||||
bones/41/rotation = Quaternion(-0.0147734, 0.9358, 0.352014, 0.0120504)
|
||||
bones/49/rotation = Quaternion(-0.000153549, 6.57829e-24, -4.95349e-31, 1)
|
||||
bones/51/rotation = Quaternion(0.595674, -0.000239343, 0.000322192, 0.803226)
|
||||
bones/55/rotation = Quaternion(0.595674, 0.000238577, -0.000321623, 0.803226)
|
||||
bones/74/rotation = Quaternion(-0.655188, 0.674638, 0.237025, -0.243743)
|
||||
bones/75/rotation = Quaternion(0.700211, -0.0562676, -0.0724056, 0.708023)
|
||||
bones/76/rotation = Quaternion(-0.621309, 0.00138849, 0.101341, 0.776983)
|
||||
bones/77/rotation = Quaternion(-0.435146, -0.0113914, 0.0628428, 0.898092)
|
||||
bones/78/rotation = Quaternion(-0.840682, -0.0365636, 0.173847, 0.511561)
|
||||
bones/82/rotation = Quaternion(-0.837097, -0.0431949, 0.169284, 0.518408)
|
||||
bones/88/rotation = Quaternion(0.751917, -0.009818, -0.659081, 0.0117492)
|
||||
bones/94/rotation = Quaternion(0.898348, -0.00359475, -0.148231, 0.413505)
|
||||
bones/98/rotation = Quaternion(-0.553371, 0.00575116, 0.102924, 0.826531)
|
||||
bones/102/rotation = Quaternion(-0.545511, 0.00989802, 0.107985, 0.831059)
|
||||
bones/106/rotation = Quaternion(-0.632623, -0.00363688, 0.10287, 0.767589)
|
||||
bones/112/rotation = Quaternion(0.0146543, 0.937436, 0.34764, -0.0120964)
|
||||
bones/122/position = Vector3(3.16409, -0.201596, 0.386043)
|
||||
bones/122/rotation = Quaternion(0.993197, -0.00680085, 0.0811609, -0.0832253)
|
||||
bones/126/position = Vector3(-3.16409, -0.213214, 0.398019)
|
||||
bones/126/rotation = Quaternion(0.993211, 0.00678716, -0.0811621, -0.0830577)
|
||||
|
||||
[node name="Plane_009_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="0"]
|
||||
transform = Transform3D(1, 0.000247061, 0.000262678, -0.000248671, 0.999982, 0.00609067, -0.000261046, -0.0060907, 0.999982, -0.000971079, -0.00838035, 0.0179211)
|
||||
transform = Transform3D(1, 0.000186056, -4.36082e-05, -0.000186026, 1, -0.000212818, 4.36157e-05, 0.000212759, 1, -0.000204086, -0.0035755, -0.00139439)
|
||||
|
||||
[node name="Plane_012_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="1"]
|
||||
transform = Transform3D(1, 0.000342503, 0.0003663, -0.000344798, 0.999981, 0.00617039, -0.00036405, -0.00617045, 0.999981, -0.00115275, -0.00831264, 0.0181047)
|
||||
transform = Transform3D(1, 0.000232369, -2.46316e-05, -0.000232413, 1, -0.000207573, 2.46689e-05, 0.000207603, 1, -0.00026536, -0.00347537, -0.00131756)
|
||||
|
||||
[node name="Cube_016_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="2"]
|
||||
transform = Transform3D(1, 4.71417e-05, -1.37538e-05, -4.71603e-05, 1, -0.000255287, 1.38432e-05, 0.000255376, 1, -0.000540018, -0.0037742, 0.0105957)
|
||||
transform = Transform3D(1, 0.00014665, -1.6734e-05, -0.000146592, 1, -3.09199e-05, 1.68085e-05, 3.09497e-05, 1, -0.000187874, -0.00386566, -0.00111908)
|
||||
|
||||
[node name="Plane_004_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="3"]
|
||||
transform = Transform3D(0.999999, 0.000253499, 0.00016582, -0.000255182, 0.99995, 0.010018, -0.000163198, -0.0100179, 0.99995, -0.000589609, -0.0156876, 0.0132912)
|
||||
transform = Transform3D(0.999995, -0.000595048, -0.00270267, 0.00059402, 1, -0.000356274, 0.00270302, 0.000354651, 0.999997, 0.00369477, -0.00539285, -0.00985599)
|
||||
|
||||
[node name="Cube_013_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="4"]
|
||||
transform = Transform3D(1, 7.16448e-05, 0.000224717, -7.18758e-05, 1, 0.00101128, -0.000224538, -0.00101116, 1, -0.000626087, -0.00418478, 0.01109)
|
||||
transform = Transform3D(1, 0.000137359, 5.75408e-05, -0.000137307, 1, 0.000359356, -5.73993e-05, -0.000359297, 1, -0.000217915, -0.00404632, -0.000964642)
|
||||
|
||||
[node name="Plane_011_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="5"]
|
||||
transform = Transform3D(1, -0.000215113, -0.000511813, 0.000223458, 0.999867, 0.0163107, 0.000508327, -0.0163107, 0.999867, 0.00302839, -0.0920251, 0.0123687)
|
||||
transform = Transform3D(1, 3.8445e-05, -8.91746e-05, -3.81917e-05, 0.999998, 0.00189852, 8.93176e-05, -0.00189839, 0.999998, 0.000671387, -0.0173833, -0.00220251)
|
||||
|
||||
[node name="Plane_002_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="6"]
|
||||
transform = Transform3D(1, 0.000203773, 0.00030867, -0.000204831, 0.999994, 0.00343499, -0.000307858, -0.00343502, 0.999994, -0.00105596, -0.00379074, 0.0188801)
|
||||
transform = Transform3D(1, 0.000231966, 8.26009e-05, -0.000231981, 1, 0.00119868, -8.22134e-05, -0.00119877, 0.999999, -0.000468493, -0.0037694, 0.00166178)
|
||||
|
||||
[node name="Plane_013_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="7"]
|
||||
transform = Transform3D(1, 0.000203773, 0.00030867, -0.000204831, 0.999994, 0.00343499, -0.000307858, -0.00343502, 0.999994, -0.00105596, -0.00379074, 0.0188801)
|
||||
transform = Transform3D(1, 0.000231966, 8.26009e-05, -0.000231981, 1, 0.00119868, -8.22134e-05, -0.00119877, 0.999999, -0.000468493, -0.0037694, 0.00166178)
|
||||
|
||||
[node name="Cube_007_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="8"]
|
||||
transform = Transform3D(1, 5.83678e-05, 0.000211202, -5.95003e-05, 0.999986, 0.00532326, -0.000210799, -0.00532317, 0.999986, -0.000607491, -0.00972712, 0.0120082)
|
||||
transform = Transform3D(1, 0.000165671, 6.52373e-05, -0.000165723, 0.999998, 0.00192001, -6.4835e-05, -0.00191998, 0.999998, -0.000274658, -0.00604719, -0.000548601)
|
||||
|
||||
[node name="Plane_015_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="9"]
|
||||
transform = Transform3D(1, 1.35154e-05, 0.000310272, -1.08927e-05, 0.999964, -0.00843465, -0.000310287, 0.00843459, 0.999964, -0.000792027, 0.0202275, 0.00217581)
|
||||
transform = Transform3D(1, 8.10027e-05, 0.000137225, -8.05333e-05, 0.999996, -0.00283206, -0.000137366, 0.00283203, 0.999996, -0.000370264, 0.00407976, -0.0038352)
|
||||
|
||||
[node name="Cube_010_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="10"]
|
||||
transform = Transform3D(1, -9.87239e-05, -0.000694732, 0.000110107, 0.999866, 0.0163695, 0.000693107, -0.0163695, 0.999866, 0.00410199, -0.100795, -0.00764704)
|
||||
transform = Transform3D(1, 2.34116e-05, -6.40275e-05, -2.31713e-05, 0.999996, 0.00279439, 6.41533e-05, -0.00279422, 0.999996, 0.000399351, -0.0220892, -0.00766373)
|
||||
|
||||
[node name="Cube_012_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="11"]
|
||||
transform = Transform3D(1, -2.71291e-05, -0.000214487, 2.81564e-05, 0.999989, 0.00469467, 0.00021444, -0.00469461, 0.999989, 0.00140572, -0.0358428, -0.0122519)
|
||||
transform = Transform3D(1, -1.20516e-06, -6.14216e-05, 1.33712e-06, 1, 0.00123286, 6.14844e-05, -0.0012328, 1, 0.000397205, -0.0135083, -0.00840282)
|
||||
|
||||
[node name="Cylinder_002_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="12"]
|
||||
transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.0054934, -0.015574)
|
||||
transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00555205, -0.00924301)
|
||||
|
||||
[node name="Cube_006_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="13"]
|
||||
transform = Transform3D(1, -6.75853e-08, -5.24903e-07, 6.77807e-08, 1, 0.000377387, 5.24712e-07, -0.000377357, 1, 5.36442e-06, -0.00875425, -0.0159607)
|
||||
transform = Transform3D(1, -4.54027e-08, -4.54081e-07, 4.55853e-08, 1, 0.000427753, 4.53948e-07, -0.000427723, 1, 4.52995e-06, -0.00888753, -0.00951099)
|
||||
|
||||
[node name="Cube_017_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="14"]
|
||||
transform = Transform3D(1, 6.86472e-08, 5.26299e-07, -6.87993e-08, 1, 0.000377387, -5.26283e-07, -0.000377357, 1, -5.36442e-06, -0.00875449, -0.0159616)
|
||||
transform = Transform3D(1, 4.64536e-08, 4.55535e-07, -4.66476e-08, 1, 0.000427753, -4.55461e-07, -0.000427723, 1, -4.64916e-06, -0.00888777, -0.00951195)
|
||||
|
||||
[node name="Cube_005_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="15"]
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, 0.000201941, 3.41061e-13, -0.000201941, 1, -9.09154e-13, -0.00680155, -0.0155754)
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, 0.000306189, 3.41061e-13, -0.000306189, 1, -9.09154e-13, -0.00753492, -0.00924492)
|
||||
|
||||
[node name="WeaponSlot" type="Node3D" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_005_Material_0" index="1"]
|
||||
unique_name_in_owner = true
|
||||
|
@ -114,58 +115,58 @@ transform = Transform3D(1, 6.97955e-19, 1.77636e-13, 0, -4.37112e-08, -1, -1.355
|
|||
visible = false
|
||||
|
||||
[node name="Cube_005_Inside_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="16"]
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, 0.000201941, 3.41061e-13, -0.000201941, 1, -9.09154e-13, -0.00680155, -0.0155754)
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, 0.000306189, 3.41061e-13, -0.000306189, 1, -9.09154e-13, -0.00753492, -0.00924492)
|
||||
|
||||
[node name="Plane_003_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="17"]
|
||||
transform = Transform3D(1, 1.08713e-10, -1.01801e-08, -1.08059e-10, 1, 0.0002026, 1.0139e-08, -0.0002026, 1, -2.38419e-07, -0.00680614, -0.0155735)
|
||||
transform = Transform3D(1, 1.08713e-10, -1.01801e-08, -1.07036e-10, 1, 0.000306816, 1.02295e-08, -0.000306816, 1, -2.38419e-07, -0.00753975, -0.00924301)
|
||||
|
||||
[node name="Plane_016_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="18"]
|
||||
transform = Transform3D(1, -1.08713e-10, 1.01801e-08, 1.08059e-10, 1, 0.0002026, -1.0139e-08, -0.0002026, 1, 2.38419e-07, -0.00680614, -0.0155735)
|
||||
transform = Transform3D(1, -1.08713e-10, 1.01801e-08, 1.07036e-10, 1, 0.000306816, -1.02295e-08, -0.000306816, 1, 2.38419e-07, -0.00753975, -0.00924301)
|
||||
|
||||
[node name="Cube_008_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="19"]
|
||||
transform = Transform3D(1, -2.63915e-23, -1.33363e-27, 2.63915e-23, 1, 0.000202883, -4.02075e-27, -0.000202883, 1, -1.16428e-18, -0.00680652, -0.015574)
|
||||
transform = Transform3D(1, -2.63915e-23, -2.0192e-27, 2.63915e-23, 1, 0.000307099, -6.0856e-27, -0.000307099, 1, -1.16428e-18, -0.00753967, -0.00924253)
|
||||
|
||||
[node name="Cube_008_Inside_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="20"]
|
||||
transform = Transform3D(1, -2.63915e-23, -1.33363e-27, 2.63915e-23, 1, 0.000202883, -4.02075e-27, -0.000202883, 1, -1.16428e-18, -0.00680652, -0.015574)
|
||||
transform = Transform3D(1, -2.63915e-23, -2.0192e-27, 2.63915e-23, 1, 0.000307099, -6.0856e-27, -0.000307099, 1, -1.16428e-18, -0.00753967, -0.00924253)
|
||||
|
||||
[node name="Plane_006_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="21"]
|
||||
transform = Transform3D(1, -9.18061e-05, -0.000166126, 9.24021e-05, 0.999996, 0.00310063, 0.000166021, -0.00310063, 0.999995, 0.000771999, -0.00548011, 0.00467968)
|
||||
transform = Transform3D(1, -0.000337034, -7.37011e-05, 0.000337437, 0.999987, 0.00521564, 7.19726e-05, -0.00521579, 0.999986, 0.000430346, -0.0190739, 0.0150689)
|
||||
|
||||
[node name="Plane_008_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="22"]
|
||||
transform = Transform3D(1, -0.000104338, -0.00015118, 0.000104904, 0.999996, 0.00312412, 0.000151016, -0.00312421, 0.999996, 0.000770569, -0.00554305, 0.00455904)
|
||||
transform = Transform3D(1, -0.000426441, -0.000104778, 0.000426948, 0.999987, 0.00527084, 0.000102617, -0.00527102, 0.999986, 0.000544548, -0.0189729, 0.0151473)
|
||||
|
||||
[node name="Cube_004_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="23"]
|
||||
transform = Transform3D(1, 2.14595e-05, -1.68532e-05, -2.14074e-05, 1, -0.000214264, 1.70618e-05, 0.000214249, 1, 0.000532627, -0.00309941, 0.000838518)
|
||||
transform = Transform3D(1, -0.000182841, 2.14726e-05, 0.000182871, 1, 0.000306442, -2.14577e-05, -0.000306547, 1, 0.000195742, -0.0155056, 0.00982112)
|
||||
|
||||
[node name="Plane_005_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="24"]
|
||||
transform = Transform3D(1, -0.000143752, -9.43094e-05, 0.000144929, 0.999991, 0.00440192, 9.34303e-05, -0.00440201, 0.99999, 0.000570059, -0.00789362, 0.00186157)
|
||||
transform = Transform3D(0.999997, 0.000501141, 0.00264733, -0.000516564, 0.999982, 0.0060182, -0.00264452, -0.00601978, 0.999978, -0.0036819, -0.0232629, 0.00202656)
|
||||
|
||||
[node name="Cube_003_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="25"]
|
||||
transform = Transform3D(1, 2.05263e-05, -0.000130333, -2.03997e-05, 1, 0.000704348, 0.000130519, -0.000704259, 1, 0.000575066, -0.00345075, 0.00100923)
|
||||
transform = Transform3D(1, -0.000207029, -0.000137232, 0.000207402, 0.999997, 0.00251791, 0.00013677, -0.00251794, 0.999997, 0.000250816, -0.0162811, 0.00986934)
|
||||
|
||||
[node name="Plane_007_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="26"]
|
||||
transform = Transform3D(1, 0.000128508, -8.52183e-05, -0.000128299, 0.999997, 0.00242804, 8.57324e-05, -0.00242802, 0.999997, 0.000133514, -0.0236616, -0.00135899)
|
||||
transform = Transform3D(1, 6.18398e-05, 0.000364544, -6.7994e-05, 0.999855, 0.0170098, -0.000363366, -0.0170099, 0.999855, -0.00233698, -0.0942058, 0.0131578)
|
||||
|
||||
[node name="Plane_014_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="27"]
|
||||
transform = Transform3D(1, -7.28667e-05, -0.000172887, 7.34329e-05, 0.999996, 0.00288585, 0.000172865, -0.00288585, 0.999996, 0.000855446, -0.00431824, 0.00696468)
|
||||
transform = Transform3D(1, -0.000337288, -0.000169437, 0.000338137, 0.999989, 0.00472566, 0.000167899, -0.00472584, 0.999989, 0.000578642, -0.0171344, 0.0157561)
|
||||
|
||||
[node name="Plane_010_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="28"]
|
||||
transform = Transform3D(1, -0.00016132, -0.000166327, 0.000161886, 0.999996, 0.00291416, 0.000166044, -0.00291416, 0.999996, 0.000962734, -0.00425041, 0.00683045)
|
||||
transform = Transform3D(1, -0.000391558, -0.000166439, 0.000392377, 0.999989, 0.00475752, 0.000164662, -0.00475776, 0.999989, 0.000643015, -0.017229, 0.0156424)
|
||||
|
||||
[node name="Cube_014_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="29"]
|
||||
transform = Transform3D(1, 3.43174e-05, -0.000107743, -3.38554e-05, 0.999992, 0.00382456, 0.000108056, -0.00382459, 0.999992, 0.000545979, -0.00768149, 0.00174141)
|
||||
transform = Transform3D(1, -0.000211217, -0.000121087, 0.000211909, 0.999986, 0.00529709, 0.000120029, -0.00529712, 0.999986, 0.000233889, -0.0197773, 0.0104101)
|
||||
|
||||
[node name="Plane_001_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="30"]
|
||||
transform = Transform3D(1, 5.00977e-05, -0.000220805, -5.12972e-05, 0.999984, -0.0056437, 0.000220709, 0.00564373, 0.999984, 0.000782728, 0.0129792, -0.00489855)
|
||||
transform = Transform3D(1, -0.000128545, -0.000218898, 0.00012777, 0.999993, -0.00366533, 0.000219434, 0.00366515, 0.999993, 0.00038743, -0.000445306, 0.0040679)
|
||||
|
||||
[node name="Cube_015_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="31"]
|
||||
transform = Transform3D(1, 6.68131e-06, 7.12356e-05, -6.95698e-06, 0.99999, 0.00449945, -7.10001e-05, -0.00449929, 0.99999, -0.000473499, -0.0326982, -0.0127249)
|
||||
transform = Transform3D(1, 9.45665e-05, 0.000620385, -0.000104401, 0.999874, 0.0159029, -0.000618725, -0.0159029, 0.999873, -0.00365782, -0.0985346, -0.00122309)
|
||||
|
||||
[node name="Cube_001_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="32"]
|
||||
transform = Transform3D(1, 2.73645e-05, 7.20299e-05, -2.75043e-05, 0.999997, 0.00247681, -7.17642e-05, -0.00247672, 0.999997, -0.000488281, -0.0215482, -0.013711)
|
||||
transform = Transform3D(1, 3.34578e-06, 0.000190366, -4.27566e-06, 0.999988, 0.00500894, -0.000190273, -0.00500888, 0.999988, -0.00123096, -0.0378513, -0.00557375)
|
||||
|
||||
[node name="Cylinder_001_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="33"]
|
||||
transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.0054934, -0.015574)
|
||||
transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00555205, -0.00924301)
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
extends ConditionLeaf
|
||||
|
||||
@export var damage_threshold: float = 80.0
|
||||
|
||||
|
||||
func tick(actor: Node, _blackboard: Blackboard) -> int:
|
||||
return SUCCESS if (actor as MechEnemy).damage >= damage_threshold else FAILURE
|
|
@ -0,0 +1,6 @@
|
|||
[gd_scene load_steps=2 format=3 uid="uid://c52a5lp5n0s74"]
|
||||
|
||||
[ext_resource type="Script" path="res://src/npc/mech_enemy/ai/conditions/high_damage_condition.gd" id="1_2laj5"]
|
||||
|
||||
[node name="HighDamageCondition" type="Node"]
|
||||
script = ExtResource("1_2laj5")
|
|
@ -0,0 +1,7 @@
|
|||
extends ConditionLeaf
|
||||
|
||||
@export var heat_threshold: float = 80.0
|
||||
|
||||
|
||||
func tick(actor: Node, _blackboard: Blackboard) -> int:
|
||||
return SUCCESS if (actor as MechEnemy).heat >= heat_threshold else FAILURE
|
|
@ -0,0 +1,6 @@
|
|||
[gd_scene load_steps=2 format=3 uid="uid://4apdn31ema4q"]
|
||||
|
||||
[ext_resource type="Script" path="res://src/npc/mech_enemy/ai/conditions/high_heat_condition.gd" id="1_wptqg"]
|
||||
|
||||
[node name="HighHeatCondition" type="Node"]
|
||||
script = ExtResource("1_wptqg")
|
|
@ -1,8 +1,27 @@
|
|||
extends MechCharacter
|
||||
class_name MechEnemy extends MechCharacter
|
||||
|
||||
@export var target: MechCharacter
|
||||
@export var max_heat: float = 100.0
|
||||
@export var max_damage: float = 100.0
|
||||
@export var max_structure: int = 5
|
||||
|
||||
var heat: float = 0.0:
|
||||
set(value):
|
||||
# TODO Check for heat condition
|
||||
heat = value
|
||||
var damage: float = 0.0:
|
||||
set(value):
|
||||
# TODO Check for damage conditions
|
||||
damage = value
|
||||
var structure: int = max_structure:
|
||||
set(value):
|
||||
# TODO Check for structure conditions
|
||||
structure = value
|
||||
|
||||
var target_detected: bool = false
|
||||
|
||||
@onready var nav_agent: NavigationAgent3D = $NavigationAgent3D
|
||||
@onready var vision_cone: VisionCone = %VisionCone
|
||||
|
||||
# gdlint: disable=class-definitions-order
|
||||
var target_position: Vector3:
|
||||
|
@ -20,12 +39,25 @@ func _actor_setup() -> void:
|
|||
|
||||
|
||||
func _ready() -> void:
|
||||
vision_cone.excluded = [self, target]
|
||||
# Disable physics processing to give the navserver time to sync
|
||||
set_physics_process(false)
|
||||
# Can't await during _ready, so defer the call with the await
|
||||
call_deferred("_actor_setup")
|
||||
|
||||
|
||||
func deal_damage(delta: float) -> void:
|
||||
damage += delta
|
||||
|
||||
|
||||
func deal_heat(delta: float) -> void:
|
||||
heat += delta
|
||||
|
||||
|
||||
func deal_structure(delta: int) -> void:
|
||||
structure += delta
|
||||
|
||||
|
||||
func _physics_process(delta: float) -> void:
|
||||
var delta_factor: float = delta * GameState.TARGET_FPS
|
||||
|
||||
|
@ -72,3 +104,15 @@ func _on_nav_link_reached(details: Dictionary) -> void:
|
|||
else:
|
||||
# Going down (just keep going!)
|
||||
pass
|
||||
|
||||
|
||||
func _on_vision_cone_detected(body: Node3D) -> void:
|
||||
if body == target:
|
||||
target_detected = true
|
||||
print("target detected!")
|
||||
|
||||
|
||||
func _on_vision_cone_lost_detection(body: Node3D) -> void:
|
||||
if body == target:
|
||||
target_detected = false
|
||||
print("target lost!")
|
||||
|
|
|
@ -1,151 +1,161 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://bv8ifwo8yn6h0"]
|
||||
[gd_scene load_steps=10 format=3 uid="uid://bv8ifwo8yn6h0"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b4lueyrglqwou" path="res://src/npc/mech_character/mech_character.tscn" id="1_yyy7d"]
|
||||
[ext_resource type="Script" path="res://src/npc/mech_enemy/mech_enemy.gd" id="2_35sm4"]
|
||||
[ext_resource type="PackedScene" uid="uid://bhdtjb0i8cjkq" path="res://src/npc/vision_cone/vision_cone.tscn" id="3_m0nb6"]
|
||||
[ext_resource type="Script" path="res://addons/beehave/nodes/beehave_tree.gd" id="3_ygwmt"]
|
||||
[ext_resource type="Script" path="res://addons/beehave/nodes/composites/selector.gd" id="4_x5xqh"]
|
||||
[ext_resource type="Script" path="res://addons/beehave/nodes/composites/sequence.gd" id="5_lfifb"]
|
||||
[ext_resource type="PackedScene" uid="uid://c52a5lp5n0s74" path="res://src/npc/mech_enemy/ai/conditions/high_damage_condition.tscn" id="6_0148b"]
|
||||
[ext_resource type="PackedScene" uid="uid://4apdn31ema4q" path="res://src/npc/mech_enemy/ai/conditions/high_heat_condition.tscn" id="7_3vm24"]
|
||||
[ext_resource type="Script" path="res://addons/beehave/blackboard.gd" id="7_wucls"]
|
||||
|
||||
[node name="MechEnemy" instance=ExtResource("1_yyy7d")]
|
||||
script = ExtResource("2_35sm4")
|
||||
max_heat = 100.0
|
||||
max_damage = 100.0
|
||||
max_structure = 5
|
||||
|
||||
[node name="Skeleton3D" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5" index="0"]
|
||||
bones/1/position = Vector3(-1.16428e-18, -0.00565962, 6.4503)
|
||||
bones/1/rotation = Quaternion(0.707107, 0, 0, 0.707107)
|
||||
bones/3/rotation = Quaternion(0.655539, 0.674991, 0.236051, 0.242767)
|
||||
bones/4/rotation = Quaternion(0.701393, 0.0561155, 0.0724948, 0.706855)
|
||||
bones/5/rotation = Quaternion(-0.62244, -0.0013949, -0.101495, 0.776058)
|
||||
bones/6/rotation = Quaternion(-0.436214, 0.0114048, -0.0630001, 0.897562)
|
||||
bones/7/rotation = Quaternion(-0.840423, 0.0365456, -0.173836, 0.51199)
|
||||
bones/11/rotation = Quaternion(-0.836828, 0.0431592, -0.169297, 0.518839)
|
||||
bones/17/rotation = Quaternion(0.751714, 0.0124658, 0.659239, 0.0131975)
|
||||
bones/23/rotation = Quaternion(0.898153, 0.00353699, 0.148227, 0.41393)
|
||||
bones/27/rotation = Quaternion(-0.554571, -0.00576545, -0.103074, 0.825708)
|
||||
bones/33/rotation = Quaternion(-0.546725, -0.00989199, -0.108132, 0.830242)
|
||||
bones/35/rotation = Quaternion(-0.634341, 0.00363393, -0.103121, 0.766136)
|
||||
bones/41/rotation = Quaternion(-0.0147272, 0.937017, 0.348764, 0.0120949)
|
||||
bones/49/rotation = Quaternion(0.000134406, 6.57829e-24, -4.93905e-31, 1)
|
||||
bones/50/rotation = Quaternion(0.80296, 2.84212e-07, 3.82883e-07, 0.596033)
|
||||
bones/51/rotation = Quaternion(0.59565, -0.000239346, 0.000322194, 0.803244)
|
||||
bones/55/rotation = Quaternion(0.59565, 0.00023858, -0.000321625, 0.803244)
|
||||
bones/62/rotation = Quaternion(-0.000385918, 2.26111e-14, -0.000401128, 1)
|
||||
bones/66/rotation = Quaternion(-0.000385918, -2.26111e-14, 0.000401128, 1)
|
||||
bones/74/rotation = Quaternion(-0.65523, 0.674634, 0.236955, -0.243713)
|
||||
bones/75/rotation = Quaternion(0.700713, -0.0561521, -0.072417, 0.707534)
|
||||
bones/76/rotation = Quaternion(-0.621948, 0.00140735, 0.101427, 0.776461)
|
||||
bones/77/rotation = Quaternion(-0.435005, -0.0113871, 0.0628078, 0.898163)
|
||||
bones/78/rotation = Quaternion(-0.841203, -0.0365174, 0.173983, 0.51066)
|
||||
bones/82/rotation = Quaternion(-0.837608, -0.0431989, 0.169413, 0.517538)
|
||||
bones/88/rotation = Quaternion(0.751734, -0.0114382, -0.659264, 0.0116353)
|
||||
bones/94/rotation = Quaternion(0.900248, -0.00364429, -0.148526, 0.409243)
|
||||
bones/98/rotation = Quaternion(-0.554672, 0.00577314, 0.103103, 0.825636)
|
||||
bones/102/rotation = Quaternion(-0.546817, 0.00990845, 0.108172, 0.830176)
|
||||
bones/106/rotation = Quaternion(-0.633656, -0.00361851, 0.103025, 0.766716)
|
||||
bones/112/rotation = Quaternion(0.0147817, 0.936089, 0.351247, -0.0120619)
|
||||
bones/122/position = Vector3(3.16409, -0.197548, 0.389143)
|
||||
bones/122/rotation = Quaternion(0.993195, -0.00680326, 0.0811607, -0.0832548)
|
||||
bones/126/position = Vector3(-3.16409, -0.214088, 0.385488)
|
||||
bones/126/rotation = Quaternion(0.993214, 0.00678475, -0.0811623, -0.0830282)
|
||||
bones/1/position = Vector3(-1.16428e-18, -0.00548398, 6.46299)
|
||||
bones/3/rotation = Quaternion(0.655454, 0.674914, 0.236288, 0.24298)
|
||||
bones/4/rotation = Quaternion(0.700217, 0.0562883, 0.0723842, 0.708017)
|
||||
bones/5/rotation = Quaternion(-0.621259, -0.00138961, -0.101327, 0.777025)
|
||||
bones/6/rotation = Quaternion(-0.436104, 0.0113957, -0.0629776, 0.897618)
|
||||
bones/7/rotation = Quaternion(-0.840004, 0.0366343, -0.173697, 0.51272)
|
||||
bones/11/rotation = Quaternion(-0.836401, 0.0432738, -0.169129, 0.519572)
|
||||
bones/17/rotation = Quaternion(0.751876, 0.0103594, 0.659107, 0.012393)
|
||||
bones/23/rotation = Quaternion(0.89825, 0.00338339, 0.148314, 0.413688)
|
||||
bones/27/rotation = Quaternion(-0.552781, -0.00573321, -0.102814, 0.82694)
|
||||
bones/33/rotation = Quaternion(-0.544919, -0.00987465, -0.107867, 0.831463)
|
||||
bones/35/rotation = Quaternion(-0.632527, 0.00367087, -0.102818, 0.767675)
|
||||
bones/41/rotation = Quaternion(-0.0146401, 0.937473, 0.34754, 0.0120864)
|
||||
bones/49/rotation = Quaternion(-4.90208e-05, 6.57828e-24, -4.9482e-31, 1)
|
||||
bones/51/rotation = Quaternion(0.595646, -0.000239312, 0.000322152, 0.803247)
|
||||
bones/55/rotation = Quaternion(0.595646, 0.000238546, -0.000321583, 0.803247)
|
||||
bones/74/rotation = Quaternion(-0.655616, 0.674988, 0.235949, -0.242667)
|
||||
bones/75/rotation = Quaternion(0.698596, -0.0563684, -0.0721985, 0.709629)
|
||||
bones/76/rotation = Quaternion(-0.620165, 0.0014209, 0.101181, 0.777917)
|
||||
bones/77/rotation = Quaternion(-0.43574, -0.0113594, 0.0628945, 0.897801)
|
||||
bones/78/rotation = Quaternion(-0.839592, -0.0367239, 0.173575, 0.513428)
|
||||
bones/82/rotation = Quaternion(-0.835975, -0.0433745, 0.168999, 0.520292)
|
||||
bones/88/rotation = Quaternion(0.751899, -0.00877892, -0.659144, 0.0100003)
|
||||
bones/94/rotation = Quaternion(0.901538, -0.00357583, -0.148773, 0.406305)
|
||||
bones/98/rotation = Quaternion(-0.551706, 0.00580058, 0.102707, 0.82767)
|
||||
bones/102/rotation = Quaternion(-0.543827, 0.00994599, 0.107764, 0.83219)
|
||||
bones/106/rotation = Quaternion(-0.631034, -0.00359582, 0.102642, 0.768927)
|
||||
bones/112/rotation = Quaternion(0.0147727, 0.935833, 0.351927, -0.0120571)
|
||||
bones/122/position = Vector3(3.16409, -0.205008, 0.396174)
|
||||
bones/122/rotation = Quaternion(0.993205, -0.00679277, 0.0811616, -0.0831264)
|
||||
bones/126/position = Vector3(-3.16409, -0.205948, 0.385857)
|
||||
bones/126/rotation = Quaternion(0.993203, 0.00679524, -0.0811614, -0.0831566)
|
||||
|
||||
[node name="Plane_009_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="0"]
|
||||
transform = Transform3D(1, 0.000145733, 0.000214532, -0.000146464, 0.999995, 0.00329205, -0.000214159, -0.00329196, 0.999995, -0.000857353, 0.00548816, 0.00510401)
|
||||
transform = Transform3D(1, 0.000366807, 2.05934e-05, -0.000366867, 0.999998, 0.00226295, -1.97366e-05, -0.0022631, 0.999997, -0.000149488, -0.00259489, 0.0097698)
|
||||
|
||||
[node name="Plane_012_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="1"]
|
||||
transform = Transform3D(1, 0.000221059, 0.00030861, -0.000222072, 0.999994, 0.00334173, -0.000307985, -0.0033417, 0.999994, -0.00101042, 0.00556266, 0.00527143)
|
||||
transform = Transform3D(1, 0.00042659, 4.53144e-05, -0.00042668, 0.999997, 0.00228962, -4.42788e-05, -0.00228962, 0.999997, -0.00022912, -0.00251859, 0.00980991)
|
||||
|
||||
[node name="Cube_016_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="2"]
|
||||
transform = Transform3D(1, 3.1963e-06, -2.05636e-06, -3.17954e-06, 1, -0.00062114, 1.93715e-06, 0.000621229, 1, -0.000533342, 0.00826833, 0.000428498)
|
||||
transform = Transform3D(1, 0.000263415, -6.15865e-05, -0.000263372, 1, 5.90235e-05, 6.16312e-05, -5.90831e-05, 1, 2.24113e-05, -0.00110804, 0.00727803)
|
||||
|
||||
[node name="Plane_004_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="3"]
|
||||
transform = Transform3D(0.999999, 0.00021024, 0.000109389, -0.000211, 0.999968, 0.00802783, -0.000107899, -0.00802786, 0.999968, -0.000552416, -0.00286704, 0.0031445)
|
||||
transform = Transform3D(0.999996, -0.000437811, -0.0024657, 0.00045085, 0.999986, 0.00528823, 0.00246337, -0.0052894, 0.999983, 0.00360441, -0.0103261, 0.0010494)
|
||||
|
||||
[node name="Cube_013_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="4"]
|
||||
transform = Transform3D(1, -7.7337e-06, 0.000189543, 7.91252e-06, 1, -0.00081408, -0.000189669, 0.00081417, 1, -0.000608921, 0.00830662, 0.0010736)
|
||||
transform = Transform3D(1, 0.000255086, 0.000106744, -0.000255048, 1, 0.000115722, -0.0001067, -0.000115842, 1, -4.33922e-05, -0.00115705, 0.00779843)
|
||||
|
||||
[node name="Plane_011_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="5"]
|
||||
transform = Transform3D(1, -0.000238255, -0.000451882, 0.00024347, 0.999932, 0.0116704, 0.000448941, -0.0116704, 0.999932, 0.00260043, -0.0660599, 0.00108385)
|
||||
transform = Transform3D(1, -1.99676e-06, -0.000884914, 1.54376e-05, 0.999885, 0.0151309, 0.000884824, -0.0151308, 0.999885, 0.00472069, -0.0811781, 0.00971508)
|
||||
|
||||
[node name="Plane_002_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="6"]
|
||||
transform = Transform3D(1, 0.000133425, 0.000241507, -0.000133753, 0.999999, 0.00138125, -0.00024144, -0.00138122, 0.999999, -0.000980139, 0.0090127, 0.00828457)
|
||||
transform = Transform3D(1, 0.000408098, 0.000196937, -0.000408262, 1, 0.00100681, -0.000196442, -0.00100693, 0.999999, -0.000513077, 0.000714779, 0.0119662)
|
||||
|
||||
[node name="Plane_013_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="7"]
|
||||
transform = Transform3D(1, 0.000133425, 0.000241507, -0.000133753, 0.999999, 0.00138125, -0.00024144, -0.00138122, 0.999999, -0.000980139, 0.0090127, 0.00828457)
|
||||
transform = Transform3D(1, 0.000408098, 0.000196937, -0.000408262, 1, 0.00100681, -0.000196442, -0.00100693, 0.999999, -0.000513077, 0.000714779, 0.0119662)
|
||||
|
||||
[node name="Cube_007_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="8"]
|
||||
transform = Transform3D(1, -1.39028e-05, 0.000154726, 1.33589e-05, 0.999994, 0.00355524, -0.000154883, -0.00355527, 0.999994, -0.000561237, 0.0025239, 0.00203538)
|
||||
transform = Transform3D(1, 0.000319168, 0.000165008, -0.00031957, 0.999996, 0.00276285, -0.000164039, -0.00276306, 0.999996, -0.000227213, -0.00423235, 0.00849771)
|
||||
|
||||
[node name="Plane_015_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="9"]
|
||||
transform = Transform3D(1, -3.82438e-05, 0.000288308, 4.11123e-05, 0.99995, -0.00993481, -0.000288047, 0.00993481, 0.999951, -0.000836372, 0.0319744, -0.00744534)
|
||||
transform = Transform3D(1, 0.000179678, 0.000173874, -0.00017859, 0.999982, -0.00593421, -0.00017488, 0.00593403, 0.999982, -0.000144243, 0.014356, 0.00211859)
|
||||
|
||||
[node name="Cube_010_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="10"]
|
||||
transform = Transform3D(1, -8.85185e-05, -0.000402403, 9.2756e-05, 0.999944, 0.0105775, 0.000401297, -0.0105773, 0.999944, 0.00243735, -0.0664654, -0.0171566)
|
||||
transform = Transform3D(1, -7.80206e-05, -0.000664386, 8.72798e-05, 0.999904, 0.0138613, 0.00066328, -0.0138612, 0.999904, 0.00389671, -0.0850753, -0.00328875)
|
||||
|
||||
[node name="Cube_012_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="11"]
|
||||
transform = Transform3D(1, -3.38895e-05, -0.000168451, 3.42347e-05, 0.999998, 0.00207865, 0.000168241, -0.00207859, 0.999998, 0.00111485, -0.0191698, -0.0206766)
|
||||
transform = Transform3D(1, 2.15863e-06, -0.000195653, -1.57078e-06, 0.999997, 0.00275418, 0.000195703, -0.00275412, 0.999997, 0.00125957, -0.0232361, -0.00749445)
|
||||
|
||||
[node name="Cylinder_002_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="12"]
|
||||
transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00565964, -0.0218992)
|
||||
transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00548398, -0.0092063)
|
||||
|
||||
[node name="Cube_006_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="13"]
|
||||
transform = Transform3D(1, -7.22333e-08, -4.46377e-07, 7.21816e-08, 1, -8.74402e-05, 4.4627e-07, 8.74996e-05, 1, 4.52995e-06, -0.00594449, -0.0223007)
|
||||
transform = Transform3D(1, -7.12033e-08, -5.55226e-07, 7.1345e-08, 1, 0.000288308, 5.55125e-07, -0.000288278, 1, 5.72205e-06, -0.00824213, -0.0096283)
|
||||
|
||||
[node name="Cube_017_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="14"]
|
||||
transform = Transform3D(1, 7.32203e-08, 4.47715e-07, -7.31951e-08, 1, -8.74104e-05, -4.47725e-07, 8.74996e-05, 1, -4.52995e-06, -0.00594473, -0.0223017)
|
||||
transform = Transform3D(1, 7.22939e-08, 5.5668e-07, -7.23875e-08, 1, 0.000288338, -5.56639e-07, -0.000288278, 1, -5.72205e-06, -0.00824261, -0.0096283)
|
||||
|
||||
[node name="Cube_005_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="15"]
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -0.000269741, 3.41061e-13, 0.000269741, 1, -9.09154e-13, -0.00391495, -0.0219002)
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, 9.71556e-05, 3.41061e-13, -9.71556e-05, 1, -9.09154e-13, -0.00611383, -0.00920773)
|
||||
|
||||
[node name="VisionCone" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_005_Material_0" index="2" instance=ExtResource("3_m0nb6")]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(2, 6.81965e-13, 6.82114e-13, -6.82121e-13, 2, 0.000456452, -6.81958e-13, -0.000456452, 2, 4.22951e-12, 0.0068202, 9.73728)
|
||||
body_offset = Vector3(0, 1, 0)
|
||||
|
||||
[node name="Cube_005_Inside_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="16"]
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -0.000269741, 3.41061e-13, 0.000269741, 1, -9.09154e-13, -0.00391495, -0.0219002)
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, 9.71556e-05, 3.41061e-13, -9.71556e-05, 1, -9.09154e-13, -0.00611383, -0.00920773)
|
||||
|
||||
[node name="Plane_003_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="17"]
|
||||
transform = Transform3D(1, 1.08713e-10, -1.01801e-08, -1.12891e-10, 1, -0.000269094, 1.01675e-08, 0.000269094, 1, -2.38419e-07, -0.00391984, -0.0218983)
|
||||
transform = Transform3D(1, 1.08713e-10, -1.01801e-08, -1.09139e-10, 1, 9.77588e-05, 1.02229e-08, -9.77588e-05, 1, -2.38419e-07, -0.00611806, -0.00920677)
|
||||
|
||||
[node name="Plane_016_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="18"]
|
||||
transform = Transform3D(1, -1.08713e-10, 1.01801e-08, 1.12891e-10, 1, -0.000269094, -1.01675e-08, 0.000269094, 1, 2.38419e-07, -0.00391984, -0.0218983)
|
||||
transform = Transform3D(1, -1.08713e-10, 1.01801e-08, 1.09139e-10, 1, 9.77588e-05, -1.02229e-08, -9.77588e-05, 1, 2.38419e-07, -0.00611806, -0.00920677)
|
||||
|
||||
[node name="Cube_008_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="19"]
|
||||
transform = Transform3D(1, -2.63915e-23, 1.76931e-27, 2.63915e-23, 1, -0.000268811, 5.32501e-27, 0.000268811, 1, -1.16428e-18, -0.00391982, -0.0218987)
|
||||
transform = Transform3D(1, -2.63915e-23, -6.43955e-28, 2.63915e-23, 1, 9.80415e-05, -1.9435e-27, -9.80415e-05, 1, -1.16428e-18, -0.00611853, -0.0092063)
|
||||
|
||||
[node name="Cube_008_Inside_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="20"]
|
||||
transform = Transform3D(1, -2.63915e-23, 1.76931e-27, 2.63915e-23, 1, -0.000268811, 5.32501e-27, 0.000268811, 1, -1.16428e-18, -0.00391982, -0.0218987)
|
||||
transform = Transform3D(1, -2.63915e-23, -6.43955e-28, 2.63915e-23, 1, 9.80415e-05, -1.9435e-27, -9.80415e-05, 1, -1.16428e-18, -0.00611853, -0.0092063)
|
||||
|
||||
[node name="Plane_006_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="21"]
|
||||
transform = Transform3D(1, -0.000108123, -0.000152774, 0.000109196, 0.999976, 0.00709432, 0.000152066, -0.00709426, 0.999975, 0.000838518, -0.0188953, 0.00772113)
|
||||
transform = Transform3D(1, -0.000213996, 7.52062e-05, 0.000213936, 1, 0.000540346, -7.53701e-05, -0.000540465, 1, 2.74181e-05, -0.0072121, -0.000125468)
|
||||
|
||||
[node name="Plane_008_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="22"]
|
||||
transform = Transform3D(1, -0.000143483, -0.000108622, 0.000144213, 0.999976, 0.00708106, 0.000107653, -0.00708091, 0.999975, 0.000835896, -0.0188912, 0.00749898)
|
||||
transform = Transform3D(1, -0.00025484, 6.99162e-05, 0.00025478, 1, 0.000528067, -7.00578e-05, -0.000528038, 1, 7.12872e-05, -0.00711453, -0.000101507)
|
||||
|
||||
[node name="Cube_004_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="23"]
|
||||
transform = Transform3D(1, 4.54765e-05, -3.00109e-05, -4.54523e-05, 1, 8.33571e-05, 3.00854e-05, -8.3223e-05, 1, 0.000581264, -0.0135735, 0.000261933)
|
||||
transform = Transform3D(1, -0.000173537, 4.3869e-05, 0.000173511, 1, -3.7998e-06, -4.3869e-05, 3.8296e-06, 1, 1.23978e-05, -0.00689647, -0.00055933)
|
||||
|
||||
[node name="Plane_005_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="24"]
|
||||
transform = Transform3D(1, -0.000170141, -0.00010179, 0.000171602, 0.999971, 0.0077185, 0.000100121, -0.0077187, 0.99997, 0.000602007, -0.0207109, 0.00132155)
|
||||
transform = Transform3D(0.999997, 0.000563934, 0.00251968, -0.000564173, 1, 0.000318956, -0.00251989, -0.000320686, 0.999997, -0.0035789, -0.00881118, -0.0086931)
|
||||
|
||||
[node name="Cube_003_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="25"]
|
||||
transform = Transform3D(1, 3.65078e-05, -0.000163198, -3.60832e-05, 0.999997, 0.00261706, 0.000163347, -0.00261691, 0.999996, 0.000629902, -0.0145211, 0.000165224)
|
||||
transform = Transform3D(1, -0.00016696, -2.7664e-05, 0.000166975, 1, 0.000882626, 2.75001e-05, -0.000882506, 1, 4.02927e-05, -0.00725931, -0.000515461)
|
||||
|
||||
[node name="Plane_007_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="26"]
|
||||
transform = Transform3D(1, 0.000167027, -2.21808e-05, -0.000166863, 0.999982, 0.00610763, 2.32439e-05, -0.00610745, 0.999981, -0.00026226, -0.0456142, -0.00227928)
|
||||
transform = Transform3D(1, -7.42376e-05, 0.000120408, 7.39545e-05, 0.999997, 0.00256438, -0.000120622, -0.00256424, 0.999997, -0.000832081, -0.0212579, -0.00168705)
|
||||
|
||||
[node name="Plane_014_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="27"]
|
||||
transform = Transform3D(1, -0.000107557, -0.000178587, 0.000108734, 0.99998, 0.00634545, 0.000177927, -0.00634536, 0.99998, 0.000925064, -0.0176228, 0.00887609)
|
||||
transform = Transform3D(1, -0.000239775, -2.2199e-05, 0.000239819, 0.999998, 0.00200519, 2.16588e-05, -0.00200504, 0.999998, 0.000190735, -0.0076369, 0.00241756)
|
||||
|
||||
[node name="Plane_010_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="28"]
|
||||
transform = Transform3D(1, -0.000210896, -0.000159319, 0.000211924, 0.99998, 0.00637299, 0.000157997, -0.00637293, 0.99998, 0.0010252, -0.0175548, 0.00866151)
|
||||
transform = Transform3D(1, -0.000267908, -3.05474e-05, 0.000267968, 0.999998, 0.0020147, 3.00147e-05, -0.00201464, 0.999998, 0.000244141, -0.00767982, 0.0024128)
|
||||
|
||||
[node name="Cube_014_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="29"]
|
||||
transform = Transform3D(1, 4.13135e-05, -0.000126265, -4.05014e-05, 0.999979, 0.00646088, 0.000126563, -0.00646082, 0.999979, 0.000580549, -0.019682, 0.00104856)
|
||||
transform = Transform3D(1, -0.000169717, -8.86619e-06, 0.000169754, 0.999997, 0.00245386, 8.42661e-06, -0.00245389, 0.999997, 1.97887e-05, -0.00935566, -0.000178337)
|
||||
|
||||
[node name="Plane_001_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="30"]
|
||||
transform = Transform3D(1, 5.77271e-05, -0.000259183, -5.90608e-05, 0.999987, -0.00522417, 0.000258945, 0.00522429, 0.999986, 0.000860214, 0.00581241, -0.00720644)
|
||||
transform = Transform3D(1, -0.000118226, -9.96813e-05, 0.00011798, 0.999997, -0.00232857, 9.99346e-05, 0.00232863, 0.999997, 0.00018096, 0.000940979, -0.00343275)
|
||||
|
||||
[node name="Cube_015_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="31"]
|
||||
transform = Transform3D(1, 1.80248e-05, 0.00012907, -1.904e-05, 0.999968, 0.00806225, -0.000128856, -0.00806198, 0.999967, -0.000834942, -0.0547957, -0.0165582)
|
||||
transform = Transform3D(1, -1.09579e-05, 6.2417e-05, 1.07326e-05, 0.999994, 0.00352283, -6.24575e-05, -0.00352269, 0.999994, -0.000393152, -0.0265874, -0.00706863)
|
||||
|
||||
[node name="Cube_001_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="32"]
|
||||
transform = Transform3D(1, 3.45399e-05, 0.000109066, -3.50451e-05, 0.999988, 0.00486019, -0.000108839, -0.00486007, 0.999988, -0.00073266, -0.0370965, -0.0181041)
|
||||
transform = Transform3D(1, 1.69603e-06, 5.82481e-05, -1.801e-06, 0.999999, 0.00177467, -5.82537e-05, -0.00177461, 0.999999, -0.000377655, -0.0169333, -0.00789738)
|
||||
|
||||
[node name="Cylinder_001_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="33"]
|
||||
transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00565964, -0.0218992)
|
||||
transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00548398, -0.0092063)
|
||||
|
||||
[node name="NavigationAgent3D" type="NavigationAgent3D" parent="." index="5"]
|
||||
path_desired_distance = 2.0
|
||||
|
@ -155,9 +165,44 @@ debug_enabled = true
|
|||
|
||||
[node name="BeehaveTree" type="Node" parent="." index="6" node_paths=PackedStringArray("blackboard", "actor")]
|
||||
script = ExtResource("3_ygwmt")
|
||||
blackboard = NodePath("@Node@21085")
|
||||
blackboard = NodePath("../Blackboard")
|
||||
actor = NodePath("..")
|
||||
|
||||
[node name="DamageStatusSelector" type="Node" parent="BeehaveTree" index="0"]
|
||||
script = ExtResource("4_x5xqh")
|
||||
|
||||
[node name="HighDamageSequence" type="Node" parent="BeehaveTree/DamageStatusSelector" index="0"]
|
||||
script = ExtResource("5_lfifb")
|
||||
|
||||
[node name="HighDamageCondition" parent="BeehaveTree/DamageStatusSelector/HighDamageSequence" index="0" instance=ExtResource("6_0148b")]
|
||||
|
||||
[node name="HeatStatusSelector" type="Node" parent="BeehaveTree/DamageStatusSelector/HighDamageSequence" index="1"]
|
||||
script = ExtResource("4_x5xqh")
|
||||
|
||||
[node name="HighDamageHighHeatSequence" type="Node" parent="BeehaveTree/DamageStatusSelector/HighDamageSequence/HeatStatusSelector" index="0"]
|
||||
script = ExtResource("5_lfifb")
|
||||
|
||||
[node name="HighHeatCondition" parent="BeehaveTree/DamageStatusSelector/HighDamageSequence/HeatStatusSelector/HighDamageHighHeatSequence" index="0" instance=ExtResource("7_3vm24")]
|
||||
|
||||
[node name="HighDamageLowHeatSequence" type="Node" parent="BeehaveTree/DamageStatusSelector/HighDamageSequence/HeatStatusSelector" index="1"]
|
||||
script = ExtResource("5_lfifb")
|
||||
|
||||
[node name="HeatStatusSelector" type="Node" parent="BeehaveTree/DamageStatusSelector" index="1"]
|
||||
script = ExtResource("4_x5xqh")
|
||||
|
||||
[node name="LowDamageHighHeatSequence" type="Node" parent="BeehaveTree/DamageStatusSelector/HeatStatusSelector" index="0"]
|
||||
script = ExtResource("5_lfifb")
|
||||
|
||||
[node name="HighHeatCondition" parent="BeehaveTree/DamageStatusSelector/HeatStatusSelector/LowDamageHighHeatSequence" index="0" instance=ExtResource("7_3vm24")]
|
||||
|
||||
[node name="LowDamageLowHeatSequence" type="Node" parent="BeehaveTree/DamageStatusSelector/HeatStatusSelector" index="1"]
|
||||
script = ExtResource("5_lfifb")
|
||||
|
||||
[node name="Blackboard" type="Node" parent="." index="7"]
|
||||
script = ExtResource("7_wucls")
|
||||
|
||||
[connection signal="detected" from="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_005_Material_0/VisionCone" to="." method="_on_vision_cone_detected"]
|
||||
[connection signal="lost_detection" from="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_005_Material_0/VisionCone" to="." method="_on_vision_cone_lost_detection"]
|
||||
[connection signal="link_reached" from="NavigationAgent3D" to="." method="_on_nav_link_reached"]
|
||||
|
||||
[editable path="Mesh/Mech"]
|
||||
|
|
|
@ -0,0 +1,52 @@
|
|||
class_name VisionCone extends Node3D
|
||||
|
||||
signal detected(body: Node3D)
|
||||
signal lost_detection(body: Node3D)
|
||||
|
||||
const COLLISION_MASK: int = 0x0001
|
||||
|
||||
@export var excluded: Array[CollisionObject3D] = []:
|
||||
set(value):
|
||||
excluded = value
|
||||
_excluded_rid.assign(excluded.map(func(o: CollisionObject3D) -> RID: return o.get_rid()))
|
||||
get:
|
||||
return excluded
|
||||
|
||||
@export var body_offset: Vector3 = Vector3.ZERO
|
||||
|
||||
var _excluded_rid: Array[RID]
|
||||
|
||||
var _tracked_bodies: Dictionary = {}
|
||||
var _detected_bodies: Array[Node3D] = []
|
||||
|
||||
|
||||
func _physics_process(_delta: float) -> void:
|
||||
var now_detected: Array[Node3D] = []
|
||||
var space_state: PhysicsDirectSpaceState3D = get_world_3d().direct_space_state
|
||||
for body: Node3D in _tracked_bodies.keys():
|
||||
var occlusion: Dictionary = space_state.intersect_ray(
|
||||
PhysicsRayQueryParameters3D.create(
|
||||
global_position, body.global_position + body_offset, COLLISION_MASK, _excluded_rid
|
||||
)
|
||||
)
|
||||
# If there is no occlusion, the body has been detected
|
||||
if not occlusion:
|
||||
now_detected.push_back(body)
|
||||
|
||||
for body: Node3D in _detected_bodies:
|
||||
if body not in now_detected:
|
||||
lost_detection.emit(body)
|
||||
|
||||
for body: Node3D in now_detected:
|
||||
if body not in _detected_bodies:
|
||||
detected.emit(body)
|
||||
|
||||
_detected_bodies = now_detected
|
||||
|
||||
|
||||
func _on_area_3d_body_entered(body: Node3D) -> void:
|
||||
_tracked_bodies[body] = true
|
||||
|
||||
|
||||
func _on_area_3d_body_exited(body: Node3D) -> void:
|
||||
_tracked_bodies.erase(body)
|
|
@ -0,0 +1,38 @@
|
|||
[gd_scene load_steps=5 format=3 uid="uid://bhdtjb0i8cjkq"]
|
||||
|
||||
[ext_resource type="Script" path="res://src/npc/vision_cone/vision_cone.gd" id="1_02wyn"]
|
||||
|
||||
[sub_resource type="CylinderMesh" id="CylinderMesh_r3yci"]
|
||||
top_radius = 0.1
|
||||
bottom_radius = 250.0
|
||||
height = 200.0
|
||||
radial_segments = 32
|
||||
rings = 1
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_kc2j2"]
|
||||
points = PackedVector3Array(1.52588e-05, -100, -250, -48.796, -100, -245.204, 1.52588e-05, 0, -125.098, 48.7471, -100, -245.204, -95.6832, -100, -231.01, -0.0489197, 100, -0.14682, 1.52588e-05, 100, -0.14682, 95.6343, -100, -231.01, -138.9, -100, -207.909, -0.14682, 100, -0.0489197, -176.782, -100, -176.782, 0.0979004, 100, -0.0489197, 176.733, -100, -176.782, 138.851, -100, -207.909, -0.14682, 100, 1.52588e-05, -207.909, -100, -138.9, -231.01, -100, -95.6832, -245.204, -100, -48.796, -125.098, 0, 1.52588e-05, 0.0979004, 100, 1.52588e-05, 250, -100, 1.52588e-05, 245.155, -100, -48.796, 230.961, -100, -95.6832, 207.86, -100, -138.9, -0.0489197, 100, 0.0979004, -245.204, -100, 48.7471, -231.01, -100, 95.6343, -207.909, -100, 138.851, -176.782, -100, 176.733, -250, -100, 1.52588e-05, 1.52588e-05, 100, 0.0979004, 176.733, -100, 176.733, 207.86, -100, 138.851, 230.961, -100, 95.6343, 245.155, -100, 48.7471, -138.9, -100, 207.86, -95.6832, -100, 230.961, -48.796, -100, 245.155, 1.52588e-05, -100, 250, 48.7471, -100, 245.155, 95.6343, -100, 230.961, 138.851, -100, 207.86)
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_353r0"]
|
||||
radius = 20.0
|
||||
|
||||
[node name="VisionCone" type="Node3D"]
|
||||
script = ExtResource("1_02wyn")
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="."]
|
||||
collision_layer = 0
|
||||
collision_mask = 4
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Area3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -100, 0)
|
||||
visible = false
|
||||
mesh = SubResource("CylinderMesh_r3yci")
|
||||
|
||||
[node name="Cone" type="CollisionShape3D" parent="Area3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -100, 0)
|
||||
shape = SubResource("ConvexPolygonShape3D_kc2j2")
|
||||
|
||||
[node name="Sphere" type="CollisionShape3D" parent="Area3D"]
|
||||
shape = SubResource("SphereShape3D_353r0")
|
||||
|
||||
[connection signal="body_entered" from="Area3D" to="." method="_on_area_3d_body_entered"]
|
||||
[connection signal="body_exited" from="Area3D" to="." method="_on_area_3d_body_exited"]
|
|
@ -48,6 +48,7 @@ _data = {
|
|||
}
|
||||
|
||||
[node name="Player" type="CharacterBody3D"]
|
||||
collision_layer = 5
|
||||
script = ExtResource("1_h16ke")
|
||||
|
||||
[node name="Mesh" type="Node3D" parent="."]
|
||||
|
@ -56,86 +57,86 @@ script = ExtResource("1_h16ke")
|
|||
transform = Transform3D(0.15, 0, 0, 0, 0.15, 0, 0, 0, 0.15, 0, 0, -0.05)
|
||||
|
||||
[node name="Skeleton3D" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5" index="0"]
|
||||
bones/1/position = Vector3(-1.16428e-18, -0.00549339, 6.39808)
|
||||
bones/3/rotation = Quaternion(0.654253, 0.673751, 0.239466, 0.246312)
|
||||
bones/4/rotation = Quaternion(0.709806, 0.0554701, 0.0733353, 0.69837)
|
||||
bones/5/rotation = Quaternion(-0.629684, -0.00130195, -0.102557, 0.770051)
|
||||
bones/6/rotation = Quaternion(-0.433813, 0.0115213, -0.0627383, 0.898742)
|
||||
bones/7/rotation = Quaternion(-0.843688, 0.0360717, -0.174663, 0.506342)
|
||||
bones/11/rotation = Quaternion(-0.840154, 0.0426859, -0.170144, 0.513196)
|
||||
bones/17/rotation = Quaternion(0.751618, 0.0144616, 0.65924, 0.0162497)
|
||||
bones/23/rotation = Quaternion(0.893983, 0.00360992, 0.147497, 0.423116)
|
||||
bones/27/rotation = Quaternion(-0.565749, -0.00558003, -0.104671, 0.817888)
|
||||
bones/33/rotation = Quaternion(-0.557998, -0.00969497, -0.109709, 0.822501)
|
||||
bones/35/rotation = Quaternion(-0.645025, 0.00376711, -0.104749, 0.756939)
|
||||
bones/41/rotation = Quaternion(-0.0148595, 0.937074, 0.348606, 0.0120564)
|
||||
bones/49/rotation = Quaternion(3.96999e-05, 6.57828e-24, -4.9441e-31, 1)
|
||||
bones/51/rotation = Quaternion(0.595643, -0.00023931, 0.000322147, 0.803249)
|
||||
bones/55/rotation = Quaternion(0.595643, 0.000238544, -0.000321578, 0.803249)
|
||||
bones/74/rotation = Quaternion(-0.654338, 0.673909, 0.239151, -0.245958)
|
||||
bones/75/rotation = Quaternion(0.711154, -0.0554, -0.0734906, 0.696987)
|
||||
bones/76/rotation = Quaternion(-0.630603, 0.00127515, 0.10268, 0.769282)
|
||||
bones/77/rotation = Quaternion(-0.434843, -0.0115522, 0.0629082, 0.898232)
|
||||
bones/78/rotation = Quaternion(-0.843445, -0.0360375, 0.174643, 0.506756)
|
||||
bones/82/rotation = Quaternion(-0.83992, -0.0426295, 0.170137, 0.513586)
|
||||
bones/88/rotation = Quaternion(0.751596, -0.015818, -0.65918, 0.0183012)
|
||||
bones/94/rotation = Quaternion(0.890796, -0.00344282, -0.147047, 0.42994)
|
||||
bones/98/rotation = Quaternion(-0.566368, 0.00555539, 0.104738, 0.817451)
|
||||
bones/102/rotation = Quaternion(-0.558633, 0.00966301, 0.109768, 0.822062)
|
||||
bones/106/rotation = Quaternion(-0.646273, -0.0038006, 0.10492, 0.755849)
|
||||
bones/112/rotation = Quaternion(0.0147357, 0.938593, 0.3445, -0.0120972)
|
||||
bones/122/position = Vector3(3.16409, -0.209241, 0.385714)
|
||||
bones/122/rotation = Quaternion(0.993207, -0.006791, 0.0811617, -0.0831047)
|
||||
bones/126/position = Vector3(-3.16409, -0.200071, 0.394426)
|
||||
bones/126/rotation = Quaternion(0.993201, 0.00679701, -0.0811612, -0.0831783)
|
||||
bones/1/position = Vector3(-1.16428e-18, -0.00556245, 6.32506)
|
||||
bones/3/rotation = Quaternion(0.65285, 0.672482, 0.243015, 0.249996)
|
||||
bones/4/rotation = Quaternion(0.721937, 0.0546677, 0.0746974, 0.685739)
|
||||
bones/5/rotation = Quaternion(-0.640031, -0.00115219, -0.104071, 0.761268)
|
||||
bones/6/rotation = Quaternion(-0.432324, 0.0116867, -0.0625948, 0.899467)
|
||||
bones/7/rotation = Quaternion(-0.845491, 0.0357247, -0.175166, 0.503175)
|
||||
bones/11/rotation = Quaternion(-0.842011, 0.0422918, -0.170687, 0.509995)
|
||||
bones/17/rotation = Quaternion(0.751584, 0.0157284, 0.659192, 0.018473)
|
||||
bones/23/rotation = Quaternion(0.883344, 0.00325668, 0.145886, 0.445432)
|
||||
bones/27/rotation = Quaternion(-0.580386, -0.00532077, -0.106736, 0.807299)
|
||||
bones/33/rotation = Quaternion(-0.572781, -0.00939985, -0.111745, 0.812002)
|
||||
bones/35/rotation = Quaternion(-0.660139, 0.00397702, -0.107046, 0.743466)
|
||||
bones/41/rotation = Quaternion(-0.0149593, 0.938861, 0.343759, 0.012073)
|
||||
bones/49/rotation = Quaternion(-0.000163406, 6.57829e-24, -4.95349e-31, 1)
|
||||
bones/51/rotation = Quaternion(0.595679, -0.000239347, 0.000322197, 0.803223)
|
||||
bones/55/rotation = Quaternion(0.595679, 0.000238581, -0.000321628, 0.803223)
|
||||
bones/74/rotation = Quaternion(-0.652311, 0.672014, 0.244357, -0.251349)
|
||||
bones/75/rotation = Quaternion(0.723514, -0.0545765, -0.0748784, 0.684063)
|
||||
bones/76/rotation = Quaternion(-0.641159, 0.00112293, 0.104225, 0.760296)
|
||||
bones/77/rotation = Quaternion(-0.431378, -0.0117181, 0.0624909, 0.899928)
|
||||
bones/78/rotation = Quaternion(-0.846829, -0.0355439, 0.175494, 0.500818)
|
||||
bones/82/rotation = Quaternion(-0.843379, -0.0421028, 0.171027, 0.507631)
|
||||
bones/88/rotation = Quaternion(0.751549, -0.0168556, -0.659153, 0.0201869)
|
||||
bones/94/rotation = Quaternion(0.879834, -0.00328728, -0.14528, 0.45252)
|
||||
bones/98/rotation = Quaternion(-0.58221, 0.00527308, 0.106972, 0.805953)
|
||||
bones/102/rotation = Quaternion(-0.574624, 0.00935575, 0.111988, 0.810666)
|
||||
bones/106/rotation = Quaternion(-0.66169, -0.00401462, 0.107264, 0.742054)
|
||||
bones/112/rotation = Quaternion(0.0148423, 0.940451, 0.339389, -0.0121214)
|
||||
bones/122/position = Vector3(3.16409, -0.20113, 0.386063)
|
||||
bones/122/rotation = Quaternion(0.993196, -0.00680145, 0.0811609, -0.0832326)
|
||||
bones/126/position = Vector3(-3.16409, -0.214114, 0.398231)
|
||||
bones/126/rotation = Quaternion(0.993212, 0.00678656, -0.0811621, -0.0830503)
|
||||
|
||||
[node name="Plane_009_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="0"]
|
||||
transform = Transform3D(1, 0.000180677, 0.000855826, -0.000194728, 0.999864, 0.0165301, -0.000852592, -0.0165303, 0.999863, -0.00378108, -0.0178151, 0.0204549)
|
||||
transform = Transform3D(0.999998, 0.000425935, 0.00194766, -0.000471979, 0.999721, 0.0236662, -0.00193719, -0.0236673, 0.999718, -0.00828075, -0.0145882, 0.0308926)
|
||||
|
||||
[node name="Plane_012_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="1"]
|
||||
transform = Transform3D(0.999999, 0.000334948, 0.000932217, -0.000350326, 0.999861, 0.0166353, -0.000926383, -0.0166355, 0.999861, -0.00399852, -0.0177742, 0.0203637)
|
||||
transform = Transform3D(0.999997, 0.000661388, 0.00211001, -0.000711694, 0.999714, 0.0238932, -0.00209379, -0.0238949, 0.999712, -0.00865102, -0.0145763, 0.0308998)
|
||||
|
||||
[node name="Cube_016_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="2"]
|
||||
transform = Transform3D(1, -0.000263544, 0.000257328, 0.000263756, 1, -0.000559688, -0.000257045, 0.000559881, 1, -0.00283575, -0.00520313, 0.00116277)
|
||||
transform = Transform3D(0.999999, -0.000231743, 0.000958458, 0.000232467, 1, -0.000799179, -0.000958443, 0.000799239, 0.999999, -0.00679755, 0.0032132, 0.00275984)
|
||||
|
||||
[node name="Plane_004_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="3"]
|
||||
transform = Transform3D(0.999999, -0.000129476, 0.000649199, 0.000115931, 0.999785, 0.0207576, -0.000651553, -0.0207575, 0.999785, -0.00293112, -0.0283486, 0.00580227)
|
||||
transform = Transform3D(0.999998, -0.000302881, 0.00136715, 0.000263065, 0.999581, 0.0289467, -0.00137548, -0.0289465, 0.99958, -0.0065608, -0.0285864, 0.00836885)
|
||||
|
||||
[node name="Cube_013_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="4"]
|
||||
transform = Transform3D(1, -0.000221312, 0.000716947, 0.000218056, 0.99999, 0.00462189, -0.000717811, -0.0046216, 0.999989, -0.00300312, -0.00705749, 0.00156283)
|
||||
transform = Transform3D(0.999999, -0.000242755, 0.00175752, 0.000229165, 0.999971, 0.00770599, -0.00175949, -0.00770569, 0.999969, -0.00710368, -5.94854e-05, 0.00356317)
|
||||
|
||||
[node name="Plane_011_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="5"]
|
||||
transform = Transform3D(1, -0.000631616, -8.85795e-05, 0.000633165, 0.999831, 0.0183906, 7.71261e-05, -0.0183904, 0.999831, 0.00141716, -0.123751, -0.0074439)
|
||||
transform = Transform3D(0.999999, -0.0010792, -0.000846841, 0.0011151, 0.999046, 0.0436596, 0.000798763, -0.0436605, 0.999046, 0.00614929, -0.269527, -0.0113134)
|
||||
|
||||
[node name="Plane_002_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="6"]
|
||||
transform = Transform3D(1, 0.000307962, 0.000802111, -0.000320196, 0.999883, 0.0153454, -0.000797071, -0.0153456, 0.999882, -0.00408721, -0.012699, 0.0293577)
|
||||
transform = Transform3D(0.999998, 0.000762343, 0.00195799, -0.000815928, 0.999622, 0.0274804, -0.00193641, -0.0274821, 0.99962, -0.00921702, -0.00843823, 0.0571141)
|
||||
|
||||
[node name="Plane_013_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="7"]
|
||||
transform = Transform3D(1, 0.000307962, 0.000802111, -0.000320196, 0.999883, 0.0153454, -0.000797071, -0.0153456, 0.999882, -0.00408721, -0.012699, 0.0293577)
|
||||
transform = Transform3D(0.999998, 0.000762343, 0.00195799, -0.000815928, 0.999622, 0.0274804, -0.00193641, -0.0274821, 0.99962, -0.00921702, -0.00843823, 0.0571141)
|
||||
|
||||
[node name="Cube_007_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="8"]
|
||||
transform = Transform3D(1, -0.000258096, 0.000587329, 0.00024727, 0.99983, 0.0184316, -0.000591777, -0.0184313, 0.99983, -0.00282001, -0.0255595, 0.00508523)
|
||||
transform = Transform3D(0.999999, -0.000338644, 0.00149618, 0.000286102, 0.999389, 0.034952, -0.0015072, -0.0349517, 0.999388, -0.00672674, -0.0362234, 0.011328)
|
||||
|
||||
[node name="Plane_015_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="9"]
|
||||
transform = Transform3D(1, -0.00021933, 0.00102437, 0.000243336, 0.999725, -0.0234376, -0.00101876, 0.0234379, 0.999725, -0.00380468, 0.0661085, -0.0243597)
|
||||
transform = Transform3D(0.999997, -0.000166267, 0.00235225, 0.000278108, 0.998864, -0.0476501, -0.00234178, 0.0476505, 0.998861, -0.00872278, 0.144862, -0.0460901)
|
||||
|
||||
[node name="Cube_010_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="10"]
|
||||
transform = Transform3D(1, -5.39422e-06, -0.00027888, 1.14199e-05, 0.999771, 0.0213883, 0.000278901, -0.0213883, 0.999771, 0.00182629, -0.135321, -0.0590515)
|
||||
transform = Transform3D(1, -3.46936e-05, -0.000552739, 5.81723e-05, 0.999092, 0.0426166, 0.000550644, -0.0426166, 0.999091, 0.00359726, -0.2627, -0.115052)
|
||||
|
||||
[node name="Cube_012_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="11"]
|
||||
transform = Transform3D(1, -0.000110559, -0.000262275, 0.000113911, 0.999922, 0.0125498, 0.000261069, -0.0125498, 0.999922, 0.00178337, -0.0866968, -0.0639453)
|
||||
transform = Transform3D(1, -0.000228214, -0.000478465, 0.000239326, 0.999725, 0.0234536, 0.000472871, -0.0234536, 0.999725, 0.00327635, -0.157291, -0.127244)
|
||||
|
||||
[node name="Cylinder_002_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="12"]
|
||||
transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.0054934, -0.0741224)
|
||||
transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00556242, -0.14714)
|
||||
|
||||
[node name="Cube_006_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="13"]
|
||||
transform = Transform3D(1, -7.79531e-08, -5.63486e-07, 7.80068e-08, 1, 0.000120342, 5.63336e-07, -0.000120312, 1, 5.72205e-06, -0.00720882, -0.0745649)
|
||||
transform = Transform3D(1, -4.16175e-08, -4.39765e-07, 4.17797e-08, 1, 0.00043723, 4.3969e-07, -0.0004372, 1, 4.41074e-06, -0.00891137, -0.147385)
|
||||
|
||||
[node name="Cube_017_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="14"]
|
||||
transform = Transform3D(1, 7.90027e-08, 5.64824e-07, -7.90691e-08, 1, 0.000120342, -5.64849e-07, -0.000120312, 1, -5.72205e-06, -0.00720882, -0.0745649)
|
||||
transform = Transform3D(1, 4.26206e-08, 4.41277e-07, -4.27838e-08, 1, 0.00043723, -4.41262e-07, -0.0004372, 1, -4.41074e-06, -0.00891161, -0.147387)
|
||||
|
||||
[node name="Cube_005_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="15"]
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -8.02875e-05, 3.41061e-13, 8.02875e-05, 1, -9.09154e-13, -0.0049749, -0.0741243)
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, 0.000325888, 3.41061e-13, -0.000325888, 1, -9.09154e-13, -0.00767297, -0.147141)
|
||||
|
||||
[node name="WeaponSlot" type="Node3D" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_005_Material_0" index="1"]
|
||||
unique_name_in_owner = true
|
||||
|
@ -151,58 +152,58 @@ transform = Transform3D(1, 6.97955e-19, 1.77636e-13, 0, -4.37112e-08, -1, -1.355
|
|||
visible = false
|
||||
|
||||
[node name="Cube_005_Inside_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="16"]
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -8.02875e-05, 3.41061e-13, 8.02875e-05, 1, -9.09154e-13, -0.0049749, -0.0741243)
|
||||
transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, 0.000325888, 3.41061e-13, -0.000325888, 1, -9.09154e-13, -0.00767297, -0.147141)
|
||||
|
||||
[node name="Plane_003_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="17"]
|
||||
transform = Transform3D(1, 1.08713e-10, -1.01801e-08, -1.10902e-10, 1, -7.96826e-05, 1.02262e-08, 7.96826e-05, 1, -2.38419e-07, -0.00497937, -0.0741224)
|
||||
transform = Transform3D(1, 1.08713e-10, -1.01801e-08, -1.06922e-10, 1, 0.000326529, 1.02356e-08, -0.00032653, 1, -2.38419e-07, -0.00767779, -0.147139)
|
||||
|
||||
[node name="Plane_016_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="18"]
|
||||
transform = Transform3D(1, -1.08713e-10, 1.01801e-08, 1.10902e-10, 1, -7.96826e-05, -1.02262e-08, 7.96826e-05, 1, 2.38419e-07, -0.00497937, -0.0741224)
|
||||
transform = Transform3D(1, -1.08713e-10, 1.01801e-08, 1.06922e-10, 1, 0.000326529, -1.02356e-08, -0.00032653, 1, 2.38419e-07, -0.00767779, -0.147139)
|
||||
|
||||
[node name="Cube_008_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="19"]
|
||||
transform = Transform3D(1, -2.63915e-23, 5.23304e-28, 2.63915e-23, 1, -7.93998e-05, 1.57217e-27, 7.93998e-05, 1, -1.16428e-18, -0.0049795, -0.0741224)
|
||||
transform = Transform3D(1, -2.63915e-23, -2.14888e-27, 2.63915e-23, 1, 0.000326812, -6.47618e-27, -0.000326812, 1, -1.16428e-18, -0.00767765, -0.14714)
|
||||
|
||||
[node name="Cube_008_Inside_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="20"]
|
||||
transform = Transform3D(1, -2.63915e-23, 5.23304e-28, 2.63915e-23, 1, -7.93998e-05, 1.57217e-27, 7.93998e-05, 1, -1.16428e-18, -0.0049795, -0.0741224)
|
||||
transform = Transform3D(1, -2.63915e-23, -2.14888e-27, 2.63915e-23, 1, 0.000326812, -6.47618e-27, -0.000326812, 1, -1.16428e-18, -0.00767765, -0.14714)
|
||||
|
||||
[node name="Plane_006_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="21"]
|
||||
transform = Transform3D(1, -0.000309825, -0.0009735, 0.000324801, 0.999882, 0.0154274, 0.000968479, -0.0154276, 0.999881, 0.00394392, -0.00104189, 0.0248433)
|
||||
transform = Transform3D(0.999998, -0.000560507, -0.00206961, 0.000621185, 0.999566, 0.0294647, 0.0020522, -0.029466, 0.999564, 0.00850129, -0.0318691, 0.0484394)
|
||||
|
||||
[node name="Plane_008_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="22"]
|
||||
transform = Transform3D(1, -0.000474215, -0.00109672, 0.000491276, 0.99988, 0.0155856, 0.00108916, -0.0155861, 0.999879, 0.00421023, -0.00103629, 0.024855)
|
||||
transform = Transform3D(0.999997, -0.000837237, -0.0022396, 0.000903532, 0.999558, 0.0297379, 0.00221374, -0.0297398, 0.999556, 0.00891948, -0.031858, 0.04843)
|
||||
|
||||
[node name="Cube_004_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="23"]
|
||||
transform = Transform3D(1, 0.000164125, -0.000250891, -0.000164293, 1, -0.000708327, 0.000250697, 0.000708416, 1, 0.00286388, 0.0106782, 0.00609151)
|
||||
transform = Transform3D(1, 0.000206279, -0.000957996, -0.000206728, 1, -0.000467137, 0.000957921, 0.00046733, 1, 0.00680661, -0.010064, 0.0143059)
|
||||
|
||||
[node name="Plane_005_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="24"]
|
||||
transform = Transform3D(1, -5.1558e-06, -0.000687346, 2.18004e-05, 0.999731, 0.0232051, 0.000686541, -0.0232053, 0.999731, 0.00296497, -0.0180404, 0.0126942)
|
||||
transform = Transform3D(0.999999, 0.000237212, -0.00142603, -0.000185832, 0.99937, 0.035493, 0.00143318, -0.035493, 0.999369, 0.00657058, -0.0479775, 0.020993)
|
||||
|
||||
[node name="Cube_003_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="25"]
|
||||
transform = Transform3D(1, 0.000146732, -0.0007938, -0.000145048, 0.999998, 0.00215039, 0.000794049, -0.00215021, 0.999998, 0.00306749, 0.00963688, 0.00722551)
|
||||
transform = Transform3D(0.999998, 0.000183024, -0.00183867, -0.00016436, 0.999948, 0.010152, 0.00184045, -0.0101516, 0.999947, 0.00713634, -0.0140316, 0.0149426)
|
||||
|
||||
[node name="Plane_007_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="26"]
|
||||
transform = Transform3D(1, 0.000708848, 0.000780906, -0.000730887, 0.999592, 0.0285809, -0.000760455, -0.0285814, 0.999591, -0.00489688, -0.169082, 0.00183201)
|
||||
transform = Transform3D(0.999999, 0.00117415, 0.00110993, -0.00123753, 0.99826, 0.0589512, -0.00103882, -0.0589526, 0.99826, -0.00775409, -0.347328, 0.0074439)
|
||||
|
||||
[node name="Plane_014_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="27"]
|
||||
transform = Transform3D(1, -0.000396147, -0.00091593, 0.0004071, 0.999928, 0.011986, 0.000911012, -0.0119864, 0.999928, 0.00425482, 0.00704694, 0.034929)
|
||||
transform = Transform3D(0.999997, -0.000876904, -0.00207276, 0.000941753, 0.999504, 0.03149, 0.00204414, -0.0314919, 0.999502, 0.00940299, -0.0237343, 0.072289)
|
||||
|
||||
[node name="Plane_010_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="28"]
|
||||
transform = Transform3D(0.999999, -0.000720993, -0.000965711, 0.00073263, 0.999927, 0.012119, 0.000956818, -0.0121197, 0.999927, 0.0047965, 0.00710821, 0.0344834)
|
||||
transform = Transform3D(0.999997, -0.00150281, -0.00213354, 0.00156979, 0.999496, 0.0317353, 0.0020848, -0.0317386, 0.999494, 0.0103745, -0.0236032, 0.0712745)
|
||||
|
||||
[node name="Cube_014_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="29"]
|
||||
transform = Transform3D(1, 0.000184141, -0.000671946, -0.000172786, 0.999858, 0.0168824, 0.000674829, -0.0168824, 0.999857, 0.00289512, -0.00986278, 0.0108867)
|
||||
transform = Transform3D(0.999999, 0.000281483, -0.00158107, -0.000220194, 0.999254, 0.0386197, 0.0015908, -0.0386193, 0.999253, 0.00676394, -0.0515398, 0.0231478)
|
||||
|
||||
[node name="Plane_001_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="30"]
|
||||
transform = Transform3D(1, 0.000164159, -0.00109695, -0.000195175, 0.999599, -0.0283167, 0.00109177, 0.0283169, 0.999599, 0.00383925, 0.0891193, -0.0207214)
|
||||
transform = Transform3D(0.999997, 0.000118382, -0.00243521, -0.000235587, 0.998838, -0.0481977, 0.0024267, 0.0481981, 0.998835, 0.00874877, 0.13861, -0.0376267)
|
||||
|
||||
[node name="Cube_015_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="31"]
|
||||
transform = Transform3D(1, 0.000106698, 0.000811571, -0.000130333, 0.999576, 0.0291278, -0.000808205, -0.0291278, 0.999575, -0.00492191, -0.177627, -0.0564194)
|
||||
transform = Transform3D(0.999999, 0.000145147, 0.00110243, -0.000206606, 0.998433, 0.0559621, -0.00109257, -0.055962, 0.998432, -0.00681472, -0.340505, -0.105296)
|
||||
|
||||
[node name="Cube_001_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="32"]
|
||||
transform = Transform3D(1, 0.000103494, 0.000369444, -0.000107782, 0.999934, 0.011542, -0.000368314, -0.0115419, 0.999934, -0.00246906, -0.0801899, -0.0652013)
|
||||
transform = Transform3D(1, 0.000228968, 0.000606616, -0.000245567, 0.999622, 0.0275207, -0.000600078, -0.0275207, 0.999621, -0.00410366, -0.183444, -0.123574)
|
||||
|
||||
[node name="Cylinder_001_Material_0" parent="Mesh/Mech/Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="33"]
|
||||
transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.0054934, -0.0741224)
|
||||
transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, -0.00556242, -0.14714)
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
||||
|
|
Loading…
Reference in New Issue