[gd_scene load_steps=22 format=4 uid="uid://h05qay3qri4e"] [ext_resource type="Texture2D" uid="uid://ixeulptnq4t7" path="res://assets/Models/SubstancePainterTest/switch1.base_BaseColor.png" id="1_fj3ta"] [ext_resource type="Script" uid="uid://3dribcjjimj8" path="res://scripts/switch_interactandshoot.gd" id="1_rw0ux"] [ext_resource type="Texture2D" uid="uid://bqbnqyyxcp4fd" path="res://assets/Models/SubstancePainterTest/switch1.base_Metallic.png" id="2_51b4u"] [ext_resource type="Texture2D" uid="uid://bfsf6vw1hv3qe" path="res://assets/Models/SubstancePainterTest/switch1.base_Normal.png" id="3_5128q"] [ext_resource type="Texture2D" uid="uid://dn2os4sr5ymnj" path="res://assets/Models/SubstancePainterTest/switch1.base_Roughness.png" id="4_323bf"] [ext_resource type="Texture2D" uid="uid://bkfft07rm86dg" path="res://assets/Models/SubstancePainterTest/switch1.switch_BaseColor.png" id="5_spxjx"] [ext_resource type="Texture2D" uid="uid://dblkcqvfif4li" path="res://assets/Models/SubstancePainterTest/switch1.switch_Metallic.png" id="6_1mkxb"] [ext_resource type="Texture2D" uid="uid://c6s1lgmf327te" path="res://assets/Models/SubstancePainterTest/switch1.switch_Normal.png" id="7_0pqjv"] [ext_resource type="Texture2D" uid="uid://2yaxgipvhefg" path="res://assets/Models/SubstancePainterTest/switch1.switch_Roughness.png" id="8_12i20"] [ext_resource type="FontFile" uid="uid://d2h2tjhxiv5wo" path="res://assets/fonts/White On Black.ttf" id="10_gt83m"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tk0e5"] resource_name = "switch1.base" cull_mode = 2 albedo_color = Color(0.906332, 0.906332, 0.906332, 1) albedo_texture = ExtResource("1_fj3ta") metallic = 1.0 metallic_texture = ExtResource("2_51b4u") roughness_texture = ExtResource("4_323bf") normal_enabled = true normal_texture = ExtResource("3_5128q") [sub_resource type="ArrayMesh" id="ArrayMesh_2nq71"] _surfaces = [{ "aabb": AABB(-0.1, -0.1, -0.2, 0.2, 0.2, 0.4), "format": 34896613377, "index_count": 132, "index_data": PackedByteArray("AAAJAAgAAAACAAkAAgAKAAkAAgAGAAoABgALAAoABgAEAAsABAAIAAsABAAAAAgAAgAEAAYAAgAAAAQAAQATAAUAAQAQABMAAQAJAAMAAQAIAAkAAwAKAAcAAwAJAAoABwALAAUABwAKAAsABQAIAAEABQALAAgADwAWAA4ADwAXABYABwARAAMABwASABEABQASAAcABQATABIAAwAQAAEAAwARABAADAARAA0ADAAQABEADQASAA4ADQARABIADgATAA8ADgASABMADwAQAAwADwATABAAFgAUABUAFgAXABQADQAUAAwADQAVABQADAAXAA8ADAAUABcADgAVAA0ADgAWABUA"), "name": "switch1.base", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 24, "vertex_data": PackedByteArray("AAAAAP//AABWJv//0+wAAAAAAAAAAAAAVib//ysTAAD//wAA//8AAKjZ///T7AAA//8AAAAAAACo2f//KxMAAAAA/////wAAAAD//wAAAAD/////AAAAAP///////wAALkq78LSpAAAuSrvwSlYAANC1u/BKVgAA0LW78LSpAABWJrvw0+wAAFYmu/ArEwAAqNm78CsTAACo2bvw0+wAAC5Kvw+0qQAALkq/D0pWAADQtb8PSlYAANC1vw+0qQAA") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_cm7na"] resource_name = "switch1_Cube_001" _surfaces = [{ "aabb": AABB(-0.1, -0.1, -0.2, 0.2, 0.2, 0.4), "attribute_data": PackedByteArray("i+8sf6XBLP//P9KALcQZEkkKtnUx8Sx/uK7/P6XB0oD/Pyz/l8lZPkkKSQox8b8Ti+//P3iCLP/SgCz/LcRZPok2tnUc7r6TuK4sf3iC0oDSgNKAl8kZEok2SQoc7iz/XrAsf9IALH/SANKAjG//P9IA0gDTACz/jG8sf/8/0gClQdKAXrD/P/8/LH+lQSz/jG9ZPn5KC1527ADGUaZZPn5K4DRLwwDGwYtZPg1l4DR27Cz/HIpZPg1lC15Lwyz/8ccZEqVBLH/29Cx/XM1ZPqVBvxP29L8TXM0ZEuZtvxPg8Sz/8cdZPuZtLH/g8b6TjG/UBvenWT527HuOUabUBvenLhVLw3uOwYvUBofCLhV27KbHHIrUBofCWT5Lw6bH"), "format": 34896613399, "index_count": 132, "index_data": PackedByteArray("AgAdABoAAgAIAB0ABgAeABsABgASAB4AFAAjACAAFAAOACMADAAYACEADAAAABgABwANABMABwABAA0AAwA5AA8AAwAwADkABAAcAAoABAAZABwACgAfABYACgAcAB8AFgAiABAAFgAfACIAEAAZAAQAEAAiABkALwBEACwALwBHAEQAFQAzAAkAFQA2ADMAEQA4ABcAEQA7ADgACwAyAAUACwA1ADIAJQA0ACgAJQAxADQAKAA3ACsAKAA0ADcAKwA6AC4AKwA3ADoALgAxACUALgA6ADEAQwA9AEAAQwBGAD0AKQA+ACYAKQBBAD4AJABFAC0AJAA8AEUAKgA/ACcAKgBCAD8A"), "material": SubResource("StandardMaterial3D_tk0e5"), "name": "switch1.base", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 72, "vertex_data": PackedByteArray("AAAAAP///78AAAAA/////wAAAAD//1TVVib//9Ps//9WJv//0+z/v1Ym///T7FTVAAAAAAAA//8AAAAAAAD//wAAAAAAAFTVVib//ysT/79WJv//KxP/v1Ym//8rE1TV//8AAP///7///wAA////////AAD//1TVqNn//9Ps//+o2f//0+z/v6jZ///T7FTV//8AAAAA/////wAAAAD/////AAAAAFTVqNn//ysT/7+o2f//KxP/v6jZ//8rE1TVAAD//////78AAP//////vwAA/////1TVAAD//wAA//8AAP//AAD/vwAA//8AAFTV/////wAA////////AAD/v/////8AAFTV/////////7//////////v////////1TVLkq78LSp//8uSrvwtKn/vy5Ku/C0qf//Lkq78EpW//8uSrvwSlb/vy5Ku/BKVv//0LW78EpW///QtbvwSlb/v9C1u/BKVv//0LW78LSp///QtbvwtKn/v9C1u/C0qf//Via78NPs//9WJrvw0+z/v1Ymu/DT7FTVVia78CsT/79WJrvwKxP/v1Ymu/ArE1TVqNm78CsT/7+o2bvwKxP/v6jZu/ArE1TVqNm78NPs//+o2bvw0+z/v6jZu/DT7FTVLkq/D7Sp//8uSr8PtKn/vy5Kvw+0qf//Lkq/D0pW//8uSr8PSlb/vy5Kvw9KVv//0LW/D0pW///Qtb8PSlb/v9C1vw9KVv//0LW/D7Sp///Qtb8PtKn/v9C1vw+0qf///3//f/9//z9UVaqq/z//v////3+qqlRV/z//v/9//z9UVaqq/3//f////3+qqlRV/3//f/9//z+qqlRV/z//v////39UVaqq/z//v/9//z+qqlRV/3//f////39UVaqq/3//f////39UVaqq/z//v////39UVaqq/z//v////3+qqlRV/3//f////3+qqlRV////f////3//v/9//3//f////3//v/9//3//f////3//P/9/////f////3//P/9//z//v////3+qqlRV/3//f////3+qqlRV/3//f////39UVaqq/z//v////39UVaqq////f////3//v/9//3//f////3//v/9//3//f////3//P/9/////f////3//P/9/") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_2nq71") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6sfrv"] resource_name = "switch1.switch" cull_mode = 2 albedo_color = Color(0.906332, 0.906332, 0.906332, 1) albedo_texture = ExtResource("5_spxjx") metallic = 1.0 metallic_texture = ExtResource("6_1mkxb") roughness_texture = ExtResource("8_12i20") normal_enabled = true normal_texture = ExtResource("7_0pqjv") [sub_resource type="ArrayMesh" id="ArrayMesh_gqho7"] _surfaces = [{ "aabb": AABB(-0.0925379, -0.0727523, -0.180971, 0.16529, 0.145505, 0.253724), "format": 34896613377, "index_count": 228, "index_data": PackedByteArray("EQADAAEAEQASAAMAEgAFAAMAEgAUAAUAFAAHAAUAFAAWAAcAFgAJAAcAFgAYAAkAGAALAAkAGAAaAAsAGgANAAsAGgAcAA0ABQABAAMAAQANAA8ADQAJAAsACQAFAAcABQANAAEADQAFAAkAHAAPAA0AHAAeAA8AHgABAA8AHgARAAEADgACAAAAAgAGAAQABgAKAAgACgAOAAwADgAGAAIABgAOAAoADgAQAB8ADgAAABAAEAAiAB8AEAAgACIADAAfAB0ADAAOAB8AHQAeABwAHQAfAB4ACgAdABsACgAMAB0AGwAcABoAGwAdABwACAAbABkACAAKABsAGQAaABgAGQAbABoABgAZABcABgAIABkAFwAYABYAFwAZABgABAAXABUABAAGABcAFQAWABQAFQAXABYAAgAVABMAAgAEABUAEwAUABIAEwAVABQAAAATABAAAAACABMAEAASABEAEAATABIAEQAgABAAEQAlACAAHgAlABEAHgAhACUAHwAhAB4AHwAiACEAIQAmACUAIQAnACYAIAAjACIAIAAkACMAJQAkACAAJQAmACQAJgAjACQAJgAnACMAJwAiACMAJwAhACIA"), "lods": [0.0237299, PackedByteArray("EQADAAEAHgARAAEAHgABAA8AEQATAAMAEAATABEAAAATABAAAAACABMADgAAABAADgAQAB8AEwAFAAMAEwAEAAUAAgAEABMABAAZAAUABAAIABkABQAZAAkAGQALAAkAGQAKAAsACAAKABkACgAdAAsACwAdAA0ACgAMAB0ABQABAAMABQANAAEAAQANAA8ADQAFAAkADQAJAAsAHQAPAA0AHQAeAA8AHQAfAB4ADAAfAB0ADAAOAB8ADgACAAAADgAEAAIABAAOAAoACgAOAAwABAAKAAgAEAAiAB8AEAAgACIAIAAjACIAIAAkACMAEQAgABAAEQAlACAAHgAlABEAHgAhACUAIQAmACUAIQAnACYAHwAhAB4AHwAiACEAJQAkACAAJQAmACQAJgAjACQAJgAnACMAJwAiACMAJwAhACIA")], "name": "switch1.switch", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 40, "vertex_data": PackedByteArray("UY8AADBtAABRj///MG0AAP7eAACwggAA/t7//7CCAAD//wAAl7YAAP////+XtgAA/t4AAH/qAAD+3v//f+oAAFGPAAD//wAAUY//////AAClPwAAf+oAAKU///9/6gAApB4AAJe2AACkHv//l7YAAKU/AACwggAApT///7CCAABRjzdHMG0AAFGPx7gwbQAA/t7HuLCCAAD+3jdHsIIAAP//x7iXtgAA//83R5e2AAD+3se4f+oAAP7eN0d/6gAAUY/HuP//AABRjzdH//8AAKU/x7h/6gAApT83R3/qAACkHse4l7YAAKQeN0eXtgAApT/HuLCCAAClPzdHsIIAAKxPN0cWCQAAAADHuJYeAAAAADdHlh4AACQPN0feBwAATiw3RwAAAACsT8e4FgkAAE4sx7gAAAAAJA/HuN4HAAA=") }] blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_vpr2q"] resource_name = "switch1_Cylinder" _surfaces = [{ "aabb": AABB(-0.0925379, -0.0727523, -0.180971, 0.16529, 0.145505, 0.253724), "attribute_data": PackedByteArray("L1j9agUan0MFGp9DL1hzwgUauaAFGrmgL1iejqY9n0O5ACuiYHFCqaY9uaC5AEX/YHHPp+oZK6LqGSuiAZVCqeoZRf/qGUX/AZXPp4s9K6KLPSuiMq5zwos9Rf+LPUX/Mq6ejrxWK6KlryuiMq4U5rxWRf+lr0X/Mq79akbTK6JG0yuiAZVF/0bTRf9G00X/AZXMUXfsK6Klr59DYHFF/3fsRf+lr7mgYHHMUbkAn0NG059DL1gU5rkAuaBG07mguNS5oAUahV2PpllQBRqFXdB7WVAFGtOGQn1ZUAUa04amPdOGuQBf5aY9hV25ABK86hlf5eoZX+XqGRK86hkSvIs9X+WLPV/liz0SvIs9Ery8Vl/lpa9f5bxWErylrxK8RtNf5UbTX+VG0xK8RtMSvHfsX+Wlr9OGd+wSvKWvhV0vWFlQuQDThgYqLUJG09OGWfi5oLkAhV25AC1CRtOFXbjUA1y8Vmx3j6bDHy9Yowt4Ky1CBiqXEVn4A1x4K+AYuQCXEQ7tGFEtO+AYLTvgGAPgGFEHR2x3cETgGNB7owu8VrmgQn3DH4RwuQAHR7mgcEQtQnpjuQAtOy1CLTstQgUan0MFGrmg6hkrouoZRf9G0yuiRtNF/wUahV28VhK8LTstQg=="), "format": 34896613399, "index_count": 228, "index_data": PackedByteArray("NQAKAAQANQA4AAoAOQARAAsAOQA9ABEAPAAXABAAPABBABcAQAAcABYAQABEABwARQAiAB0ARQBIACIASQAoACMASQBMACgADwADAAkAAwAnAC0AJwAbACEAGwAPABUADwAnAAMAJwAPABsATQAvACkATQBTAC8AUQAFAC4AUQA3AAUAKgAGAAAABgASAAwAEgAeABgAHgAqACQAKgASAAYAEgAqAB4AKwAzAFUAKwACADMAMABeAFQAMABYAF4AJgBXAE8AJgAsAFcATwBTAE0ATwBXAFMAIABOAEsAIAAlAE4ASwBMAEkASwBOAEwAGgBKAEcAGgAfAEoARwBIAEUARwBKAEgAEwBGAEIAEwAZAEYAQgBEAEAAQgBGAEQADQBDAD4ADQAUAEMAPgBBADwAPgBDAEEACAA/ADsACAAOAD8AOwA9ADkAOwA/AD0AAQA6ADEAAQAHADoAMQA4ADUAMQA6ADgANgBaADIANgBpAFoAUABnADQAUABbAGcAVgBdAFIAVgBgAF0AWwBqAGcAWwBtAGoAWABhAF4AWABkAGEAaABlAFkAaABrAGUAbABiAGYAbABuAGIAbwBfAGMAbwBcAF8A"), "lods": [0.0237299, PackedByteArray("NQAKAHEAUQA1AHEAUQBxAC4ANQA6AAoAdgA6ADUAcAA6AHYAcAAHADoAKwBwAHYAKwB2AFUAOwBzAAsAOwByAHMACAByADsADQB3AHMADQAZAHcAEAB3ABwARwB1AB0ARwB0AHUAGgB0AEcAdABOAHUAdQBOACgAdAAlAE4ADwADAAkADwAnAAMAAwAnAC0AJwAPABsAJwAbACEATwAvACkATwBTAC8ATwBXAFMAJgBXAE8AJgAsAFcAKgAGAAAAKgAMAAYADAAqAB4AHgAqACQADAAeABgAMABeAFQAMABYAF4AWABhAF4AWABkAGEANgBaADIANgBpAFoAUABnADQAUABbAGcAWwBqAGcAWwBtAGoAVgBdAFIAVgBgAF0AaABlAFkAaABrAGUAbABiAGYAbAB4AGIAeABfAGIAeABcAF8A")], "material": SubResource("StandardMaterial3D_6sfrv"), "name": "switch1.switch", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 121, "vertex_data": PackedByteArray("UY8AADBtGd9RjwAAMG3//1GPAAAwbf//UY///zBtyMxRj///MG3//1GP//8wbf///t4AALCCGd/+3gAAsIL///7eAACwgv///t7//7CCyMz+3v//sIL///7e//+wgv////8AAJe2Gd///wAAl7b/////AACXtv///////5e2yMz/////l7b///////+Xtv///t4AAH/qGd/+3gAAf+r///7eAAB/6v///t7//3/qyMz+3v//f+r///7e//9/6v//UY8AAP//Gd9RjwAA/////1GPAAD/////UY//////yMxRj////////1GP////////pT8AAH/qGd+lPwAAf+r//6U/AAB/6v//pT///3/qyMylP///f+r//6U///9/6v//pB4AAJe2Gd+kHgAAl7b//6QeAACXtv//pB7//5e2yMykHv//l7b//6Qe//+Xtv//pT8AALCCGd+lPwAAsIL//6U/AACwgv//pT///7CCyMylP///sIL//6U///+wgv//UY83RzBtuPRRjzdHMG3//1GPN0cwbRnfUY83RzBt//9Rj8e4MG2MwVGPx7gwbf//UY/HuDBtGd9Rj8e4MG3///7ex7iwgv///t7HuLCC///+3jdHsIL///7eN0ewgv/////HuJe2/////8e4l7b/////N0eXtv////83R5e2///+3se4f+r///7ex7h/6v///t43R3/q///+3jdHf+r//1GPx7j/////UY/HuP////9RjzdH/////1GPN0f/////pT/HuH/q//+lP8e4f+r//6U/N0d/6v//pT83R3/q//+kHse4l7b//6Qex7iXtv//pB43R5e2//+kHjdHl7b//6U/x7iwgozBpT/HuLCC//+lP8e4sILIzKU/x7iwgv//pT83R7CCuPSlPzdHsIL//6U/N0ewgsjMpT83R7CC//+sTzdHFgm49KxPN0cWCf//rE83RxYJGd8AAMe4lh6MwQAAx7iWHv//AADHuJYeyMwAADdHlh649AAAN0eWHv//AAA3R5YeyMwkDzdH3ge49CQPN0feB///JA83R94H//9OLDdHAAC49E4sN0cAAP//Tiw3RwAA//+sT8e4FgmMwaxPx7gWCf//rE/HuBYJGd9OLMe4AACMwU4sx7gAAP//TizHuAAA//8kD8e43geMwSQPx7jeB///JA/HuN4H//9RjwAAMG3//1GP//8wbf////8AAJe2////////l7b//6U/AAB/6v//pT///3/q//9RjzdHMG3//1GPN0f/////JA/HuN4H+ej4L/Hfwur/f///PJXItpqkwur/f///wmr4L/Hfwur/f7rM/3/Itpqkwur/f7rM/3/4L/HfRLP/f7rM/3/ItpqkRLP/f7rM/3/4L/HfPJX/f0Sz/3/ItpqkPJX/f0Sz/3/4L/HfPJX/f8Jq/3/ItpqkPJX/f8Jq/3/4L/Hfwmr/f7pM/3/Itpqkwmr/f7pM/3/4L/Hfukz/f///RLPItpqkukz/f///RLP4L/Hf//88lf//RLPItpqk//88lf//RLM1Omr0wur/f/ivBlD//zyVyO2RW8Lq/3/4rwZQ///CasLq/3+6zP9/wur/f7rM/39Es/9/usz/f0Sz/3+6zP9/PJX/f0Sz/388lf9/RLP/fzyV/3/Cav9/PJX/f8Jq/3/Cav9/ukz/f8Jq/3+6TP9/ukz/f///RLO6TP9///9Es8jtkVv//8JqY9tj2///RLM1Omr0//88lWPbY9v//0SzNTpq9Izr/3/4rwZQyO2RW///s7Jj22PbNTpq9P//s7Jj22PbNTpq9P//PJX//7OyNTpq9Izr/3///zyVyO2RW4zr/3/4rwZQyO2RW4zr/3///zyVyO2RW///PJX//7Oy/3////9///+6zP9//38AAP9/////f////3////9/AAD/f///") }] blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_gqho7") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_rw0ux"] data = PackedVector3Array(-0.1, -0.1, 0.2, -0.1, 0.1, -0.2, -0.1, 0.1, 0.2, -0.1, -0.1, 0.2, -0.1, -0.1, -0.2, -0.1, 0.1, -0.2, -0.1, -0.1, -0.2, 0.1, 0.1, -0.2, -0.1, 0.1, -0.2, -0.1, -0.1, -0.2, 0.1, -0.1, -0.2, 0.1, 0.1, -0.2, 0.1, -0.1, -0.2, 0.1, 0.1, 0.2, 0.1, 0.1, -0.2, 0.1, -0.1, -0.2, 0.1, -0.1, 0.2, 0.1, 0.1, 0.2, 0.1, -0.1, 0.2, -0.1, 0.1, 0.2, 0.1, 0.1, 0.2, 0.1, -0.1, 0.2, -0.1, -0.1, 0.2, -0.1, 0.1, 0.2, -0.1, -0.1, -0.2, 0.1, -0.1, 0.2, 0.1, -0.1, -0.2, -0.1, -0.1, -0.2, -0.1, -0.1, 0.2, 0.1, -0.1, 0.2, -0.07, 0.1, 0.17, 0.07, 0.0881, 0.17, 0.07, 0.1, 0.17, -0.07, 0.1, 0.17, -0.07, 0.0881, 0.17, 0.07, 0.0881, 0.17, -0.07, 0.1, 0.17, -0.1, 0.1, -0.2, -0.07, 0.1, -0.17, -0.07, 0.1, 0.17, -0.1, 0.1, 0.2, -0.1, 0.1, -0.2, -0.07, 0.1, -0.17, 0.1, 0.1, -0.2, 0.07, 0.1, -0.17, -0.07, 0.1, -0.17, -0.1, 0.1, -0.2, 0.1, 0.1, -0.2, 0.07, 0.1, -0.17, 0.1, 0.1, 0.2, 0.07, 0.1, 0.17, 0.07, 0.1, -0.17, 0.1, 0.1, -0.2, 0.1, 0.1, 0.2, 0.07, 0.1, 0.17, -0.1, 0.1, 0.2, -0.07, 0.1, 0.17, 0.07, 0.1, 0.17, 0.1, 0.1, 0.2, -0.1, 0.1, 0.2, 0.042, 0.0881, 0.0652, 0.042, -0.0877, -0.0652, 0.042, 0.0881, -0.0652, 0.042, 0.0881, 0.0652, 0.042, -0.0877, 0.0652, 0.042, -0.0877, -0.0652, 0.07, 0.1, -0.17, -0.07, 0.0881, -0.17, -0.07, 0.1, -0.17, 0.07, 0.1, -0.17, 0.07, 0.0881, -0.17, -0.07, 0.0881, -0.17, 0.07, 0.1, 0.17, 0.07, 0.0881, -0.17, 0.07, 0.1, -0.17, 0.07, 0.1, 0.17, 0.07, 0.0881, 0.17, 0.07, 0.0881, -0.17, -0.07, 0.1, -0.17, -0.07, 0.0881, 0.17, -0.07, 0.1, 0.17, -0.07, 0.1, -0.17, -0.07, 0.0881, -0.17, -0.07, 0.0881, 0.17, -0.042, 0.0881, 0.0652, -0.07, 0.0881, -0.17, -0.042, 0.0881, -0.0652, -0.042, 0.0881, 0.0652, -0.07, 0.0881, 0.17, -0.07, 0.0881, -0.17, -0.042, 0.0881, -0.0652, 0.07, 0.0881, -0.17, 0.042, 0.0881, -0.0652, -0.042, 0.0881, -0.0652, -0.07, 0.0881, -0.17, 0.07, 0.0881, -0.17, 0.042, 0.0881, -0.0652, 0.07, 0.0881, 0.17, 0.042, 0.0881, 0.0652, 0.042, 0.0881, -0.0652, 0.07, 0.0881, -0.17, 0.07, 0.0881, 0.17, 0.042, 0.0881, 0.0652, -0.07, 0.0881, 0.17, -0.042, 0.0881, 0.0652, 0.042, 0.0881, 0.0652, 0.07, 0.0881, 0.17, -0.07, 0.0881, 0.17, 0.042, -0.0877, -0.0652, -0.042, -0.0877, 0.0652, -0.042, -0.0877, -0.0652, 0.042, -0.0877, -0.0652, 0.042, -0.0877, 0.0652, -0.042, -0.0877, 0.0652, -0.042, 0.0881, -0.0652, -0.042, -0.0877, 0.0652, -0.042, 0.0881, 0.0652, -0.042, 0.0881, -0.0652, -0.042, -0.0877, -0.0652, -0.042, -0.0877, 0.0652, -0.042, 0.0881, 0.0652, 0.042, -0.0877, 0.0652, 0.042, 0.0881, 0.0652, -0.042, 0.0881, 0.0652, -0.042, -0.0877, 0.0652, 0.042, -0.0877, 0.0652, 0.042, 0.0881, -0.0652, -0.042, -0.0877, -0.0652, -0.042, 0.0881, -0.0652, 0.042, 0.0881, -0.0652, 0.042, -0.0877, -0.0652, -0.042, -0.0877, -0.0652) [sub_resource type="Animation" id="Animation_rw0ux"] length = 0.001 tracks/0/type = "rotation_3d" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("SwitchBase-LOW/Switch-Low") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = PackedFloat32Array(0, 1, 0.236828, 0.236828, -0.666268, 0.666268) [sub_resource type="Animation" id="Animation_gt83m"] resource_name = "off" length = 0.4 tracks/0/type = "rotation_3d" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("SwitchBase-LOW/Switch-Low") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = PackedFloat32Array(0, 1, 0.527821, 0.527821, -0.470536, 0.470536, 0.233333, 1, 0.569757, 0.569757, -0.418781, 0.418781, 0.3, 1, 0.527821, 0.527821, -0.470536, 0.470536, 0.4, 1, 0.236828, 0.236828, -0.666268, 0.666268) [sub_resource type="Animation" id="Animation_c5qda"] resource_name = "on" length = 0.4 tracks/0/type = "rotation_3d" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("SwitchBase-LOW/Switch-Low") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = PackedFloat32Array(0, 1, 0.236828, 0.236828, -0.666268, 0.666268, 0.166667, 1, 0.527821, 0.527821, -0.470536, 0.470536, 0.233333, 1, 0.569757, 0.569757, -0.418781, 0.418781, 0.4, 1, 0.527821, 0.527821, -0.470536, 0.470536) [sub_resource type="AnimationLibrary" id="AnimationLibrary_ms0kb"] _data = { &"RESET": SubResource("Animation_rw0ux"), &"off": SubResource("Animation_gt83m"), &"on": SubResource("Animation_c5qda") } [node name="Switch1" type="StaticBody3D" node_paths=PackedStringArray("label", "anim_player")] collision_layer = 130 collision_mask = 130 script = ExtResource("1_rw0ux") label = NodePath("SwitchLabel") start_on = true toggle_enabled = true bullet_enabled = false anim_player = NodePath("AnimationPlayer") [node name="SwitchBase-LOW" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.1, 0) mesh = SubResource("ArrayMesh_cm7na") skeleton = NodePath("") [node name="Switch-Low" type="MeshInstance3D" parent="SwitchBase-LOW"] transform = Transform3D(-1.62921e-07, 1, 0, -0.77565, -1.26369e-07, -0.631163, -0.631163, -1.0283e-07, 0.77565, 0, 0.0109356, 0) mesh = SubResource("ArrayMesh_vpr2q") skeleton = NodePath("") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.1, 0) shape = SubResource("ConcavePolygonShape3D_rw0ux") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_ms0kb") } [node name="SwitchLabel" type="Label3D" parent="."] transform = Transform3D(-0.05, 0, -4.37114e-09, 0, 0.05, 0, 4.37114e-09, 0, -0.05, -0.0907298, 0.41084, 0) font = ExtResource("10_gt83m") font_size = 347 horizontal_alignment = 2