Added player shutdown sequence

This commit is contained in:
Rob Kelly 2024-07-24 16:58:40 -06:00
parent 3f464affbd
commit b519191e86
8 changed files with 580 additions and 69 deletions

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=33 format=3 uid="uid://dd7ebaau8a70n"] [gd_scene load_steps=48 format=3 uid="uid://dd7ebaau8a70n"]
[ext_resource type="PackedScene" uid="uid://fyy7y5h5iv1g" path="res://assets/models/bipedal_mech/scene.gltf" id="1_1xwab"] [ext_resource type="PackedScene" uid="uid://fyy7y5h5iv1g" path="res://assets/models/bipedal_mech/scene.gltf" id="1_1xwab"]
[ext_resource type="Animation" uid="uid://c0h2wkp2w2akg" path="res://assets/models/bipedal_mech/animations/cockpit_open.tres" id="2_puxwb"] [ext_resource type="Animation" uid="uid://c0h2wkp2w2akg" path="res://assets/models/bipedal_mech/animations/cockpit_open.tres" id="2_puxwb"]
@ -9,6 +9,291 @@
[ext_resource type="Animation" uid="uid://v52ddf8442gb" path="res://assets/models/bipedal_mech/animations/landing.res" id="6_v68gx"] [ext_resource type="Animation" uid="uid://v52ddf8442gb" path="res://assets/models/bipedal_mech/animations/landing.res" id="6_v68gx"]
[ext_resource type="Animation" uid="uid://cl5x1eib3imgo" path="res://assets/models/bipedal_mech/animations/walk.res" id="7_tcxdj"] [ext_resource type="Animation" uid="uid://cl5x1eib3imgo" path="res://assets/models/bipedal_mech/animations/walk.res" id="7_tcxdj"]
[ext_resource type="Material" uid="uid://bjev2d0s7otr6" path="res://assets/models/bipedal_mech/textures/Material.tres" id="8_dt6e4"] [ext_resource type="Material" uid="uid://bjev2d0s7otr6" path="res://assets/models/bipedal_mech/textures/Material.tres" id="8_dt6e4"]
[ext_resource type="Shader" path="res://src/shaders/spatial_threshold.gdshader" id="10_d3odv"]
[sub_resource type="Animation" id="Animation_v10e1"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0/Blackout:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
[sub_resource type="Animation" id="Animation_diwk1"]
resource_name = "shutdown"
length = 0.8
step = 0.0667
tracks/0/type = "rotation_3d"
tracks/0/imported = true
tracks/0/enabled = true
tracks/0/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonFoot1.R_07")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = PackedFloat32Array(0, 1, -0.83945, 0.0367395, -0.173567, 0.513661, 0.0667, 1, -0.83945, 0.0367396, -0.173567, 0.513661, 0.1334, 1, -0.842895, 0.0361541, -0.174484, 0.507717, 0.2001, 1, 0.850308, -0.0347623, 0.176528, -0.494577, 0.2668, 1, 0.857073, -0.0330065, 0.178669, -0.482094, 0.3335, 1, 0.860475, -0.0312755, 0.180245, -0.475517, 0.4002, 1, 0.860174, -0.0298209, 0.18106, -0.475846, 0.4669, 1, 0.857528, -0.0288665, 0.181201, -0.480603, 0.5336, 1, 0.855446, -0.0281323, 0.181303, -0.484304, 0.6003, 1, 0.854697, -0.0279005, 0.181325, -0.485629, 0.667, 1, 0.853947, -0.0276687, 0.181347, -0.486952)
tracks/1/type = "rotation_3d"
tracks/1/imported = true
tracks/1/enabled = true
tracks/1/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonFoot2.R_08")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = PackedFloat32Array(0, 1, -0.835832, 0.0434057, -0.169, 0.520519, 0.0667, 1, -0.835832, 0.0434058, -0.169, 0.520519, 0.1334, 1, -0.839355, 0.0427591, -0.16997, 0.514553, 0.2001, 1, -0.846953, 0.0412036, -0.172149, 0.501336, 0.2668, 1, 0.853926, -0.0392142, 0.174471, -0.488704, 0.3335, 1, 0.857495, -0.0372218, 0.176233, -0.481932, 0.4002, 1, 0.857293, -0.035522, 0.17721, -0.482062, 0.4669, 1, 0.854677, -0.0343985, 0.177685, -0.486593, 0.5336, 1, 0.852614, -0.0336648, 0.177807, -0.490204, 0.667, 1, 0.851127, -0.0331604, 0.177865, -0.492795)
tracks/2/type = "rotation_3d"
tracks/2/imported = true
tracks/2/enabled = true
tracks/2/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Foot.R_06")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = PackedFloat32Array(0, 1, -0.436136, 0.0113238, -0.0629357, 0.897606, 0.0667, 1, -0.434452, 0.0115195, -0.0628316, 0.898427, 0.1334, 1, -0.430754, 0.0120159, -0.0625453, 0.900219, 0.2001, 1, -0.427504, 0.0127943, -0.062508, 0.901759, 0.2668, 1, -0.426562, 0.0137702, -0.0629338, 0.902161, 0.3335, 1, -0.428403, 0.0148203, -0.063821, 0.901209, 0.4002, 1, -0.432003, 0.0157472, -0.0649717, 0.899391, 0.4669, 1, -0.434509, 0.0163178, -0.0656899, 0.89812, 0.5336, 1, -0.435474, 0.0165626, -0.0659902, 0.897627, 0.667, 1, -0.436759, 0.016861, -0.0663665, 0.896969)
tracks/3/type = "rotation_3d"
tracks/3/imported = true
tracks/3/enabled = true
tracks/3/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:FootCenterPiston1.R_09")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = PackedFloat32Array(0, 1, 0.751697, 0.0100106, 0.659364, 0.00952095, 0.0667, 1, 0.752074, 0.00757748, 0.659003, 0.0065227, 0.1334, 1, 0.751693, 0.00832845, 0.6594, 0.00890263, 0.2001, 1, 0.751411, 0.0182762, 0.659101, 0.0251589, 0.2668, 1, 0.750499, 0.0334073, 0.658207, 0.04897, 0.3335, 1, 0.748958, 0.0490798, 0.65675, 0.0730207, 0.4002, 1, 0.74734, 0.0614249, 0.655241, 0.0914799, 0.4669, 1, 0.746503, 0.0676069, 0.654442, 0.0993373, 0.5336, 1, 0.746249, 0.0697281, 0.654189, 0.101428, 0.6003, 1, 0.746051, 0.0710495, 0.654002, 0.103159, 0.7337, 1, 0.745917, 0.0727731, 0.653773, 0.104367)
tracks/4/type = "rotation_3d"
tracks/4/imported = true
tracks/4/enabled = true
tracks/4/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Leg3.R_05")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = PackedFloat32Array(0, 1, -0.618932, -0.00145793, -0.100976, 0.778925, 0.0667, 1, -0.630053, -0.00129818, -0.102611, 0.769742, 0.1334, 1, -0.65746, -0.000882891, -0.106617, 0.745907, 0.2001, 1, -0.691935, -0.000264703, -0.111554, 0.713289, 0.2668, 1, -0.72607, 0.000487131, -0.116296, 0.677715, 0.3335, 1, -0.754978, 0.00127306, -0.120163, 0.644645, 0.4002, 1, -0.775622, 0.00198306, -0.122789, 0.619136, 0.4669, 1, -0.786524, 0.00239732, -0.124142, 0.604949, 0.5336, 1, -0.791131, 0.00257966, -0.124707, 0.598793, 0.6003, 1, -0.794368, 0.00271061, -0.125102, 0.594408, 0.667, 1, -0.796513, 0.00281806, -0.125378, 0.591473, 0.7337, 1, -0.797804, 0.00285203, -0.12552, 0.5897)
tracks/5/type = "rotation_3d"
tracks/5/imported = true
tracks/5/enabled = true
tracks/5/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonKnee.R_010")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = PackedFloat32Array(0, 1, 0.90252, 0.00361906, 0.148916, 0.404066, 0.0667, 1, 0.889361, 0.00292956, 0.147043, 0.432906, 0.1334, 1, 0.855299, 0.00172338, 0.141923, 0.498316, 0.2001, 1, 0.800211, 0.000435016, 0.133332, 0.584709, 0.2668, 1, 0.715546, -0.00112305, 0.119932, 0.688192, 0.3335, 1, 0.5922, -0.00307089, 0.100259, 0.799523, 0.4002, 1, 0.434457, -0.00543644, 0.0750416, 0.897544, 0.4669, 1, 0.27877, -0.00700238, 0.0497932, 0.959041, 0.5336, 1, 0.176191, -0.00764563, 0.032976, 0.983774, 0.6003, 1, 0.131338, -0.00815038, 0.0257271, 0.99097, 0.667, 1, 0.0998373, -0.00846749, 0.0206187, 0.994754, 0.7337, 1, 0.0788845, -0.00863638, 0.0172012, 0.996698, 0.8, 1, 0.0660571, -0.00869869, 0.0150897, 0.997664)
tracks/6/type = "rotation_3d"
tracks/6/imported = true
tracks/6/enabled = true
tracks/6/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonLeg3.R_011")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = PackedFloat32Array(0, 1, -0.549934, -0.00585198, -0.102421, 0.828884, 0.0667, 1, -0.565904, -0.00557115, -0.104683, 0.817779, 0.1334, 1, -0.603876, -0.00488811, -0.110036, 0.789431, 0.2001, 1, -0.648623, -0.00396061, -0.116153, 0.752184, 0.2668, 1, -0.689486, -0.00294458, -0.121476, 0.714034, 0.3335, 1, -0.721355, -0.00198343, -0.125366, 0.681121, 0.4002, 1, -0.742502, -0.00116611, -0.127669, 0.657564, 0.4669, 1, -0.753285, -0.000718755, -0.128797, 0.644959, 0.5336, 1, -0.757858, -0.000526374, -0.12927, 0.639485, 0.6003, 1, -0.761034, -0.000390846, -0.129596, 0.635636, 0.667, 1, -0.763122, -0.000283742, -0.129825, 0.63308, 0.7337, 1, -0.764374, -0.000247615, -0.129938, 0.631544)
tracks/7/type = "rotation_3d"
tracks/7/imported = true
tracks/7/enabled = true
tracks/7/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonLeg3.2.R_012")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = PackedFloat32Array(0, 1, -0.54204, -0.00999845, -0.107484, 0.833391, 0.0667, 1, -0.558163, -0.00967962, -0.109713, 0.822389, 0.1334, 1, -0.596525, -0.00890129, -0.114985, 0.794266, 0.2001, 1, -0.641791, -0.00784862, -0.120997, 0.757234, 0.2668, 1, -0.683181, -0.00670159, -0.126207, 0.71923, 0.3335, 1, -0.715496, -0.00562216, -0.12999, 0.686394, 0.4002, 1, -0.736966, -0.0047133, -0.132207, 0.662857, 0.4669, 1, -0.747917, -0.00421676, -0.133287, 0.650259, 0.5336, 1, -0.752559, -0.00400466, -0.133741, 0.644789, 0.6003, 1, -0.755783, -0.00385514, -0.134054, 0.640942, 0.667, 1, -0.757903, -0.00373618, -0.134276, 0.638388, 0.7337, 1, -0.759174, -0.00369684, -0.134381, 0.636854)
tracks/8/type = "rotation_3d"
tracks/8/imported = true
tracks/8/enabled = true
tracks/8/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:FootCenterPiston2.R_013")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = PackedFloat32Array(0, 1, -0.629218, 0.0035489, -0.102339, 0.770453, 0.0667, 1, -0.64557, 0.00377354, -0.104833, 0.756462, 0.1334, 1, -0.68531, 0.00434405, -0.110862, 0.719751, 0.2001, 1, -0.733754, 0.00515992, -0.11806, 0.669059, 0.2668, 1, -0.779438, 0.00610688, -0.124625, 0.613929, 0.3335, 1, -0.815908, 0.00705334, -0.129627, 0.563419, 0.4002, 1, -0.840517, 0.00787929, -0.132767, 0.525207, 0.4669, 1, -0.852987, 0.00834891, -0.134295, 0.50429, 0.5336, 1, 0.858142, -0.00855303, 0.134914, -0.495295, 0.6003, 1, 0.861723, -0.00869854, 0.135339, -0.488918, 0.667, 1, 0.864076, -0.00879564, 0.135616, -0.484668, 0.7337, 1, 0.865485, -0.00885443, 0.135782, -0.4821)
tracks/9/type = "rotation_3d"
tracks/9/imported = true
tracks/9/enabled = true
tracks/9/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Leg2.R_04")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = PackedFloat32Array(0, 1, 0.697141, 0.0564073, 0.0720505, 0.71107, 0.0667, 1, 0.710215, 0.0555715, 0.0735093, 0.697927, 0.1334, 1, 0.74238, 0.0533718, 0.0771099, 0.663384, 0.2001, 1, 0.783076, 0.0503124, 0.0817202, 0.614477, 0.2668, 1, 0.823714, 0.0468895, 0.0863984, 0.55842, 0.3335, 1, 0.858379, 0.0436013, 0.0904625, 0.503092, 0.4002, 1, 0.883473, 0.0409895, 0.0934697, 0.45723, 0.4669, 1, 0.896587, 0.0394958, 0.0950574, 0.430738, 0.5336, 1, 0.902083, 0.038836, 0.0957257, 0.419016, 0.6003, 1, 0.905926, 0.0383615, 0.0961941, 0.410577, 0.667, 1, 0.908456, 0.0380428, 0.0965028, 0.404904, 0.7337, 1, 0.909973, 0.0378491, 0.0966881, 0.401457)
tracks/10/type = "rotation_3d"
tracks/10/imported = true
tracks/10/enabled = true
tracks/10/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonKnee2.R_014")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = PackedFloat32Array(0, 1, -0.0147534, 0.935526, 0.352745, 0.0120529, 0.0667, 1, -0.0148715, 0.937023, 0.348743, 0.0120686, 0.1334, 1, -0.0151116, 0.943373, 0.331164, 0.0121959, 0.2001, 1, -0.0151082, 0.959185, 0.282086, 0.0127845, 0.2668, 1, -0.0139948, 0.98517, 0.170404, 0.0143678, 0.3335, 1, -0.0102091, 0.999696, -0.0149506, 0.016712, 0.4002, 1, -0.00456779, 0.982038, -0.187789, 0.0177457, 0.4669, 1, -0.00119845, 0.962409, -0.271033, 0.0175692, 0.5336, 1, 0.000169653, 0.953129, -0.302066, 0.0173613, 0.6003, 1, 0.00109441, 0.946513, -0.322205, 0.01718, 0.667, 1, 0.0016867, 0.942153, -0.334745, 0.0170502, 0.7337, 1, 0.00203625, 0.939549, -0.341989, 0.0169731, 0.8, 1, 0.00221493, 0.938225, -0.345604, 0.0169393)
tracks/11/type = "rotation_3d"
tracks/11/imported = true
tracks/11/enabled = true
tracks/11/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Leg1.R_03")
tracks/11/interp = 1
tracks/11/loop_wrap = true
tracks/11/keys = PackedFloat32Array(0, 1, 0.655845, 0.675184, 0.235361, 0.242074, 0.0667, 1, 0.653814, 0.674328, 0.239443, 0.245919, 0.1334, 1, 0.649416, 0.671316, 0.249334, 0.255784, 0.2001, 1, 0.643538, 0.666979, 0.262211, 0.268781, 0.2668, 1, 0.636682, 0.662437, 0.275859, 0.282338, 0.3335, 1, 0.630029, 0.658102, 0.28832, 0.294679, 0.4002, 1, 0.624656, 0.654368, 0.29812, 0.30452, 0.4669, 1, 0.621261, 0.652388, 0.303823, 0.310026, 0.5336, 1, 0.619985, 0.651111, 0.306348, 0.31277, 0.6003, 1, 0.61909, 0.650173, 0.308131, 0.314734, 0.7337, 1, 0.618202, 0.649094, 0.309996, 0.316868)
tracks/12/type = "rotation_3d"
tracks/12/imported = true
tracks/12/enabled = true
tracks/12/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:CockpitPistonUpper.R_017")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = PackedFloat32Array(0, 1, 0.595723, -0.000239473, 0.000322365, 0.80319, 0.0667, 1, 0.603734, -0.000252034, 0.000339293, 0.797186, 0.1334, 1, 0.619892, -0.000274818, 0.000370003, 0.784687, 0.2001, 1, 0.634124, -0.000290926, 0.000391718, 0.773231, 0.2668, 1, 0.64339, -0.000297772, 0.00040095, 0.765538, 0.3335, 1, 0.644731, -0.000294612, 0.000396694, 0.76441, 0.4002, 1, 0.636668, -0.000282557, 0.000380445, 0.771138, 0.4669, 1, 0.619873, -0.000263684, 0.000355003, 0.784702, 0.5336, 1, 0.607474, -0.00025105, 0.000337329, 0.794339, 0.6003, 1, 0.60412, -0.000247624, 0.000333003, 0.796893, 0.667, 1, 0.60133, -0.000244795, 0.000329539, 0.799001, 0.7337, 1, 0.599113, -0.000242702, 0.000326657, 0.800664, 0.8, 1, 0.597468, -0.000241145, 0.000324545, 0.801892)
tracks/13/type = "rotation_3d"
tracks/13/imported = true
tracks/13/enabled = true
tracks/13/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:CockpitPistonUpper.L_018")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/keys = PackedFloat32Array(0, 1, 0.595723, 0.000238707, -0.000321796, 0.80319, 0.0667, 1, 0.603734, 0.000251273, -0.000338717, 0.797186, 0.1334, 1, 0.619892, 0.000274069, -0.000369412, 0.784687, 0.2001, 1, 0.634124, 0.000290188, -0.000391113, 0.773231, 0.2668, 1, 0.64339, 0.000297041, -0.000400336, 0.765538, 0.3335, 1, 0.644731, 0.000293882, -0.00039608, 0.76441, 0.4002, 1, 0.636668, 0.000281821, -0.000379839, 0.771138, 0.4669, 1, 0.619873, 0.000262935, -0.000354412, 0.784702, 0.5336, 1, 0.607474, 0.000250293, -0.00033675, 0.794339, 0.6003, 1, 0.60412, 0.000246864, -0.000332427, 0.796893, 0.667, 1, 0.60133, 0.000244033, -0.000328966, 0.799001, 0.7337, 1, 0.599113, 0.000241938, -0.000326085, 0.800664, 0.8, 1, 0.597468, 0.00024038, -0.000323975, 0.801892)
tracks/14/type = "rotation_3d"
tracks/14/imported = true
tracks/14/enabled = true
tracks/14/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Root.001_015")
tracks/14/interp = 1
tracks/14/loop_wrap = true
tracks/14/keys = PackedFloat32Array(0, 1, 0, 0, 0, 1, 0.0667, 1, 0.00566054, 0, 0, 0.999984, 0.1334, 1, 0.0205368, 0, 0, 0.999789, 0.2001, 1, 0.041461, 0, 0, 0.99914, 0.2668, 1, 0.0652346, 0, 0, 0.99787, 0.3335, 1, 0.0886453, 0, 0, 0.996063, 0.4002, 1, 0.10851, 0, 0, 0.994095, 0.4669, 1, 0.121704, 0, 0, 0.992566, 0.5336, 1, 0.129324, 0, 0, 0.991602, 0.6003, 1, 0.134772, 0, 0, 0.990877, 0.667, 1, 0.138419, 0, 0, 0.990374, 0.7337, 1, 0.140632, 0, 0, 0.990062, 0.8, 1, 0.141779, 0, 0, 0.989898)
tracks/15/type = "rotation_3d"
tracks/15/imported = true
tracks/15/enabled = true
tracks/15/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonFoot1.L_026")
tracks/15/interp = 1
tracks/15/loop_wrap = true
tracks/15/keys = PackedFloat32Array(0, 1, -0.83945, -0.0367395, 0.173567, 0.513661, 0.0667, 1, -0.83945, -0.0367396, 0.173567, 0.513661, 0.1334, 1, -0.842895, -0.0361542, 0.174484, 0.507717, 0.2001, 1, 0.850308, 0.0347621, -0.176528, -0.494577, 0.2668, 1, 0.857073, 0.0330067, -0.178669, -0.482094, 0.3335, 1, 0.860475, 0.0312755, -0.180245, -0.475517, 0.4002, 1, 0.860174, 0.0298211, -0.18106, -0.475846, 0.4669, 1, 0.857528, 0.0288666, -0.181201, -0.480603, 0.5336, 1, 0.855446, 0.0281325, -0.181303, -0.484304, 0.667, 1, 0.853947, 0.0276688, -0.181347, -0.486952)
tracks/16/type = "rotation_3d"
tracks/16/imported = true
tracks/16/enabled = true
tracks/16/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonFoot2.L_027")
tracks/16/interp = 1
tracks/16/loop_wrap = true
tracks/16/keys = PackedFloat32Array(0, 1, -0.835832, -0.0434058, 0.169, 0.520519, 0.0667, 1, -0.835832, -0.0434058, 0.169, 0.520519, 0.1334, 1, -0.839355, -0.0427592, 0.16997, 0.514553, 0.2001, 1, -0.846953, -0.0412035, 0.172149, 0.501336, 0.2668, 1, 0.853926, 0.0392142, -0.174471, -0.488704, 0.3335, 1, 0.857495, 0.0372217, -0.176233, -0.481932, 0.4002, 1, 0.857293, 0.0355221, -0.17721, -0.482062, 0.4669, 1, 0.854677, 0.0343986, -0.177685, -0.486593, 0.5336, 1, 0.852614, 0.0336648, -0.177807, -0.490205, 0.667, 1, 0.851127, 0.0331605, -0.177865, -0.492795)
tracks/17/type = "rotation_3d"
tracks/17/imported = true
tracks/17/enabled = true
tracks/17/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Foot.L_025")
tracks/17/interp = 1
tracks/17/loop_wrap = true
tracks/17/keys = PackedFloat32Array(0, 1, -0.436136, -0.0113238, 0.0629357, 0.897606, 0.0667, 1, -0.434452, -0.0115195, 0.0628316, 0.898427, 0.1334, 1, -0.430754, -0.0120159, 0.0625453, 0.900219, 0.2001, 1, -0.427504, -0.0127943, 0.062508, 0.901759, 0.2668, 1, -0.426562, -0.0137702, 0.0629338, 0.902161, 0.3335, 1, -0.428403, -0.0148203, 0.063821, 0.901209, 0.4002, 1, -0.432003, -0.0157473, 0.0649716, 0.899391, 0.4669, 1, -0.434509, -0.0163178, 0.0656899, 0.89812, 0.5336, 1, -0.435474, -0.0165626, 0.0659902, 0.897627, 0.667, 1, -0.436759, -0.016861, 0.0663664, 0.896969)
tracks/18/type = "rotation_3d"
tracks/18/imported = true
tracks/18/enabled = true
tracks/18/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:FootCenterPiston1.L_028")
tracks/18/interp = 1
tracks/18/loop_wrap = true
tracks/18/keys = PackedFloat32Array(0, 1, 0.751697, -0.0100105, -0.659364, 0.00952102, 0.0667, 1, 0.752073, -0.00757741, -0.659003, 0.00652261, 0.1334, 1, 0.751693, -0.00832837, -0.6594, 0.00890265, 0.2001, 1, 0.751411, -0.0182764, -0.659101, 0.0251588, 0.2668, 1, 0.750499, -0.033407, -0.658207, 0.0489699, 0.3335, 1, 0.748958, -0.0490797, -0.65675, 0.0730206, 0.4002, 1, 0.74734, -0.0614249, -0.655241, 0.0914796, 0.4669, 1, 0.746503, -0.0676069, -0.654442, 0.0993377, 0.5336, 1, 0.746249, -0.0697283, -0.654189, 0.101428, 0.6003, 1, 0.746051, -0.0710497, -0.654002, 0.103159, 0.7337, 1, 0.745895, -0.0719897, -0.653759, 0.105154)
tracks/19/type = "rotation_3d"
tracks/19/imported = true
tracks/19/enabled = true
tracks/19/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Leg3.L_024")
tracks/19/interp = 1
tracks/19/loop_wrap = true
tracks/19/keys = PackedFloat32Array(0, 1, -0.618932, 0.00145794, 0.100976, 0.778925, 0.0667, 1, -0.630053, 0.00129819, 0.102611, 0.769742, 0.1334, 1, -0.65746, 0.000882884, 0.106617, 0.745907, 0.2001, 1, -0.691935, 0.000264703, 0.111554, 0.713289, 0.2668, 1, -0.72607, -0.000487137, 0.116296, 0.677715, 0.3335, 1, -0.754978, -0.00127306, 0.120163, 0.644645, 0.4002, 1, -0.775622, -0.00198308, 0.122789, 0.619136, 0.4669, 1, -0.786524, -0.00239732, 0.124142, 0.604949, 0.5336, 1, -0.791131, -0.00257968, 0.124707, 0.598793, 0.6003, 1, -0.794368, -0.00271062, 0.125102, 0.594408, 0.667, 1, -0.796513, -0.00281807, 0.125378, 0.591473, 0.7337, 1, -0.797804, -0.00285202, 0.12552, 0.5897)
tracks/20/type = "rotation_3d"
tracks/20/imported = true
tracks/20/enabled = true
tracks/20/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonKnee.L_029")
tracks/20/interp = 1
tracks/20/loop_wrap = true
tracks/20/keys = PackedFloat32Array(0, 1, 0.90252, -0.00361904, -0.148916, 0.404066, 0.0667, 1, 0.889361, -0.00292946, -0.147043, 0.432906, 0.1334, 1, 0.855299, -0.0017234, -0.141923, 0.498316, 0.2001, 1, 0.800211, -0.000435134, -0.133332, 0.584709, 0.2668, 1, 0.715546, 0.0011232, -0.119932, 0.688192, 0.3335, 1, 0.5922, 0.00307089, -0.100259, 0.799523, 0.4002, 1, 0.434457, 0.00543666, -0.0750417, 0.897544, 0.4669, 1, 0.278769, 0.00700266, -0.0497933, 0.959041, 0.5336, 1, 0.176191, 0.00764595, -0.0329762, 0.983774, 0.6003, 1, 0.131338, 0.00815036, -0.0257271, 0.99097, 0.667, 1, 0.0998373, 0.00846747, -0.0206187, 0.994754, 0.7337, 1, 0.0788845, 0.00863595, -0.0172009, 0.996698, 0.8, 1, 0.0660571, 0.00869825, -0.0150895, 0.997664)
tracks/21/type = "rotation_3d"
tracks/21/imported = true
tracks/21/enabled = true
tracks/21/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonLeg3.L_030")
tracks/21/interp = 1
tracks/21/loop_wrap = true
tracks/21/keys = PackedFloat32Array(0, 1, -0.549934, 0.00585203, 0.102421, 0.828884, 0.0667, 1, -0.565904, 0.00557112, 0.104683, 0.81778, 0.1334, 1, -0.603876, 0.00488811, 0.110036, 0.789432, 0.2001, 1, -0.648623, 0.00396062, 0.116153, 0.752184, 0.2668, 1, -0.689486, 0.00294464, 0.121476, 0.714034, 0.3335, 1, -0.721355, 0.00198348, 0.125366, 0.681121, 0.4002, 1, -0.742502, 0.0011662, 0.127669, 0.657564, 0.4669, 1, -0.753286, 0.000718749, 0.128797, 0.644959, 0.5336, 1, -0.757858, 0.000526365, 0.12927, 0.639485, 0.6003, 1, -0.761034, 0.000390882, 0.129596, 0.635636, 0.667, 1, -0.763122, 0.000283823, 0.129825, 0.63308, 0.7337, 1, -0.764374, 0.000247559, 0.129938, 0.631544)
tracks/22/type = "rotation_3d"
tracks/22/imported = true
tracks/22/enabled = true
tracks/22/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonLeg3.2.L_031")
tracks/22/interp = 1
tracks/22/loop_wrap = true
tracks/22/keys = PackedFloat32Array(0, 1, -0.54204, 0.0099985, 0.107484, 0.833391, 0.0667, 1, -0.558163, 0.00967963, 0.109713, 0.822389, 0.1334, 1, -0.596525, 0.00890135, 0.114985, 0.794265, 0.2001, 1, -0.641791, 0.00784856, 0.120996, 0.757234, 0.2668, 1, -0.68318, 0.00670159, 0.126207, 0.71923, 0.3335, 1, -0.715495, 0.00562223, 0.12999, 0.686394, 0.4002, 1, -0.736966, 0.00471334, 0.132207, 0.662857, 0.4669, 1, -0.747917, 0.00421676, 0.133287, 0.650259, 0.5336, 1, -0.752559, 0.00400465, 0.133741, 0.644789, 0.6003, 1, -0.755783, 0.00385517, 0.134054, 0.640942, 0.667, 1, -0.757903, 0.00373622, 0.134276, 0.638388, 0.7337, 1, -0.759174, 0.00369681, 0.134381, 0.636854)
tracks/23/type = "rotation_3d"
tracks/23/imported = true
tracks/23/enabled = true
tracks/23/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:FootCenterPiston2.L_00")
tracks/23/interp = 1
tracks/23/loop_wrap = true
tracks/23/keys = PackedFloat32Array(0, 1, -0.629218, -0.00354883, 0.102339, 0.770453, 0.0667, 1, -0.64557, -0.00377353, 0.104833, 0.756462, 0.1334, 1, -0.68531, -0.00434389, 0.110862, 0.719751, 0.2001, 1, -0.733754, -0.00515994, 0.11806, 0.669059, 0.2668, 1, -0.779437, -0.00610687, 0.124625, 0.613929, 0.3335, 1, -0.815908, -0.00705325, 0.129627, 0.563419, 0.4002, 1, -0.840517, -0.0078793, 0.132767, 0.525207, 0.4669, 1, -0.852987, -0.00834891, 0.134295, 0.50429, 0.5336, 1, 0.858142, 0.00855312, -0.134913, -0.495295, 0.6003, 1, 0.861723, 0.00869863, -0.135339, -0.488918, 0.667, 1, 0.864076, 0.00879549, -0.135616, -0.484668, 0.7337, 1, 0.865485, 0.00885445, -0.135782, -0.4821)
tracks/24/type = "rotation_3d"
tracks/24/imported = true
tracks/24/enabled = true
tracks/24/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Leg2.L_023")
tracks/24/interp = 1
tracks/24/loop_wrap = true
tracks/24/keys = PackedFloat32Array(0, 1, 0.697141, -0.0564073, -0.0720505, 0.71107, 0.0667, 1, 0.710215, -0.0555715, -0.0735093, 0.697927, 0.1334, 1, 0.74238, -0.0533718, -0.0771099, 0.663384, 0.2001, 1, 0.783076, -0.0503124, -0.0817202, 0.614477, 0.2668, 1, 0.823713, -0.0468895, -0.0863984, 0.55842, 0.3335, 1, 0.858379, -0.0436013, -0.0904626, 0.503092, 0.4002, 1, 0.883473, -0.0409895, -0.0934697, 0.45723, 0.4669, 1, 0.896587, -0.0394958, -0.0950574, 0.430738, 0.5336, 1, 0.902083, -0.038836, -0.0957257, 0.419016, 0.6003, 1, 0.905926, -0.0383616, -0.0961941, 0.410577, 0.667, 1, 0.908456, -0.0380428, -0.0965028, 0.404904, 0.7337, 1, 0.909973, -0.0378491, -0.0966881, 0.401457)
tracks/25/type = "rotation_3d"
tracks/25/imported = true
tracks/25/enabled = true
tracks/25/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:PistonKnee2.L_032")
tracks/25/interp = 1
tracks/25/loop_wrap = true
tracks/25/keys = PackedFloat32Array(0, 1, 0.0147534, 0.935526, 0.352745, -0.0120529, 0.0667, 1, 0.0148653, 0.937023, 0.348743, -0.0120517, 0.1334, 1, 0.0150997, 0.943374, 0.331164, -0.0121621, 0.2001, 1, 0.0150932, 0.959186, 0.282086, -0.012733, 0.2668, 1, 0.0139824, 0.985172, 0.170403, -0.0142972, 0.3335, 1, 0.0102102, 0.999698, -0.0149516, -0.0166225, 0.4002, 1, 0.00458801, 0.98204, -0.18779, -0.0176402, 0.4669, 1, 0.00123213, 0.962411, -0.271035, -0.0174487, 0.5336, 1, -0.000126649, 0.953131, -0.302068, -0.0172248, 0.6003, 1, -0.00104245, 0.946516, -0.322207, -0.0170275, 0.667, 1, -0.00162675, 0.942155, -0.334747, -0.0168816, 0.7337, 1, -0.00196864, 0.939551, -0.341991, -0.0167883, 0.8, 1, -0.00214038, 0.938228, -0.345606, -0.0167379)
tracks/26/type = "rotation_3d"
tracks/26/imported = true
tracks/26/enabled = true
tracks/26/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Leg1.L_022")
tracks/26/interp = 1
tracks/26/loop_wrap = true
tracks/26/keys = PackedFloat32Array(0, 1, -0.655845, 0.675184, 0.235361, -0.242074, 0.0667, 1, -0.653814, 0.674328, 0.239443, -0.245919, 0.1334, 1, -0.649416, 0.671316, 0.249334, -0.255784, 0.2001, 1, -0.643538, 0.666979, 0.262211, -0.268781, 0.2668, 1, -0.636682, 0.662437, 0.275859, -0.282338, 0.3335, 1, -0.630029, 0.658102, 0.28832, -0.294679, 0.4002, 1, -0.624656, 0.654368, 0.29812, -0.30452, 0.4669, 1, -0.621261, 0.652388, 0.303823, -0.310026, 0.5336, 1, -0.619985, 0.651111, 0.306348, -0.31277, 0.6003, 1, -0.61909, 0.650173, 0.308131, -0.314734, 0.7337, 1, -0.618202, 0.649094, 0.309996, -0.316868)
tracks/27/type = "position_3d"
tracks/27/imported = true
tracks/27/enabled = true
tracks/27/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Root_01")
tracks/27/interp = 1
tracks/27/loop_wrap = true
tracks/27/keys = PackedFloat32Array(0, 1, 0, 0, 6.4722, 0.0667, 1, 8.05713e-18, -0.00717863, 6.39635, 0.1334, 1, 1.61143e-17, -0.0256919, 6.19866, 0.2001, 1, 2.41714e-17, -0.051006, 5.92388, 0.2668, 1, 3.22285e-17, -0.0785871, 5.61681, 0.3335, 1, 4.02856e-17, -0.103901, 5.3222, 0.4002, 1, 4.83428e-17, -0.122414, 5.08484, 0.4669, 1, 5.63999e-17, -0.129593, 4.94948, 0.5336, 1, 6.4457e-17, -0.129593, 4.8895, 0.6003, 1, 7.25141e-17, -0.129593, 4.84652, 0.667, 1, 8.05713e-17, -0.129593, 4.81771, 0.7337, 1, 8.86284e-17, -0.129593, 4.80024)
tracks/28/type = "rotation_3d"
tracks/28/imported = true
tracks/28/enabled = true
tracks/28/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Root_01")
tracks/28/interp = 1
tracks/28/loop_wrap = true
tracks/28/keys = PackedFloat32Array(0, 1, 0.707107, 0, 0, 0.707107)
tracks/29/type = "position_3d"
tracks/29/imported = true
tracks/29/enabled = true
tracks/29/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:FootIK.R_034")
tracks/29/interp = 1
tracks/29/loop_wrap = true
tracks/29/keys = PackedFloat32Array(0, 1, 3.16409, -0.204861, 0.385215)
tracks/30/type = "rotation_3d"
tracks/30/imported = true
tracks/30/enabled = true
tracks/30/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:FootIK.R_034")
tracks/30/interp = 1
tracks/30/loop_wrap = true
tracks/30/keys = PackedFloat32Array(0, 1, 0.993231, -0.00676712, 0.0811637, -0.0828125)
tracks/31/type = "position_3d"
tracks/31/imported = true
tracks/31/enabled = true
tracks/31/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:FootIK.L_036")
tracks/31/interp = 1
tracks/31/loop_wrap = true
tracks/31/keys = PackedFloat32Array(0, 1, -3.16409, -0.204861, 0.385215)
tracks/32/type = "rotation_3d"
tracks/32/imported = true
tracks/32/enabled = true
tracks/32/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:FootIK.L_036")
tracks/32/interp = 1
tracks/32/loop_wrap = true
tracks/32/keys = PackedFloat32Array(0, 1, 0.993231, 0.00676712, -0.0811637, -0.0828124)
tracks/33/type = "rotation_3d"
tracks/33/imported = true
tracks/33/enabled = true
tracks/33/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:Root.002_016")
tracks/33/interp = 1
tracks/33/loop_wrap = true
tracks/33/keys = PackedFloat32Array(0, 1, 0.80296, 2.84212e-07, 3.82883e-07, 0.596033)
tracks/34/type = "rotation_3d"
tracks/34/imported = true
tracks/34/enabled = true
tracks/34/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:CockpitPistonUnder.R_019")
tracks/34/interp = 1
tracks/34/loop_wrap = true
tracks/34/keys = PackedFloat32Array(0, 1, -0.000385918, 1.27161e-14, -0.000401128, 1)
tracks/35/type = "rotation_3d"
tracks/35/imported = true
tracks/35/enabled = true
tracks/35/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D:CockpitPistonUnder.L_020")
tracks/35/interp = 1
tracks/35/loop_wrap = true
tracks/35/keys = PackedFloat32Array(0, 1, -0.000385918, -1.27161e-14, 0.000401128, 1)
tracks/36/type = "value"
tracks/36/imported = false
tracks/36/enabled = true
tracks/36/path = NodePath("Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0/Blackout:visible")
tracks/36/interp = 1
tracks/36/loop_wrap = true
tracks/36/keys = {
"times": PackedFloat32Array(0, 0.4002, 0.4669, 0.6003),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 1,
"values": [false, true, false, true]
}
[sub_resource type="Animation" id="Animation_pm0ge"] [sub_resource type="Animation" id="Animation_pm0ge"]
resource_name = "Armature|Walk" resource_name = "Armature|Walk"
@ -834,11 +1119,13 @@ tracks/36/keys = {
[sub_resource type="AnimationLibrary" id="AnimationLibrary_pxfjg"] [sub_resource type="AnimationLibrary" id="AnimationLibrary_pxfjg"]
_data = { _data = {
"RESET": SubResource("Animation_v10e1"),
"cockpit_open": ExtResource("2_puxwb"), "cockpit_open": ExtResource("2_puxwb"),
"idle": ExtResource("3_1ktyh"), "idle": ExtResource("3_1ktyh"),
"in_air": ExtResource("4_hqfkt"), "in_air": ExtResource("4_hqfkt"),
"jump_start": ExtResource("5_46rpa"), "jump_start": ExtResource("5_46rpa"),
"landing": ExtResource("6_v68gx"), "landing": ExtResource("6_v68gx"),
"shutdown": SubResource("Animation_diwk1"),
"walk": ExtResource("7_tcxdj"), "walk": ExtResource("7_tcxdj"),
"walk_back": SubResource("Animation_pm0ge"), "walk_back": SubResource("Animation_pm0ge"),
"walk_left": SubResource("Animation_fgs48"), "walk_left": SubResource("Animation_fgs48"),
@ -887,6 +1174,20 @@ animation = &"landing"
[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_p16mo"] [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_p16mo"]
[sub_resource type="AnimationNodeTransition" id="AnimationNodeTransition_lstug"]
xfade_time = 0.1
input_0/name = "online"
input_0/auto_advance = false
input_0/reset = true
input_1/name = "offline"
input_1/auto_advance = false
input_1/reset = true
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_i7uqt"]
animation = &"shutdown"
[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_qhygv"]
[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_cg5gs"] [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_cg5gs"]
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_0wmuu"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_0wmuu"]
@ -918,6 +1219,7 @@ blend_point_4/pos = Vector2(-1, 0)
sync = true sync = true
[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_u1qtb"] [sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_u1qtb"]
graph_offset = Vector2(650, 231)
nodes/air_anim/node = SubResource("AnimationNodeAnimation_512j7") nodes/air_anim/node = SubResource("AnimationNodeAnimation_512j7")
nodes/air_anim/position = Vector2(780, 640) nodes/air_anim/position = Vector2(780, 640)
nodes/air_scale/node = SubResource("AnimationNodeTimeScale_o8qjb") nodes/air_scale/node = SubResource("AnimationNodeTimeScale_o8qjb")
@ -940,12 +1242,60 @@ nodes/landing_anim/node = SubResource("AnimationNodeAnimation_h5pry")
nodes/landing_anim/position = Vector2(760, 820) nodes/landing_anim/position = Vector2(760, 820)
nodes/landing_scale/node = SubResource("AnimationNodeTimeScale_p16mo") nodes/landing_scale/node = SubResource("AnimationNodeTimeScale_p16mo")
nodes/landing_scale/position = Vector2(1020, 780) nodes/landing_scale/position = Vector2(1020, 780)
nodes/output/position = Vector2(1940, 240) nodes/online_state/node = SubResource("AnimationNodeTransition_lstug")
nodes/online_state/position = Vector2(1980, 420)
nodes/output/position = Vector2(2220, 420)
nodes/shutdown_anim/node = SubResource("AnimationNodeAnimation_i7uqt")
nodes/shutdown_anim/position = Vector2(1600, 700)
nodes/shutdown_scale/node = SubResource("AnimationNodeTimeScale_qhygv")
nodes/shutdown_scale/position = Vector2(1780, 660)
nodes/walk_scale/node = SubResource("AnimationNodeTimeScale_cg5gs") nodes/walk_scale/node = SubResource("AnimationNodeTimeScale_cg5gs")
nodes/walk_scale/position = Vector2(900, 220) nodes/walk_scale/position = Vector2(900, 220)
nodes/walk_space/node = SubResource("AnimationNodeBlendSpace2D_fl1ps") nodes/walk_space/node = SubResource("AnimationNodeBlendSpace2D_fl1ps")
nodes/walk_space/position = Vector2(660, 260) nodes/walk_space/position = Vector2(660, 260)
node_connections = [&"air_scale", 0, &"air_anim", &"anim_state", 0, &"walk_scale", &"anim_state", 1, &"jump_state", &"boost", 0, &"anim_state", &"boost", 1, &"boost_scale", &"boost_scale", 0, &"boost_anim", &"jump_start_scale", 0, &"jump_start_anim", &"jump_state", 0, &"air_scale", &"jump_state", 1, &"landing_scale", &"landing_scale", 0, &"landing_anim", &"output", 0, &"boost", &"walk_scale", 0, &"walk_space"] node_connections = [&"air_scale", 0, &"air_anim", &"anim_state", 0, &"walk_scale", &"anim_state", 1, &"jump_state", &"boost", 0, &"anim_state", &"boost", 1, &"boost_scale", &"boost_scale", 0, &"boost_anim", &"jump_start_scale", 0, &"jump_start_anim", &"jump_state", 0, &"air_scale", &"jump_state", 1, &"landing_scale", &"landing_scale", 0, &"landing_anim", &"online_state", 0, &"boost", &"online_state", 1, &"shutdown_scale", &"output", 0, &"online_state", &"shutdown_scale", 0, &"shutdown_anim", &"walk_scale", 0, &"walk_space"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_tn0uh"]
render_priority = 0
shader = ExtResource("10_d3odv")
shader_parameter/color_low = Color(0, 0, 0, 1)
shader_parameter/color_hi = Color(1, 1, 1, 1)
shader_parameter/threshold = 1.0
shader_parameter/contrast = 1.0
shader_parameter/offset = 0.0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_saxwx"]
next_pass = SubResource("ShaderMaterial_tn0uh")
albedo_color = Color(0, 0, 0, 1)
metallic_specular = 0.0
[sub_resource type="PlaneMesh" id="PlaneMesh_7jrld"]
material = SubResource("StandardMaterial3D_saxwx")
size = Vector2(0.6, 0.5)
[sub_resource type="PlaneMesh" id="PlaneMesh_6818a"]
material = SubResource("StandardMaterial3D_saxwx")
size = Vector2(0.6, 0.7)
[sub_resource type="PlaneMesh" id="PlaneMesh_rtpkt"]
material = SubResource("StandardMaterial3D_saxwx")
size = Vector2(0.6, 0.5)
[sub_resource type="PlaneMesh" id="PlaneMesh_ftda8"]
material = SubResource("StandardMaterial3D_saxwx")
size = Vector2(0.6, 0.5)
[sub_resource type="PlaneMesh" id="PlaneMesh_yuqh5"]
material = SubResource("StandardMaterial3D_saxwx")
size = Vector2(0.6, 0.5)
[sub_resource type="PlaneMesh" id="PlaneMesh_fei83"]
material = SubResource("StandardMaterial3D_saxwx")
size = Vector2(1.2, 0.5)
[sub_resource type="PlaneMesh" id="PlaneMesh_fbdqo"]
material = SubResource("StandardMaterial3D_saxwx")
size = Vector2(2.6, 1.6)
[node name="Mech" instance=ExtResource("1_1xwab")] [node name="Mech" instance=ExtResource("1_1xwab")]
script = ExtResource("2_u6cpy") script = ExtResource("2_u6cpy")
@ -971,47 +1321,51 @@ parameters/jump_state/current_state = ""
parameters/jump_state/transition_request = "start" parameters/jump_state/transition_request = "start"
parameters/jump_state/current_index = -1 parameters/jump_state/current_index = -1
parameters/landing_scale/scale = 1.0 parameters/landing_scale/scale = 1.0
parameters/online_state/current_state = "online"
parameters/online_state/transition_request = ""
parameters/online_state/current_index = 0
parameters/shutdown_scale/scale = 1.0
parameters/walk_scale/scale = 1.0 parameters/walk_scale/scale = 1.0
parameters/walk_space/blend_position = Vector2(0, 0) parameters/walk_space/blend_position = Vector2(0, 0)
[node name="Skeleton3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5" index="0"] [node name="Skeleton3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5" index="0"]
bones/1/position = Vector3(0, 0, 6.3505) bones/1/position = Vector3(0, 0, 6.45939)
bones/1/rotation = Quaternion(0.707107, 0, 0, 0.707107) 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/2/rotation = Quaternion(1.54543e-08, 1.54543e-08, -0.707107, 0.707107)
bones/3/rotation = Quaternion(0.653234, 0.6728, 0.24209, 0.249032) bones/3/rotation = Quaternion(0.655406, 0.674773, 0.236536, 0.24326)
bones/3/scale = Vector3(1, 1, 1) bones/3/scale = Vector3(1, 1, 1)
bones/4/rotation = Quaternion(0.717599, 0.0548994, 0.0741531, 0.690318) bones/4/rotation = Quaternion(0.69929, 0.0562966, 0.0723151, 0.708939)
bones/4/scale = Vector3(1, 1, 1) bones/4/scale = Vector3(1, 1, 1)
bones/5/rotation = Quaternion(-0.636323, -0.00120656, -0.103529, 0.764443) bones/5/rotation = Quaternion(-0.620845, -0.00141104, -0.101282, 0.777362)
bones/5/scale = Vector3(1, 1, 1) bones/5/scale = Vector3(1, 1, 1)
bones/6/rotation = Quaternion(-0.432702, 0.0116438, -0.0626661, 0.899281) bones/6/rotation = Quaternion(-0.435516, 0.0113681, -0.0628704, 0.897911)
bones/7/rotation = Quaternion(-0.846134, 0.0356642, -0.175309, 0.502048) bones/7/rotation = Quaternion(-0.840138, 0.036654, -0.173712, 0.512492)
bones/7/scale = Vector3(1, 1, 1) bones/7/scale = Vector3(1, 1, 1)
bones/9/rotation = Quaternion(-0.577893, -0.0977404, -0.0868737, 0.805568) bones/9/rotation = Quaternion(-0.577893, -0.0977404, -0.0868737, 0.805568)
bones/11/rotation = Quaternion(-0.842661, 0.0422332, -0.170831, 0.508877) bones/11/rotation = Quaternion(-0.836535, 0.0432889, -0.169131, 0.519355)
bones/11/scale = Vector3(1, 1, 1) bones/11/scale = Vector3(1, 1, 1)
bones/13/rotation = Quaternion(-0.583833, -0.0928994, -0.0936977, 0.80108) bones/13/rotation = Quaternion(-0.583833, -0.0928994, -0.0936977, 0.80108)
bones/13/scale = Vector3(1, 1, 1) bones/13/scale = Vector3(1, 1, 1)
bones/15/rotation = Quaternion(0.993231, -0.0067672, 0.0811647, 0.0828119) bones/15/rotation = Quaternion(0.993231, -0.0067672, 0.0811647, 0.0828119)
bones/15/scale = Vector3(1, 1, 1) bones/15/scale = Vector3(1, 1, 1)
bones/17/rotation = Quaternion(0.751522, 0.0173474, 0.659155, 0.0206794) bones/17/rotation = Quaternion(0.75201, 0.0100898, 0.658999, 0.0100006)
bones/17/scale = Vector3(1, 1, 1) bones/17/scale = Vector3(1, 1, 1)
bones/19/rotation = Quaternion(-0.399104, -0.525183, -0.304683, 0.687072) bones/19/rotation = Quaternion(-0.399104, -0.525183, -0.304683, 0.687072)
bones/19/scale = Vector3(0.999999, 1, 1) bones/19/scale = Vector3(0.999999, 1, 1)
bones/21/rotation = Quaternion(0.855906, -0.0322478, 0.0593455, 0.512701) bones/21/rotation = Quaternion(0.855906, -0.0322478, 0.0593455, 0.512701)
bones/23/rotation = Quaternion(0.88776, 0.00355301, 0.146484, 0.436361) bones/23/rotation = Quaternion(0.900801, 0.00355218, 0.148661, 0.407976)
bones/23/scale = Vector3(1, 1, 1) bones/23/scale = Vector3(1, 1, 1)
bones/25/rotation = Quaternion(-0.715396, -0.0713077, -0.0634678, 0.692168) bones/25/rotation = Quaternion(-0.715396, -0.0713077, -0.0634678, 0.692168)
bones/25/scale = Vector3(1, 1, 1) bones/25/scale = Vector3(1, 1, 1)
bones/27/rotation = Quaternion(-0.575247, -0.00541159, -0.106013, 0.811063) bones/27/rotation = Quaternion(-0.552631, -0.00578587, -0.102834, 0.827037)
bones/29/rotation = Quaternion(0.808854, -0.0303334, 0.0651724, 0.583599) 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/31/rotation = Quaternion(0.808854, -0.0303334, 0.0651724, 0.583599)
bones/33/rotation = Quaternion(-0.5676, -0.00950492, -0.111034, 0.815727) bones/33/rotation = Quaternion(-0.544762, -0.00992925, -0.107889, 0.831562)
bones/35/rotation = Quaternion(-0.654737, 0.0039013, -0.106226, 0.748345) bones/35/rotation = Quaternion(-0.631914, 0.00360494, -0.102775, 0.768186)
bones/35/scale = Vector3(1, 1, 1) bones/35/scale = Vector3(1, 1, 1)
bones/37/scale = Vector3(1, 1, 1) bones/37/scale = Vector3(1, 1, 1)
bones/39/scale = Vector3(1, 1, 1) bones/39/scale = Vector3(1, 1, 1)
bones/41/rotation = Quaternion(-0.0149263, 0.938125, 0.345765, 0.0120656) bones/41/rotation = Quaternion(-0.0147806, 0.935854, 0.351872, 0.0120522)
bones/41/scale = Vector3(1, 1, 1) bones/41/scale = Vector3(1, 1, 1)
bones/43/rotation = Quaternion(-0.015884, 0.718179, -0.69565, -0.00621676) bones/43/rotation = Quaternion(-0.015884, 0.718179, -0.69565, -0.00621676)
bones/43/scale = Vector3(1, 1, 1) bones/43/scale = Vector3(1, 1, 1)
@ -1034,37 +1388,37 @@ bones/66/rotation = Quaternion(-0.000385918, -2.26638e-14, 0.000401128, 1)
bones/68/rotation = Quaternion(-0.706834, 0.000283644, -0.000283644, 0.70738) 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/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/73/rotation = Quaternion(1.54543e-08, -1.54543e-08, 0.707107, 0.707107)
bones/74/rotation = Quaternion(-0.653235, 0.6728, 0.24209, -0.249031) bones/74/rotation = Quaternion(-0.655406, 0.674773, 0.236536, -0.24326)
bones/74/scale = Vector3(1, 1, 1) bones/74/scale = Vector3(1, 1, 1)
bones/75/rotation = Quaternion(0.717599, -0.0548994, -0.0741531, 0.690318) bones/75/rotation = Quaternion(0.69929, -0.0562966, -0.0723151, 0.708939)
bones/75/scale = Vector3(1, 1, 1) bones/75/scale = Vector3(1, 1, 1)
bones/76/rotation = Quaternion(-0.636323, 0.00120657, 0.103529, 0.764443) bones/76/rotation = Quaternion(-0.620845, 0.00141104, 0.101282, 0.777362)
bones/76/scale = Vector3(1, 1, 1) bones/76/scale = Vector3(1, 1, 1)
bones/77/rotation = Quaternion(-0.432702, -0.0116439, 0.062666, 0.899281) bones/77/rotation = Quaternion(-0.435516, -0.0113681, 0.0628704, 0.897911)
bones/77/scale = Vector3(1, 1, 1) bones/77/scale = Vector3(1, 1, 1)
bones/78/rotation = Quaternion(-0.846134, -0.0356643, 0.175309, 0.502048) bones/78/rotation = Quaternion(-0.840138, -0.036654, 0.173711, 0.512492)
bones/78/scale = Vector3(1, 1, 1) bones/78/scale = Vector3(1, 1, 1)
bones/82/rotation = Quaternion(-0.842661, -0.0422342, 0.17083, 0.508877) bones/82/rotation = Quaternion(-0.836535, -0.0432889, 0.169132, 0.519355)
bones/82/scale = Vector3(1, 1, 1) bones/82/scale = Vector3(1, 1, 1)
bones/84/rotation = Quaternion(-0.583833, 0.0928994, 0.0936978, 0.80108) 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/rotation = Quaternion(0.993231, 0.0067672, -0.0811647, 0.0828119)
bones/86/scale = Vector3(1, 1, 1) bones/86/scale = Vector3(1, 1, 1)
bones/88/rotation = Quaternion(0.751522, -0.0173474, -0.659155, 0.0206794) bones/88/rotation = Quaternion(0.75201, -0.0100898, -0.658999, 0.0100006)
bones/92/rotation = Quaternion(0.855906, 0.0322478, -0.0593455, 0.512701) bones/92/rotation = Quaternion(0.855906, 0.0322478, -0.0593455, 0.512701)
bones/92/scale = Vector3(1, 1, 1) bones/92/scale = Vector3(1, 1, 1)
bones/94/rotation = Quaternion(0.88776, -0.003553, -0.146484, 0.436361) bones/94/rotation = Quaternion(0.900801, -0.00355221, -0.148661, 0.407976)
bones/94/scale = Vector3(1, 1, 1) bones/94/scale = Vector3(1, 1, 1)
bones/96/rotation = Quaternion(-0.715396, 0.0713076, 0.0634679, 0.692168) bones/96/rotation = Quaternion(-0.715396, 0.0713076, 0.0634679, 0.692168)
bones/98/rotation = Quaternion(-0.575257, 0.00541204, 0.106013, 0.811056) bones/98/rotation = Quaternion(-0.552631, 0.00578579, 0.102834, 0.827037)
bones/100/rotation = Quaternion(0.808854, 0.0303333, -0.0651724, 0.583599) bones/100/rotation = Quaternion(0.808854, 0.0303333, -0.0651724, 0.583599)
bones/102/rotation = Quaternion(-0.56759, 0.00950459, 0.111033, 0.815735) bones/102/rotation = Quaternion(-0.544762, 0.00992924, 0.107889, 0.831562)
bones/102/scale = Vector3(1, 1, 1) bones/102/scale = Vector3(1, 1, 1)
bones/104/rotation = Quaternion(0.803479, 0.0249214, -0.0691385, 0.590779) bones/104/rotation = Quaternion(0.803479, 0.0249214, -0.0691385, 0.590779)
bones/106/rotation = Quaternion(-0.654738, -0.00390121, 0.106226, 0.748344) bones/106/rotation = Quaternion(-0.631915, -0.00360502, 0.102775, 0.768185)
bones/106/scale = Vector3(1, 1, 1) bones/106/scale = Vector3(1, 1, 1)
bones/108/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/110/rotation = Quaternion(0.346017, 0.0755612, -0.0156624, 0.935049)
bones/112/rotation = Quaternion(0.0149264, 0.938121, 0.345777, -0.0120654) bones/112/rotation = Quaternion(0.0147807, 0.935854, 0.351872, -0.0120522)
bones/112/scale = Vector3(1, 1, 1) bones/112/scale = Vector3(1, 1, 1)
bones/114/rotation = Quaternion(0.015884, 0.718179, -0.69565, 0.00621692) bones/114/rotation = Quaternion(0.015884, 0.718179, -0.69565, 0.00621692)
bones/114/scale = Vector3(1, 1, 1) bones/114/scale = Vector3(1, 1, 1)
@ -1080,106 +1434,150 @@ bones/126/rotation = Quaternion(0.993232, 0.00676712, -0.0811637, -0.0828125)
bones/126/scale = Vector3(1, 1, 0.999988) 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"] [node name="Plane_009_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="0"]
transform = Transform3D(0.999999, 0.000309303, 0.00151041, -0.000350118, 0.999633, 0.0271091, -0.00150134, -0.0271097, 0.999631, -0.0065949, -0.0211282, 0.0324031) transform = Transform3D(1, 0.000205845, 8.38265e-05, -0.000206143, 0.999994, 0.00379899, -8.30814e-05, -0.0037989, 0.999993, -0.000749588, -0.0110144, 0.00422662)
[node name="Plane_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="1"] [node name="Plane_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="1"]
transform = Transform3D(0.999998, 0.000561386, 0.00166436, -0.000606671, 0.999626, 0.0273294, -0.00164828, -0.0273305, 0.999625, -0.00697446, -0.0210885, 0.0323763) transform = Transform3D(1, 0.000293493, 9.52333e-05, -0.000293866, 0.999993, 0.00380564, -9.41753e-05, -0.0038054, 0.999993, -0.000845671, -0.0108269, 0.00425225)
[node name="Cube_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="2"] [node name="Cube_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="2"]
transform = Transform3D(1, -0.000392126, 0.000522822, 0.000392105, 1, 3.28571e-05, -0.000522777, -3.27229e-05, 1, -0.00506735, -0.00135396, 0.0015873) transform = Transform3D(1, 0.000125024, 6.50883e-05, -0.00012509, 1, 0.00106882, -6.49989e-05, -0.00106861, 0.999999, -0.000653744, -0.00901096, 0.00142744)
[node name="Plane_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="3"] [node name="Plane_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="3"]
transform = Transform3D(0.999998, -0.000271916, 0.00111739, 0.000233382, 0.999408, 0.0343903, -0.00112604, -0.0343901, 0.999408, -0.00514221, -0.0395212, 0.00960565) transform = Transform3D(0.999999, 0.000776455, -0.00065355, -0.000774369, 0.999994, 0.00334124, 0.000656113, -0.00334059, 0.999994, 0.000239849, -0.0086863, -0.000900626)
[node name="Cube_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="4"] [node name="Cube_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="4"]
transform = Transform3D(0.999999, -0.00033021, 0.00127363, 0.000320412, 0.999971, 0.0076836, -0.00127605, -0.00768319, 0.99997, -0.00534105, -0.00408101, 0.00241446) transform = Transform3D(1, 0.000126548, 0.000158653, -0.000126928, 0.999997, 0.00245646, -0.000158392, -0.00245622, 0.999997, -0.000688553, -0.00954098, 0.00143909)
[node name="Plane_011_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="5"] [node name="Plane_011_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="5"]
transform = Transform3D(0.999999, -0.00101063, -0.000246848, 0.00101827, 0.999445, 0.0332819, 0.000213156, -0.0332821, 0.999446, 0.00278139, -0.207953, -0.0105019) transform = Transform3D(1, -1.53482e-06, -0.000114728, 2.20537e-06, 0.999982, 0.00602791, 0.000114648, -0.00602774, 0.999982, 0.000809193, -0.0355403, 2.00272e-05)
[node name="Plane_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="6"] [node name="Plane_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="6"]
transform = Transform3D(0.999999, 0.000514343, 0.00142886, -0.000549123, 0.999701, 0.0244612, -0.00141573, -0.0244621, 0.9997, -0.00710011, -0.0119259, 0.0470173) transform = Transform3D(1, 0.000224903, 0.000170846, -0.000225618, 0.999992, 0.00406602, -0.000169963, -0.00406593, 0.999992, -0.000922441, -0.00990629, 0.00588202)
[node name="Plane_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="7"] [node name="Plane_013_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="7"]
transform = Transform3D(0.999999, 0.000514343, 0.00142886, -0.000549123, 0.999701, 0.0244612, -0.00141573, -0.0244621, 0.9997, -0.00710011, -0.0119259, 0.0470173) transform = Transform3D(1, 0.000224903, 0.000170846, -0.000225618, 0.999992, 0.00406602, -0.000169963, -0.00406593, 0.999992, -0.000922441, -0.00990629, 0.00588202)
[node name="Cube_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="8"] [node name="Cube_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="8"]
transform = Transform3D(0.999999, -0.000399135, 0.00105692, 0.000367075, 0.999547, 0.0301058, -0.00106835, -0.0301054, 0.999546, -0.00503182, -0.0339418, 0.00859594) transform = Transform3D(1, 0.000120282, 0.000139087, -0.000120908, 0.999989, 0.00457582, -0.000138573, -0.00457564, 0.999989, -0.000667572, -0.0121295, 0.00176287)
[node name="Plane_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="9"] [node name="Plane_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="9"]
transform = Transform3D(0.999998, -0.0002921, 0.00177104, 0.000358932, 0.999283, -0.0378582, -0.00175861, 0.0378586, 0.999282, -0.00667095, 0.114933, -0.0390043) transform = Transform3D(1, 7.66739e-05, 0.000252143, -7.60555e-05, 0.999997, -0.00252292, -0.000252359, 0.00252295, 0.999997, -0.000883341, 0.00325054, -0.00315332)
[node name="Cube_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="10"] [node name="Cube_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="10"]
transform = Transform3D(1, -1.45528e-05, -0.000417826, 2.93888e-05, 0.99937, 0.035498, 0.000417118, -0.0354979, 0.99937, 0.00273418, -0.215154, -0.0951581) transform = Transform3D(1, 4.00338e-05, -5.93272e-05, -3.97265e-05, 0.999986, 0.00541397, 5.94926e-05, -0.00541396, 0.999985, 0.000362158, -0.0330934, -0.0090704)
[node name="Cube_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="11"] [node name="Cube_012_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="11"]
transform = Transform3D(1, -0.000177036, -0.000382876, 0.000184901, 0.999788, 0.0206038, 0.000379227, -0.0206039, 0.999788, 0.00261664, -0.133238, -0.104295) transform = Transform3D(1, 1.26146e-05, -6.39997e-05, -1.2408e-05, 0.999994, 0.00354904, 6.39959e-05, -0.00354895, 0.999994, 0.000402451, -0.0228404, -0.0100021)
[node name="Cylinder_002_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="12"] [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, -0.121696) transform = Transform3D(1, -1.77636e-15, 0, -1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, 0, -0.0128064)
[node name="Cube_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="13"] [node name="Cube_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="13"]
transform = Transform3D(1, 7.18899e-10, -2.01781e-08, -7.60139e-10, 1, -1.49128e-07, 2.01603e-08, 1.78756e-07, 1, -1.19209e-07, -1.43051e-06, -0.121696) transform = Transform3D(1, 7.18899e-10, -2.01781e-08, -7.60139e-10, 1, -1.49128e-07, 2.01603e-08, 1.78756e-07, 1, -1.19209e-07, -1.43051e-06, -0.0128069)
[node name="Cube_017_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="14"] [node name="Cube_017_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="14"]
transform = Transform3D(1, 3.15225e-10, 2.16325e-08, -3.11474e-10, 1, -1.19326e-07, -2.16737e-08, 1.78814e-07, 1, 1.19209e-07, -1.90735e-06, -0.121697) transform = Transform3D(1, 3.15225e-10, 2.16325e-08, -3.11474e-10, 1, -1.19326e-07, -2.16737e-08, 1.78814e-07, 1, 1.19209e-07, -1.90735e-06, -0.0128088)
[node name="Cube_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="15"] [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, -9.23872e-07, 3.41061e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.121697) transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -9.23872e-07, 3.41061e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.0128088)
[node name="Cube_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_005_Material_0" index="0"] [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") 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"] [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, -9.23872e-07, 3.41061e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.121697) transform = Transform3D(1, -1.7053e-13, -3.41061e-13, 2.84217e-13, 1, -9.23872e-07, 3.41061e-13, 9.23872e-07, 1, -9.09153e-13, 4.52995e-06, -0.0128088)
[node name="Plane_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="17"] [node name="Plane_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="17"]
transform = Transform3D(1, 1.08827e-10, -1.00637e-08, -1.10077e-10, 1, -2.82656e-07, 1.00761e-08, 2.82598e-07, 1, -2.38419e-07, 0, -0.121696) transform = Transform3D(1, 1.08827e-10, -1.00637e-08, -1.10077e-10, 1, -2.82656e-07, 1.00761e-08, 2.82598e-07, 1, -2.38419e-07, 0, -0.0128059)
[node name="Plane_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="18"] [node name="Plane_016_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="18"]
transform = Transform3D(1, -1.08827e-10, 1.00637e-08, 1.10077e-10, 1, -2.82656e-07, -1.00761e-08, 2.82598e-07, 1, 2.38419e-07, 0, -0.121696) transform = Transform3D(1, -1.08827e-10, 1.00637e-08, 1.10077e-10, 1, -2.82656e-07, -1.00761e-08, 2.82598e-07, 1, 2.38419e-07, 0, -0.0128059)
[node name="Cube_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="19"] [node name="Cube_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="19"]
transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.121696) transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.0128064)
[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
[node name="MeshInstance3D" type="MeshInstance3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0/Blackout" index="0"]
transform = Transform3D(1, -3.08887e-09, -2.30332e-08, -3.0888e-09, 0.964668, -0.263469, 2.30332e-08, 0.263469, 0.964668, 1.12504, 4.50948, 12.8152)
mesh = SubResource("PlaneMesh_7jrld")
skeleton = NodePath("../..")
[node name="MeshInstance3D7" type="MeshInstance3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0/Blackout" index="1"]
transform = Transform3D(-1, 8.74228e-08, 0, -7.31523e-08, -0.836764, 0.547563, 4.78695e-08, 0.547563, 0.836764, 1.12504, 1.814, 12.7957)
mesh = SubResource("PlaneMesh_6818a")
skeleton = NodePath("../..")
[node name="MeshInstance3D8" type="MeshInstance3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0/Blackout" index="2"]
transform = Transform3D(-1, 8.74228e-08, 0, -7.31523e-08, -0.836764, 0.547563, 4.78695e-08, 0.547563, 0.836764, -1.125, 1.814, 12.796)
mesh = SubResource("PlaneMesh_6818a")
skeleton = NodePath("../..")
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0/Blackout" index="3"]
transform = Transform3D(1, -3.08887e-09, -2.30332e-08, -3.0888e-09, 0.964668, -0.263469, 2.30332e-08, 0.263469, 0.964668, -1.125, 4.509, 12.815)
mesh = SubResource("PlaneMesh_rtpkt")
skeleton = NodePath("../..")
[node name="MeshInstance3D3" type="MeshInstance3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0/Blackout" index="4"]
transform = Transform3D(1, -3.08886e-09, -2.30332e-08, -3.0888e-09, 0.964668, -0.263469, 2.30332e-08, 0.263469, 0.964668, 1.12504, 4.88089, 11.4559)
mesh = SubResource("PlaneMesh_ftda8")
skeleton = NodePath("../..")
[node name="MeshInstance3D4" type="MeshInstance3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0/Blackout" index="5"]
transform = Transform3D(1, -3.08886e-09, -2.30332e-08, -3.0888e-09, 0.964668, -0.263469, 2.30332e-08, 0.263469, 0.964668, -1.125, 4.881, 11.456)
mesh = SubResource("PlaneMesh_yuqh5")
skeleton = NodePath("../..")
[node name="MeshInstance3D5" type="MeshInstance3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0/Blackout" index="6"]
transform = Transform3D(1, -3.60185e-09, -2.48353e-08, -3.60179e-09, 0.9588, -0.284082, 2.48353e-08, 0.284082, 0.9588, 0, 3.858, 10.127)
mesh = SubResource("PlaneMesh_fei83")
skeleton = NodePath("../..")
[node name="MeshInstance3D6" type="MeshInstance3D" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D/Cube_008_Material_0/Blackout" index="7"]
transform = Transform3D(-1, 8.74228e-08, 0, -8.7418e-08, -0.999945, -0.0104718, -9.15472e-10, -0.0104718, 0.999945, 0, -5.475, 9.096)
visible = false
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"] [node name="Cube_008_Inside_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="20"]
transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.121696) transform = Transform3D(1, -2.64698e-23, 9.95068e-31, 2.64698e-23, 1, 0, -9.95068e-31, 0, 1, -1.90621e-29, 0, -0.0128064)
[node name="Plane_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="21"] [node name="Plane_006_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="21"]
transform = Transform3D(0.999999, -0.000310585, -0.001511, 0.000351369, 0.999634, 0.0271096, 0.00150186, -0.02711, 0.999632, 0.00660038, -0.0211201, 0.032405) transform = Transform3D(1, -0.000206336, -8.34018e-05, 0.000206679, 0.999994, 0.00379935, 8.26865e-05, -0.00379923, 0.999993, 0.00075078, -0.0110114, 0.00422478)
[node name="Plane_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="22"] [node name="Plane_008_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="22"]
transform = Transform3D(0.999999, -0.00056164, -0.00166333, 0.00060682, 0.999627, 0.0273286, 0.00164726, -0.0273295, 0.999626, 0.0069778, -0.0210832, 0.0323728) transform = Transform3D(1, -0.000293612, -9.54345e-05, 0.00029403, 0.999994, 0.00380501, 9.43393e-05, -0.00380492, 0.999993, 0.000847101, -0.0108256, 0.00425142)
[node name="Cube_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="23"] [node name="Cube_004_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="23"]
transform = Transform3D(1, 0.000390919, -0.000523522, -0.000390949, 1, 3.20077e-05, 0.000523448, -3.17842e-05, 1, 0.00507212, -0.00134566, 0.00158891) transform = Transform3D(1, -0.000124998, -6.51479e-05, 0.000125099, 1, 0.00106829, 6.50436e-05, -0.0010682, 1, 0.000653505, -0.00900987, 0.00142667)
[node name="Plane_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="24"] [node name="Plane_005_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="24"]
transform = Transform3D(1, 0.000270873, -0.00111771, -0.000231683, 0.999409, 0.0343892, 0.00112586, -0.0343893, 0.999408, 0.00515199, -0.0395121, 0.00960732) transform = Transform3D(1, -0.000776395, 0.000653952, 0.000774994, 0.999995, 0.00334043, -0.000656962, -0.00334006, 0.999994, -0.000235081, -0.00868416, -0.00090158)
[node name="Cube_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="25"] [node name="Cube_003_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="25"]
transform = Transform3D(0.999999, 0.000329241, -0.00127429, -0.000319503, 0.99997, 0.00768274, 0.00127668, -0.00768235, 0.99997, 0.00534582, -0.00407326, 0.0024159) transform = Transform3D(1, -0.000126518, -0.00015872, 0.000126936, 0.999997, 0.00245595, 0.000158459, -0.00245583, 0.999997, 0.000688553, -0.00953966, 0.00143838)
[node name="Plane_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="26"] [node name="Plane_007_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="26"]
transform = Transform3D(1, 0.00101055, 0.000246343, -0.00101821, 0.999446, 0.0332808, -0.000212714, -0.033281, 0.999446, -0.00277615, -0.207947, -0.0105014) transform = Transform3D(1, 1.50502e-06, 0.00011439, -2.23517e-06, 0.999982, 0.00602781, -0.000114321, -0.00602775, 0.999982, -0.000806332, -0.0355401, 2.0504e-05)
[node name="Plane_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="27"] [node name="Plane_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="27"]
transform = Transform3D(0.999999, -0.000514194, -0.0014305, 0.000549018, 0.9997, 0.0244852, 0.00141737, -0.0244861, 0.999699, 0.00710559, -0.0119727, 0.0470593) transform = Transform3D(1, -0.000225231, -0.000171013, 0.000225931, 0.999992, 0.00406599, 0.000170123, -0.00406596, 0.999992, 0.000923872, -0.00990534, 0.00588298)
[node name="Plane_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="28"] [node name="Plane_010_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="28"]
transform = Transform3D(0.999999, -0.00101024, -0.00148606, 0.00104652, 0.999696, 0.0246433, 0.00146062, -0.0246449, 0.999695, 0.00789118, -0.0117781, 0.0462751) transform = Transform3D(1, -0.000271454, -0.000180814, 0.000272214, 0.999992, 0.00408477, 0.000179756, -0.00408471, 0.999992, 0.00100517, -0.00994503, 0.00584769)
[node name="Cube_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="29"] [node name="Cube_014_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="29"]
transform = Transform3D(0.999999, 0.000398196, -0.00105779, -0.000366203, 0.999547, 0.0301054, 0.0010692, -0.0301051, 0.999546, 0.00503707, -0.0339348, 0.0085988) transform = Transform3D(1, -0.000120506, -0.000139587, 0.000121139, 0.999989, 0.00457841, 0.000139065, -0.00457835, 0.999989, 0.000668526, -0.0121341, 0.0017662)
[node name="Plane_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="30"] [node name="Plane_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="30"]
transform = Transform3D(0.999999, 0.000291079, -0.0017715, -0.000357985, 0.999283, -0.0378592, 0.00175911, 0.0378597, 0.999281, 0.00667548, 0.114941, -0.0390024) transform = Transform3D(1, -7.66814e-05, -0.000251986, 7.6063e-05, 0.999997, -0.00252306, 0.000252217, 0.00252312, 0.999997, 0.000883102, 0.00325114, -0.00315332)
[node name="Cube_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="31"] [node name="Cube_015_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="31"]
transform = Transform3D(1, 1.30795e-05, 0.000416281, -2.79043e-05, 0.999371, 0.0354724, -0.000415664, -0.0354723, 0.999371, -0.00272393, -0.215007, -0.0951724) transform = Transform3D(1, -4.03021e-05, 5.89701e-05, 3.9991e-05, 0.999986, 0.00541398, -5.91428e-05, -0.00541396, 0.999985, -0.000360012, -0.0330926, -0.00906944)
[node name="Cube_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="32"] [node name="Cube_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="32"]
transform = Transform3D(1, 0.000176055, 0.00038223, -0.000183957, 0.999788, 0.020603, -0.000378635, -0.0206031, 0.999788, -0.00261211, -0.13323, -0.104295) transform = Transform3D(1, -1.2624e-05, 6.40183e-05, 1.24168e-05, 0.999994, 0.00354904, -6.40152e-05, -0.00354895, 0.999994, -0.000402927, -0.02284, -0.0100026)
[node name="Cylinder_001_Material_0" parent="Sketchfab_model/bed584e06fe94e71a7ac484cee9f0a16_fbx/Object_2/RootNode/Armature/Object_5/Skeleton3D" index="33"] [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, -0.121696) transform = Transform3D(1, 1.77636e-15, 0, 1.77636e-15, 1, -4.37113e-08, 0, 4.37113e-08, 1, 0, 0, -0.0128064)

BIN
assets/textures/spark.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://f2grte4vssk1"
path.s3tc="res://.godot/imported/spark.png-7cc2a9e638d529699f9bb7bef1b6d89f.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/spark.png"
dest_files=["res://.godot/imported/spark.png-7cc2a9e638d529699f9bb7bef1b6d89f.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@ -3,25 +3,26 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://bgujaq21oq2mm" uid="uid://bgujaq21oq2mm"
path="res://.godot/imported/structure.png-1da0741ae9ee6b29c29901970c5806e8.ctex" path.s3tc="res://.godot/imported/structure.png-1da0741ae9ee6b29c29901970c5806e8.s3tc.ctex"
metadata={ metadata={
"vram_texture": false "imported_formats": ["s3tc_bptc"],
"vram_texture": true
} }
[deps] [deps]
source_file="res://assets/textures/structure.png" source_file="res://assets/textures/structure.png"
dest_files=["res://.godot/imported/structure.png-1da0741ae9ee6b29c29901970c5806e8.ctex"] dest_files=["res://.godot/imported/structure.png-1da0741ae9ee6b29c29901970c5806e8.s3tc.ctex"]
[params] [params]
compress/mode=0 compress/mode=2
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
mipmaps/generate=false mipmaps/generate=true
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""
@ -31,4 +32,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false process/hdr_as_srgb=false
process/hdr_clamp_exposure=false process/hdr_clamp_exposure=false
process/size_limit=0 process/size_limit=0
detect_3d/compress_to=1 detect_3d/compress_to=0

View File

@ -0,0 +1,60 @@
[gd_scene load_steps=8 format=3 uid="uid://b0ob0t4rhygcx"]
[ext_resource type="Texture2D" uid="uid://f2grte4vssk1" path="res://assets/textures/spark.png" id="1_a0mii"]
[sub_resource type="Curve" id="Curve_bhmd1"]
max_value = 0.1
_data = [Vector2(0, 0.1), 0.0, -0.335887, 0, 0, Vector2(1, 0), -0.00487914, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_84hkj"]
curve = SubResource("Curve_bhmd1")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_4njd4"]
emission_shape = 1
emission_sphere_radius = 0.2
direction = Vector3(0, 1, 0)
spread = 35.0
initial_velocity_min = 1.0
initial_velocity_max = 6.0
scale_curve = SubResource("CurveTexture_84hkj")
collision_mode = 1
collision_friction = 0.3
collision_bounce = 0.4
[sub_resource type="Curve" id="Curve_qsag0"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rhieu"]
transparency = 1
cull_mode = 2
albedo_texture = ExtResource("1_a0mii")
emission_enabled = true
emission = Color(1, 1, 1, 1)
emission_energy_multiplier = 16.0
billboard_keep_scale = true
use_particle_trails = true
[sub_resource type="RibbonTrailMesh" id="RibbonTrailMesh_tcst1"]
material = SubResource("StandardMaterial3D_rhieu")
shape = 0
size = 0.5
section_length = 0.5
curve = SubResource("Curve_qsag0")
[node name="SparkShower" type="GPUParticles3D"]
emitting = false
amount = 36
lifetime = 5.0
one_shot = true
explosiveness = 0.9
randomness = 0.5
trail_enabled = true
trail_lifetime = 0.15
process_material = SubResource("ParticleProcessMaterial_4njd4")
draw_pass_1 = SubResource("RibbonTrailMesh_tcst1")
[node name="GPUParticlesCollisionBox3D" type="GPUParticlesCollisionBox3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0)
size = Vector3(10, 1, 10)

View File

@ -32,6 +32,7 @@ sky_material = SubResource("ShaderMaterial_jkl68")
[sub_resource type="Environment" id="Environment_0cwcw"] [sub_resource type="Environment" id="Environment_0cwcw"]
background_mode = 2 background_mode = 2
sky = SubResource("Sky_7lp20") sky = SubResource("Sky_7lp20")
glow_enabled = true
[sub_resource type="CylinderMesh" id="CylinderMesh_uarav"] [sub_resource type="CylinderMesh" id="CylinderMesh_uarav"]
material = ExtResource("3_jqqt6") material = ExtResource("3_jqqt6")

View File

@ -11,6 +11,7 @@ const TURN_SENSITIVITY: float = 0.04
@onready var animation_tree: AnimationTree = $Mesh/Mech/AnimationTree @onready var animation_tree: AnimationTree = $Mesh/Mech/AnimationTree
@onready var animation_player: AnimationPlayer = $AnimationPlayer @onready var animation_player: AnimationPlayer = $AnimationPlayer
@onready var shadow_listener: ShadowListener = $ShadowListener @onready var shadow_listener: ShadowListener = $ShadowListener
@onready var spark_shower: GPUParticles3D = $SparkShower
@onready var _crosshair: Crosshair = get_tree().get_first_node_in_group("CrosshairGroup") @onready var _crosshair: Crosshair = get_tree().get_first_node_in_group("CrosshairGroup")
@onready var _overlay: OverlayEffects = get_tree().get_first_node_in_group("OverlayEffectsGroup") @onready var _overlay: OverlayEffects = get_tree().get_first_node_in_group("OverlayEffectsGroup")
@ -50,6 +51,11 @@ func is_boosting() -> bool:
return animation_tree["parameters/boost/active"] return animation_tree["parameters/boost/active"]
func shutdown() -> void:
animation_tree["parameters/online_state/transition_request"] = "offline"
spark_shower.emitting = true
func _physics_process(delta: float) -> void: func _physics_process(delta: float) -> void:
var delta_factor: float = delta * GameState.TARGET_FPS var delta_factor: float = delta * GameState.TARGET_FPS
@ -67,6 +73,9 @@ func _physics_process(delta: float) -> void:
if Input.is_action_just_pressed("ui_down"): if Input.is_action_just_pressed("ui_down"):
heat -= 1 heat -= 1
damage += 1 damage += 1
if Input.is_action_just_pressed("ui_cancel"):
shutdown()
# DEBUG BLOCK }}} # DEBUG BLOCK }}}
var effective_gravity: float = GameState.gravity var effective_gravity: float = GameState.gravity

View File

@ -1,6 +1,7 @@
[gd_scene load_steps=9 format=3 uid="uid://bqp5mwyat3asv"] [gd_scene load_steps=10 format=3 uid="uid://bqp5mwyat3asv"]
[ext_resource type="Script" path="res://src/player/player.gd" id="1_h16ke"] [ext_resource type="Script" path="res://src/player/player.gd" id="1_h16ke"]
[ext_resource type="PackedScene" uid="uid://b0ob0t4rhygcx" path="res://src/effects/spark_shower.tscn" id="2_4nuwf"]
[ext_resource type="Script" path="res://src/player/third_person_camera.gd" id="3_gichr"] [ext_resource type="Script" path="res://src/player/third_person_camera.gd" id="3_gichr"]
[ext_resource type="PackedScene" uid="uid://dd7ebaau8a70n" path="res://assets/models/bipedal_mech/mech.tscn" id="4_s7336"] [ext_resource type="PackedScene" uid="uid://dd7ebaau8a70n" path="res://assets/models/bipedal_mech/mech.tscn" id="4_s7336"]
[ext_resource type="PackedScene" uid="uid://bg450j3javgoj" path="res://src/util/shadow_listener.tscn" id="4_vf568"] [ext_resource type="PackedScene" uid="uid://bg450j3javgoj" path="res://src/util/shadow_listener.tscn" id="4_vf568"]
@ -70,6 +71,9 @@ current = true
[node name="ShadowListener" parent="." instance=ExtResource("4_vf568")] [node name="ShadowListener" parent="." instance=ExtResource("4_vf568")]
[node name="SparkShower" parent="." instance=ExtResource("2_4nuwf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
[node name="AnimationPlayer" type="AnimationPlayer" parent="."] [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = { libraries = {
"": SubResource("AnimationLibrary_pg8yw") "": SubResource("AnimationLibrary_pg8yw")