diff --git a/addons/change_node/plugin.cfg b/addons/change_node/plugin.cfg new file mode 100644 index 0000000..b04603b --- /dev/null +++ b/addons/change_node/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="Change node" +description="Changes a node to an instance of a scene, while keeping position, rotation, and scale." +author="Steveplays28" +version="1.0" +script="plugin.gd" diff --git a/addons/change_node/plugin.gd b/addons/change_node/plugin.gd new file mode 100644 index 0000000..b0278b3 --- /dev/null +++ b/addons/change_node/plugin.gd @@ -0,0 +1,68 @@ +tool +extends EditorPlugin + +var changed_node_paths:Array = [] +var removed_nodes:Dictionary = {} + +func _enter_tree(): + add_tool_menu_item("Change nodes", self, "show_file_dialog") + +func _exit_tree(): + remove_tool_menu_item("Change nodes") + +func show_file_dialog(args): + var nodes = get_editor_interface().get_selection().get_selected_nodes() + if nodes.size() <= 0: + return + + var file_dialog:FileDialog = FileDialog.new() + file_dialog.connect("file_selected", self, "file_dialog_file_selected") + file_dialog.mode = FileDialog.MODE_OPEN_FILE + file_dialog.access = FileDialog.ACCESS_RESOURCES + file_dialog.filters = PoolStringArray(["*.tscn, *.scn ; Scene files","*.res ; Resource files"]) + + add_child(file_dialog) + file_dialog.popup_centered(OS.get_window_safe_area().size / 2) + +func file_dialog_file_selected(path:String): + changed_node_paths.append(path) + + var undo_redo:UndoRedo = get_undo_redo() + undo_redo.create_action("Change nodes") + undo_redo.add_do_method(self, "do_change_nodes") + undo_redo.add_undo_method(self, "undo_change_nodes") + undo_redo.commit_action() + +func do_change_nodes(): + var selected_nodes = get_editor_interface().get_selection().get_selected_nodes() + + var new_node_path:String = changed_node_paths[changed_node_paths.size() - 1] + var loaded_node = load(new_node_path) + var instanced_node = loaded_node.instance() + + for selected_node in selected_nodes: + if (selected_node is Spatial && instanced_node is Spatial): + var selected_spatial:Spatial = selected_node as Spatial + + var copied_translation:Vector3 = selected_spatial.transform.origin + var copied_rotation_degrees:Vector3 = selected_node.rotation_degrees + var copied_scale:Vector3 = selected_node.scale + + selected_node.get_parent().add_child(instanced_node) + instanced_node.owner = selected_node.get_parent() + + var new_spatial:Spatial = instanced_node as Spatial + new_spatial.get_parent().move_child(new_spatial, selected_spatial.get_index()) + new_spatial.transform.origin = copied_translation + new_spatial.rotation_degrees = copied_rotation_degrees + new_spatial.scale = copied_scale + + removed_nodes[selected_node] = selected_node.get_parent() + selected_node.get_parent().remove_child(selected_node) + +func undo_change_nodes(): + if removed_nodes.size() > 0: + var last_removed_node:Node = removed_nodes.keys()[removed_nodes.size() - 1] + removed_nodes[last_removed_node].add_child(last_removed_node) + last_removed_node.owner = last_removed_node.get_parent() + removed_nodes.erase(last_removed_node) diff --git a/main_environment.tres b/main_environment.tres index 732a120..2f68fbe 100644 --- a/main_environment.tres +++ b/main_environment.tres @@ -1,15 +1,18 @@ -[gd_resource type="Environment" load_steps=2 format=2] +[gd_resource type="Environment" load_steps=3 format=2] -[sub_resource type="ProceduralSky" id=1] -sky_top_color = Color( 0.211765, 0.313726, 0.552941, 1 ) -sky_horizon_color = Color( 0.545098, 0.686275, 0.811765, 1 ) -sky_curve = 0.13 -sun_latitude = 45.0 +[ext_resource path="res://resources/skyboxes/Epic_BlueSunset_EquiRect_flat.png" type="Texture" id=1] + +[sub_resource type="PanoramaSky" id=1] +panorama = ExtResource( 1 ) [resource] +resource_local_to_scene = true background_mode = 2 background_sky = SubResource( 1 ) +background_sky_orientation = Basis( -1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1 ) ambient_light_color = Color( 1, 1, 1, 1 ) tonemap_mode = 3 -glow_bloom = 0.25 +ssao_enabled = true +glow_enabled = true +glow_blend_mode = 0 glow_bicubic_upscale = true diff --git a/prefabs/brick_wall1.tscn b/prefabs/brick_wall1.tscn new file mode 100644 index 0000000..fa3e43b --- /dev/null +++ b/prefabs/brick_wall1.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://resources/materials/brick.material" type="Material" id=2] + +[sub_resource type="ArrayMesh" id=1] +resource_name = "brick_wall1_Cube" +surfaces/0 = { +"aabb": AABB( -1, -1, -1, 2.00001, 2.00001, 2 ), +"array_data": PoolByteArray( 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 127, 127, 129, 63, 146, 36, 146, 36, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 129, 63, 121, 57, 210, 58, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 127, 0, 127, 127, 70, 56, 158, 53, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 127, 63, 48, 57, 209, 58, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 127, 127, 129, 63, 146, 36, 12, 53, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 127, 0, 127, 127, 70, 56, 48, 57, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 63, 12, 53, 121, 57, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 129, 63, 121, 57, 130, 58, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 127, 0, 127, 127, 115, 55, 158, 53, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 127, 63, 48, 57, 132, 58, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 63, 12, 53, 219, 59, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 127, 0, 127, 127, 115, 55, 48, 57, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 129, 0, 0, 63, 211, 47, 158, 53, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 127, 127, 129, 63, 12, 53, 146, 36, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 129, 63, 219, 59, 210, 58, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 129, 0, 0, 63, 211, 47, 48, 57, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 127, 63, 158, 53, 209, 58, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 127, 127, 129, 63, 12, 53, 12, 53, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 129, 0, 0, 63, 192, 50, 158, 53, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 63, 146, 36, 121, 57, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 129, 63, 219, 59, 130, 58, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 129, 0, 0, 63, 192, 50, 48, 57, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 127, 63, 158, 53, 132, 58, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 63, 146, 36, 219, 59 ), +"array_index_data": PoolByteArray( 1, 0, 20, 0, 14, 0, 1, 0, 7, 0, 20, 0, 10, 0, 19, 0, 6, 0, 10, 0, 23, 0, 19, 0, 21, 0, 12, 0, 18, 0, 21, 0, 15, 0, 12, 0, 16, 0, 9, 0, 3, 0, 16, 0, 22, 0, 9, 0, 5, 0, 8, 0, 2, 0, 5, 0, 11, 0, 8, 0, 17, 0, 0, 0, 13, 0, 17, 0, 4, 0, 0, 0 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 36, +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 24 +} + +[node name="BrickWall1" type="Spatial"] + +[node name="Cube" type="MeshInstance" parent="."] +transform = Transform( 10, 0, 0, 0, 10, 0, 0, 0, 1, 0, 10, 0 ) +mesh = SubResource( 1 ) +material/0 = ExtResource( 2 ) diff --git a/prefabs/cctv_camera1.tscn b/prefabs/cctv_camera1.tscn new file mode 100644 index 0000000..722f493 --- /dev/null +++ b/prefabs/cctv_camera1.tscn @@ -0,0 +1,94 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://resources/models/cctv_camera1/Base.material" type="Material" id=1] +[ext_resource path="res://scripts/CCTVCamera.cs" type="Script" id=2] +[ext_resource path="res://resources/materials/cctv_camera1.material" type="Material" id=3] + +[sub_resource type="ArrayMesh" id=1] +resource_name = "cctv_camera1_Cube" +surfaces/0 = { +"aabb": AABB( -1, -1, -1, 2, 2, 2 ), +"array_data": PoolByteArray( 102, 102, 102, 63, 102, 102, 102, 63, 0, 0, 128, 191, 126, 126, 133, 65, 48, 40, 48, 40, 102, 102, 102, 63, 0, 0, 128, 63, 102, 102, 102, 191, 0, 126, 134, 63, 152, 57, 188, 59, 0, 0, 128, 63, 102, 102, 102, 63, 102, 102, 102, 191, 126, 0, 134, 126, 18, 57, 219, 53, 102, 102, 102, 63, 127, 128, 120, 63, 127, 128, 120, 191, 193, 126, 130, 63, 48, 40, 146, 36, 102, 102, 102, 63, 127, 128, 120, 63, 127, 128, 120, 191, 193, 126, 162, 71, 152, 57, 219, 59, 31, 46, 117, 63, 31, 46, 117, 63, 31, 46, 117, 191, 84, 84, 153, 95, 46, 38, 146, 36, 31, 46, 117, 63, 31, 46, 117, 63, 31, 46, 117, 191, 84, 84, 137, 27, 48, 57, 184, 53, 31, 46, 117, 63, 31, 46, 117, 63, 31, 46, 117, 191, 84, 84, 185, 95, 121, 57, 206, 59, 127, 128, 120, 63, 127, 128, 120, 63, 102, 102, 102, 191, 63, 63, 146, 118, 18, 57, 158, 53, 127, 128, 120, 63, 127, 128, 120, 63, 102, 102, 102, 191, 63, 63, 193, 95, 121, 57, 188, 59, 127, 128, 120, 63, 102, 102, 102, 63, 127, 128, 120, 191, 126, 193, 130, 31, 146, 36, 48, 40, 127, 128, 120, 63, 102, 102, 102, 63, 127, 128, 120, 191, 126, 193, 130, 31, 48, 57, 219, 53, 102, 102, 102, 63, 0, 0, 128, 191, 102, 102, 102, 191, 0, 130, 123, 63, 18, 57, 188, 59, 102, 102, 102, 63, 102, 102, 102, 191, 0, 0, 128, 191, 126, 130, 134, 65, 48, 40, 207, 52, 0, 0, 128, 63, 102, 102, 102, 191, 102, 102, 102, 191, 126, 0, 123, 126, 18, 57, 18, 57, 102, 102, 102, 63, 127, 128, 120, 191, 127, 128, 120, 191, 193, 130, 146, 79, 48, 40, 12, 53, 102, 102, 102, 63, 127, 128, 120, 191, 127, 128, 120, 191, 193, 130, 126, 63, 18, 57, 219, 59, 31, 46, 117, 63, 31, 46, 117, 191, 31, 46, 117, 191, 84, 172, 137, 31, 146, 36, 242, 52, 31, 46, 117, 63, 31, 46, 117, 191, 31, 46, 117, 191, 84, 172, 153, 107, 35, 57, 48, 57, 31, 46, 117, 63, 31, 46, 117, 191, 31, 46, 117, 191, 84, 172, 63, 83, 35, 57, 219, 59, 127, 128, 120, 63, 102, 102, 102, 191, 127, 128, 120, 191, 126, 63, 130, 95, 146, 36, 207, 52, 127, 128, 120, 63, 102, 102, 102, 191, 127, 128, 120, 191, 126, 63, 130, 31, 48, 57, 18, 57, 127, 128, 120, 63, 127, 128, 120, 191, 102, 102, 102, 191, 63, 193, 126, 1, 18, 57, 48, 57, 127, 128, 120, 63, 127, 128, 120, 191, 102, 102, 102, 191, 63, 193, 63, 95, 48, 57, 188, 59, 0, 0, 128, 63, 102, 102, 102, 63, 102, 102, 102, 63, 126, 0, 133, 126, 219, 53, 219, 53, 102, 102, 102, 63, 0, 0, 128, 63, 102, 102, 102, 63, 0, 126, 133, 63, 152, 57, 152, 57, 102, 102, 102, 63, 102, 102, 102, 63, 0, 0, 128, 63, 0, 0, 122, 65, 207, 52, 152, 57, 127, 128, 120, 63, 127, 128, 120, 63, 102, 102, 102, 63, 63, 63, 130, 1, 219, 53, 158, 53, 127, 128, 120, 63, 127, 128, 120, 63, 102, 102, 102, 63, 63, 63, 193, 95, 121, 57, 152, 57, 31, 46, 117, 63, 31, 46, 117, 63, 31, 46, 117, 63, 42, 42, 119, 31, 12, 53, 134, 57, 31, 46, 117, 63, 31, 46, 117, 63, 31, 46, 117, 63, 42, 42, 103, 107, 184, 53, 158, 53, 31, 46, 117, 63, 31, 46, 117, 63, 31, 46, 117, 63, 42, 42, 193, 83, 134, 57, 121, 57, 102, 102, 102, 63, 127, 128, 120, 63, 127, 128, 120, 63, 0, 63, 110, 79, 207, 52, 121, 57, 102, 102, 102, 63, 127, 128, 120, 63, 127, 128, 120, 63, 0, 63, 130, 63, 152, 57, 121, 57, 127, 128, 120, 63, 102, 102, 102, 63, 127, 128, 120, 63, 63, 0, 126, 31, 12, 53, 152, 57, 127, 128, 120, 63, 102, 102, 102, 63, 127, 128, 120, 63, 63, 0, 126, 31, 158, 53, 219, 53, 0, 0, 128, 63, 102, 102, 102, 191, 102, 102, 102, 63, 126, 0, 122, 126, 219, 53, 18, 57, 102, 102, 102, 63, 102, 102, 102, 191, 0, 0, 128, 63, 0, 0, 123, 65, 207, 52, 188, 59, 102, 102, 102, 63, 0, 0, 128, 191, 102, 102, 102, 63, 0, 130, 122, 63, 18, 57, 152, 57, 127, 128, 120, 63, 102, 102, 102, 191, 127, 128, 120, 63, 63, 0, 126, 31, 12, 53, 188, 59, 127, 128, 120, 63, 102, 102, 102, 191, 127, 128, 120, 63, 63, 0, 126, 95, 158, 53, 18, 57, 31, 46, 117, 63, 31, 46, 117, 191, 31, 46, 117, 63, 42, 214, 103, 95, 242, 52, 219, 59, 31, 46, 117, 63, 31, 46, 117, 191, 31, 46, 117, 63, 42, 214, 119, 27, 158, 53, 35, 57, 31, 46, 117, 63, 31, 46, 117, 191, 31, 46, 117, 63, 42, 214, 71, 95, 48, 57, 134, 57, 102, 102, 102, 63, 127, 128, 120, 191, 127, 128, 120, 63, 0, 193, 126, 63, 207, 52, 219, 59, 102, 102, 102, 63, 127, 128, 120, 191, 127, 128, 120, 63, 0, 193, 94, 71, 18, 57, 121, 57, 127, 128, 120, 63, 127, 128, 120, 191, 102, 102, 102, 63, 63, 193, 110, 118, 219, 53, 48, 57, 127, 128, 120, 63, 127, 128, 120, 191, 102, 102, 102, 63, 63, 193, 63, 95, 48, 57, 152, 57, 102, 102, 102, 191, 102, 102, 102, 63, 0, 0, 128, 191, 130, 126, 134, 65, 207, 52, 48, 40, 0, 0, 128, 191, 102, 102, 102, 63, 102, 102, 102, 191, 130, 0, 0, 65, 48, 40, 219, 53, 102, 102, 102, 191, 0, 0, 128, 63, 102, 102, 102, 191, 0, 126, 133, 63, 188, 59, 188, 59, 127, 128, 120, 191, 102, 102, 102, 63, 127, 128, 120, 191, 130, 193, 193, 63, 146, 36, 219, 53, 127, 128, 120, 191, 102, 102, 102, 63, 127, 128, 120, 191, 130, 193, 193, 63, 12, 53, 48, 40, 31, 46, 117, 191, 31, 46, 117, 63, 31, 46, 117, 191, 172, 84, 217, 75, 46, 38, 158, 53, 31, 46, 117, 191, 31, 46, 117, 63, 31, 46, 117, 191, 172, 84, 193, 59, 12, 53, 46, 38, 31, 46, 117, 191, 31, 46, 117, 63, 31, 46, 117, 191, 172, 84, 193, 43, 206, 59, 219, 59, 127, 128, 120, 191, 127, 128, 120, 63, 102, 102, 102, 191, 193, 63, 0, 63, 48, 40, 158, 53, 127, 128, 120, 191, 127, 128, 120, 63, 102, 102, 102, 191, 193, 63, 193, 31, 219, 59, 188, 59, 102, 102, 102, 191, 127, 128, 120, 63, 127, 128, 120, 191, 63, 126, 162, 71, 207, 52, 146, 36, 102, 102, 102, 191, 127, 128, 120, 63, 127, 128, 120, 191, 63, 126, 130, 63, 188, 59, 219, 59, 0, 0, 128, 191, 102, 102, 102, 191, 102, 102, 102, 191, 130, 0, 0, 65, 48, 40, 18, 57, 102, 102, 102, 191, 102, 102, 102, 191, 0, 0, 128, 191, 130, 130, 133, 65, 207, 52, 207, 52, 102, 102, 102, 191, 0, 0, 128, 191, 102, 102, 102, 191, 0, 130, 122, 63, 219, 53, 188, 59, 127, 128, 120, 191, 102, 102, 102, 191, 127, 128, 120, 191, 130, 63, 193, 63, 146, 36, 18, 57, 127, 128, 120, 191, 102, 102, 102, 191, 127, 128, 120, 191, 130, 63, 193, 63, 12, 53, 207, 52, 31, 46, 117, 191, 31, 46, 117, 191, 31, 46, 117, 191, 172, 172, 201, 59, 146, 36, 35, 57, 31, 46, 117, 191, 31, 46, 117, 191, 31, 46, 117, 191, 172, 172, 193, 75, 242, 52, 12, 53, 31, 46, 117, 191, 31, 46, 117, 191, 31, 46, 117, 191, 172, 172, 71, 31, 158, 53, 206, 59, 102, 102, 102, 191, 127, 128, 120, 191, 127, 128, 120, 191, 63, 130, 130, 63, 207, 52, 12, 53, 102, 102, 102, 191, 127, 128, 120, 191, 127, 128, 120, 191, 63, 130, 94, 55, 219, 53, 219, 59, 127, 128, 120, 191, 127, 128, 120, 191, 102, 102, 102, 191, 193, 193, 240, 71, 48, 40, 48, 57, 127, 128, 120, 191, 127, 128, 120, 191, 102, 102, 102, 191, 193, 193, 63, 31, 158, 53, 188, 59, 0, 0, 128, 191, 102, 102, 102, 63, 102, 102, 102, 63, 130, 0, 0, 65, 207, 52, 219, 53, 102, 102, 102, 191, 102, 102, 102, 63, 0, 0, 128, 63, 0, 0, 123, 65, 48, 40, 152, 57, 102, 102, 102, 191, 0, 0, 128, 63, 102, 102, 102, 63, 0, 126, 134, 63, 188, 59, 152, 57, 127, 128, 120, 191, 102, 102, 102, 63, 127, 128, 120, 63, 193, 0, 63, 63, 146, 36, 152, 57, 127, 128, 120, 191, 102, 102, 102, 63, 127, 128, 120, 63, 193, 0, 63, 63, 12, 53, 219, 53, 31, 46, 117, 191, 31, 46, 117, 63, 31, 46, 117, 63, 214, 42, 63, 75, 46, 38, 121, 57, 31, 46, 117, 191, 31, 46, 117, 63, 31, 46, 117, 63, 214, 42, 55, 59, 12, 53, 184, 53, 31, 46, 117, 191, 31, 46, 117, 63, 31, 46, 117, 63, 214, 42, 185, 31, 219, 59, 134, 57, 102, 102, 102, 191, 127, 128, 120, 63, 127, 128, 120, 63, 0, 63, 126, 63, 48, 40, 121, 57, 102, 102, 102, 191, 127, 128, 120, 63, 127, 128, 120, 63, 0, 63, 162, 55, 188, 59, 121, 57, 127, 128, 120, 191, 127, 128, 120, 63, 102, 102, 102, 63, 193, 63, 16, 71, 207, 52, 158, 53, 127, 128, 120, 191, 127, 128, 120, 63, 102, 102, 102, 63, 193, 63, 193, 31, 219, 59, 152, 57, 102, 102, 102, 191, 0, 0, 128, 191, 102, 102, 102, 63, 0, 130, 123, 63, 219, 53, 152, 57, 102, 102, 102, 191, 102, 102, 102, 191, 0, 0, 128, 63, 0, 0, 122, 65, 48, 40, 188, 59, 0, 0, 128, 191, 102, 102, 102, 191, 102, 102, 102, 63, 130, 0, 0, 65, 207, 52, 18, 57, 102, 102, 102, 191, 127, 128, 120, 191, 127, 128, 120, 63, 0, 193, 94, 71, 48, 40, 219, 59, 102, 102, 102, 191, 127, 128, 120, 191, 127, 128, 120, 63, 0, 193, 126, 63, 219, 53, 121, 57, 31, 46, 117, 191, 31, 46, 117, 191, 31, 46, 117, 63, 214, 214, 63, 59, 146, 36, 206, 59, 31, 46, 117, 191, 31, 46, 117, 191, 31, 46, 117, 63, 214, 214, 39, 75, 242, 52, 48, 57, 31, 46, 117, 191, 31, 46, 117, 191, 31, 46, 117, 63, 214, 214, 63, 43, 184, 53, 121, 57, 127, 128, 120, 191, 102, 102, 102, 191, 127, 128, 120, 63, 193, 0, 63, 63, 146, 36, 188, 59, 127, 128, 120, 191, 102, 102, 102, 191, 127, 128, 120, 63, 193, 0, 63, 63, 12, 53, 18, 57, 127, 128, 120, 191, 127, 128, 120, 191, 102, 102, 102, 63, 193, 193, 0, 63, 207, 52, 48, 57, 127, 128, 120, 191, 127, 128, 120, 191, 102, 102, 102, 63, 193, 193, 63, 31, 158, 53, 152, 57 ), +"array_index_data": PoolByteArray( 62, 0, 38, 0, 12, 0, 62, 0, 84, 0, 38, 0, 86, 0, 49, 0, 72, 0, 86, 0, 60, 0, 49, 0, 37, 0, 73, 0, 26, 0, 37, 0, 85, 0, 73, 0, 1, 0, 74, 0, 50, 0, 1, 0, 25, 0, 74, 0, 14, 0, 24, 0, 2, 0, 14, 0, 36, 0, 24, 0, 0, 0, 5, 0, 3, 0, 0, 0, 10, 0, 5, 0, 1, 0, 7, 0, 9, 0, 1, 0, 4, 0, 7, 0, 2, 0, 6, 0, 11, 0, 2, 0, 8, 0, 6, 0, 12, 0, 19, 0, 16, 0, 12, 0, 23, 0, 19, 0, 13, 0, 17, 0, 20, 0, 13, 0, 15, 0, 17, 0, 14, 0, 18, 0, 22, 0, 14, 0, 21, 0, 18, 0, 24, 0, 30, 0, 27, 0, 24, 0, 35, 0, 30, 0, 25, 0, 31, 0, 33, 0, 25, 0, 28, 0, 31, 0, 26, 0, 29, 0, 34, 0, 26, 0, 32, 0, 29, 0, 36, 0, 42, 0, 40, 0, 36, 0, 46, 0, 42, 0, 37, 0, 41, 0, 44, 0, 37, 0, 39, 0, 41, 0, 38, 0, 43, 0, 47, 0, 38, 0, 45, 0, 43, 0, 48, 0, 54, 0, 52, 0, 48, 0, 58, 0, 54, 0, 49, 0, 53, 0, 56, 0, 49, 0, 51, 0, 53, 0, 50, 0, 55, 0, 59, 0, 50, 0, 57, 0, 55, 0, 60, 0, 65, 0, 63, 0, 60, 0, 70, 0, 65, 0, 61, 0, 66, 0, 68, 0, 61, 0, 64, 0, 66, 0, 62, 0, 67, 0, 71, 0, 62, 0, 69, 0, 67, 0, 72, 0, 78, 0, 76, 0, 72, 0, 82, 0, 78, 0, 73, 0, 77, 0, 80, 0, 73, 0, 75, 0, 77, 0, 74, 0, 79, 0, 83, 0, 74, 0, 81, 0, 79, 0, 84, 0, 91, 0, 88, 0, 84, 0, 95, 0, 91, 0, 85, 0, 89, 0, 92, 0, 85, 0, 87, 0, 89, 0, 86, 0, 90, 0, 94, 0, 86, 0, 93, 0, 90, 0, 62, 0, 95, 0, 84, 0, 62, 0, 71, 0, 95, 0, 70, 0, 86, 0, 94, 0, 70, 0, 60, 0, 86, 0, 12, 0, 69, 0, 62, 0, 12, 0, 16, 0, 69, 0, 15, 0, 61, 0, 68, 0, 15, 0, 13, 0, 61, 0, 2, 0, 21, 0, 14, 0, 2, 0, 11, 0, 21, 0, 10, 0, 13, 0, 20, 0, 10, 0, 0, 0, 13, 0, 85, 0, 75, 0, 73, 0, 85, 0, 92, 0, 75, 0, 93, 0, 72, 0, 76, 0, 93, 0, 86, 0, 72, 0, 26, 0, 39, 0, 37, 0, 26, 0, 34, 0, 39, 0, 35, 0, 36, 0, 40, 0, 35, 0, 24, 0, 36, 0, 48, 0, 64, 0, 61, 0, 48, 0, 52, 0, 64, 0, 51, 0, 60, 0, 63, 0, 51, 0, 49, 0, 60, 0, 25, 0, 81, 0, 74, 0, 25, 0, 33, 0, 81, 0, 32, 0, 73, 0, 80, 0, 32, 0, 26, 0, 73, 0, 1, 0, 28, 0, 25, 0, 1, 0, 9, 0, 28, 0, 8, 0, 24, 0, 27, 0, 8, 0, 2, 0, 24, 0, 84, 0, 45, 0, 38, 0, 84, 0, 88, 0, 45, 0, 87, 0, 37, 0, 44, 0, 87, 0, 85, 0, 37, 0, 74, 0, 57, 0, 50, 0, 74, 0, 83, 0, 57, 0, 82, 0, 49, 0, 56, 0, 82, 0, 72, 0, 49, 0, 50, 0, 4, 0, 1, 0, 50, 0, 59, 0, 4, 0, 58, 0, 0, 0, 3, 0, 58, 0, 48, 0, 0, 0, 38, 0, 23, 0, 12, 0, 38, 0, 47, 0, 23, 0, 46, 0, 14, 0, 22, 0, 46, 0, 36, 0, 14, 0, 61, 0, 0, 0, 48, 0, 61, 0, 13, 0, 0, 0 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 324, +"material": ExtResource( 1 ), +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 96 +} + +[sub_resource type="ArrayMesh" id=2] +resource_name = "cctv_camera1_Sphere" +surfaces/0 = { +"aabb": AABB( -0.999999, -1, -0.999999, 2, 2, 2 ), +"array_data": PoolByteArray( 0, 0, 0, 0, 190, 20, 123, 63, 194, 197, 71, 190, 25, 126, 215, 72, 107, 58, 84, 58, 0, 0, 0, 0, 94, 131, 108, 63, 22, 239, 195, 190, 218, 126, 216, 76, 40, 58, 125, 58, 0, 0, 0, 0, 49, 219, 84, 63, 218, 57, 14, 191, 205, 126, 217, 81, 234, 57, 167, 58, 0, 0, 0, 0, 243, 4, 53, 63, 243, 4, 53, 191, 64, 126, 162, 31, 50, 56, 65, 53, 0, 0, 0, 0, 243, 4, 53, 63, 243, 4, 53, 191, 64, 126, 218, 85, 180, 57, 209, 58, 0, 0, 0, 0, 218, 57, 14, 63, 49, 219, 84, 191, 180, 126, 163, 35, 105, 56, 158, 53, 0, 0, 0, 0, 218, 57, 14, 63, 49, 219, 84, 191, 180, 126, 218, 90, 135, 57, 249, 58, 0, 0, 0, 0, 21, 239, 195, 62, 94, 131, 108, 191, 166, 126, 164, 38, 157, 56, 16, 54, 0, 0, 0, 0, 196, 197, 71, 62, 190, 20, 123, 191, 150, 126, 165, 42, 202, 56, 146, 54, 0, 0, 0, 0, 217, 57, 14, 191, 50, 219, 84, 191, 180, 130, 109, 78, 204, 52, 23, 58, 0, 0, 0, 0, 217, 57, 14, 191, 50, 219, 84, 191, 180, 130, 174, 50, 31, 57, 105, 56, 0, 0, 0, 0, 243, 4, 53, 191, 243, 4, 53, 191, 192, 130, 111, 79, 136, 52, 209, 57, 0, 0, 0, 0, 243, 4, 53, 191, 243, 4, 53, 191, 192, 130, 70, 119, 144, 59, 183, 56, 0, 0, 0, 0, 50, 219, 84, 191, 217, 57, 14, 191, 205, 130, 112, 81, 49, 52, 146, 57, 0, 0, 0, 0, 50, 219, 84, 191, 217, 57, 14, 191, 205, 130, 83, 116, 90, 59, 169, 56, 17, 229, 27, 61, 190, 20, 123, 63, 21, 239, 67, 190, 28, 122, 215, 72, 101, 58, 70, 58, 56, 230, 152, 61, 94, 131, 108, 63, 75, 43, 192, 190, 43, 119, 216, 77, 28, 58, 98, 58, 176, 249, 221, 61, 49, 219, 84, 63, 63, 126, 11, 191, 56, 117, 217, 82, 217, 57, 128, 58, 176, 66, 13, 62, 243, 4, 53, 63, 133, 138, 49, 191, 69, 115, 158, 28, 8, 56, 109, 53, 176, 66, 13, 62, 243, 4, 53, 63, 133, 138, 49, 191, 69, 115, 219, 87, 158, 57, 159, 58, 210, 26, 38, 62, 218, 57, 14, 63, 40, 196, 80, 191, 81, 113, 162, 30, 57, 56, 210, 53, 211, 144, 56, 62, 21, 239, 195, 62, 247, 247, 103, 191, 94, 111, 162, 33, 102, 56, 73, 54, 22, 239, 67, 62, 196, 197, 71, 62, 174, 65, 118, 191, 108, 108, 163, 36, 144, 56, 206, 54, 195, 197, 71, 62, 46, 189, 59, 179, 190, 20, 123, 191, 126, 151, 164, 38, 180, 56, 93, 55, 22, 239, 67, 62, 194, 197, 71, 190, 174, 65, 118, 191, 108, 148, 165, 41, 208, 56, 239, 55, 212, 144, 56, 62, 20, 239, 195, 190, 248, 247, 103, 191, 94, 145, 166, 44, 228, 56, 63, 56, 211, 26, 38, 62, 217, 57, 14, 191, 41, 196, 80, 191, 81, 143, 99, 75, 24, 53, 9, 58, 211, 26, 38, 62, 217, 57, 14, 191, 41, 196, 80, 191, 81, 143, 168, 46, 239, 56, 131, 56, 176, 66, 13, 62, 243, 4, 53, 191, 133, 138, 49, 191, 69, 141, 104, 75, 200, 52, 196, 57, 176, 66, 13, 62, 243, 4, 53, 191, 133, 138, 49, 191, 69, 141, 168, 49, 240, 56, 192, 56, 176, 66, 13, 62, 243, 4, 53, 191, 133, 138, 49, 191, 69, 141, 69, 119, 166, 59, 133, 56, 174, 249, 221, 61, 50, 219, 84, 191, 62, 126, 11, 191, 56, 139, 81, 117, 107, 59, 130, 56, 56, 230, 152, 61, 94, 131, 108, 191, 76, 43, 192, 190, 43, 137, 95, 113, 40, 59, 121, 56, 17, 229, 27, 61, 191, 20, 123, 191, 20, 239, 67, 190, 28, 134, 107, 109, 223, 58, 106, 56, 57, 230, 152, 61, 190, 20, 123, 63, 210, 144, 56, 190, 31, 117, 216, 73, 98, 58, 56, 58, 28, 246, 21, 62, 94, 131, 108, 63, 244, 4, 181, 190, 46, 113, 217, 78, 22, 58, 69, 58, 204, 181, 89, 62, 49, 219, 84, 63, 80, 102, 3, 191, 60, 109, 218, 83, 208, 57, 86, 58, 213, 139, 138, 62, 243, 4, 53, 63, 116, 61, 39, 191, 72, 105, 157, 24, 180, 55, 155, 53, 213, 139, 138, 62, 243, 4, 53, 63, 116, 61, 39, 191, 72, 105, 220, 89, 147, 57, 106, 58, 193, 233, 162, 62, 218, 57, 14, 63, 74, 167, 68, 191, 84, 102, 160, 26, 2, 56, 8, 54, 244, 4, 181, 62, 21, 239, 195, 62, 121, 130, 90, 191, 96, 98, 161, 28, 42, 56, 133, 54, 75, 43, 192, 62, 196, 197, 71, 62, 247, 247, 103, 191, 110, 94, 162, 31, 79, 56, 14, 55, 23, 239, 195, 62, 46, 189, 59, 179, 93, 131, 108, 191, 127, 167, 162, 33, 114, 56, 158, 55, 75, 43, 192, 62, 194, 197, 71, 190, 247, 247, 103, 191, 110, 162, 163, 35, 143, 56, 23, 56, 245, 4, 181, 62, 20, 239, 195, 190, 122, 130, 90, 191, 96, 158, 164, 38, 167, 56, 93, 56, 195, 233, 162, 62, 217, 57, 14, 191, 75, 167, 68, 191, 84, 154, 165, 41, 184, 56, 158, 56, 213, 139, 138, 62, 243, 4, 53, 191, 116, 61, 39, 191, 72, 151, 164, 45, 193, 56, 215, 56, 213, 139, 138, 62, 243, 4, 53, 191, 116, 61, 39, 191, 72, 151, 69, 120, 177, 59, 80, 56, 202, 181, 89, 62, 50, 219, 84, 191, 80, 102, 3, 191, 60, 147, 81, 117, 116, 59, 89, 56, 29, 246, 21, 62, 94, 131, 108, 191, 245, 4, 181, 190, 46, 143, 94, 113, 46, 59, 92, 56, 56, 230, 152, 61, 191, 20, 123, 191, 209, 144, 56, 190, 31, 139, 106, 110, 226, 58, 92, 56, 178, 249, 221, 61, 190, 20, 123, 63, 208, 26, 38, 190, 32, 113, 216, 73, 98, 58, 41, 58, 205, 181, 89, 62, 94, 131, 108, 63, 193, 233, 162, 190, 48, 107, 217, 78, 22, 58, 40, 58, 119, 8, 158, 62, 49, 219, 84, 63, 92, 131, 236, 190, 62, 102, 156, 15, 23, 55, 103, 53, 119, 8, 158, 62, 49, 219, 84, 63, 92, 131, 236, 190, 62, 102, 219, 84, 208, 57, 44, 58, 80, 35, 201, 62, 243, 4, 53, 63, 23, 131, 22, 191, 74, 97, 158, 19, 80, 55, 202, 53, 80, 35, 201, 62, 243, 4, 53, 63, 23, 131, 22, 191, 74, 97, 221, 89, 147, 57, 52, 58, 94, 131, 236, 62, 218, 57, 14, 63, 195, 251, 48, 191, 86, 92, 159, 22, 142, 55, 63, 54, 81, 102, 3, 63, 21, 239, 195, 62, 75, 167, 68, 191, 98, 87, 159, 24, 209, 55, 194, 54, 63, 126, 11, 63, 196, 197, 71, 62, 40, 196, 80, 191, 111, 82, 160, 26, 10, 56, 79, 55, 218, 57, 14, 63, 46, 189, 59, 179, 47, 219, 84, 191, 127, 76, 161, 28, 43, 56, 224, 55, 63, 126, 11, 63, 194, 197, 71, 190, 40, 196, 80, 191, 111, 174, 162, 30, 74, 56, 56, 56, 82, 102, 3, 63, 20, 239, 195, 190, 76, 167, 68, 191, 98, 169, 162, 33, 102, 56, 124, 56, 97, 131, 236, 62, 217, 57, 14, 191, 196, 251, 48, 191, 86, 164, 163, 35, 125, 56, 185, 56, 80, 35, 201, 62, 243, 4, 53, 191, 23, 131, 22, 191, 74, 159, 162, 39, 143, 56, 239, 56, 80, 35, 201, 62, 243, 4, 53, 191, 23, 131, 22, 191, 74, 159, 70, 120, 177, 59, 26, 56, 118, 8, 158, 62, 50, 219, 84, 191, 92, 131, 236, 190, 62, 154, 83, 117, 116, 59, 46, 56, 206, 181, 89, 62, 94, 131, 108, 191, 194, 233, 162, 190, 48, 149, 95, 113, 46, 59, 63, 56, 177, 249, 221, 61, 191, 20, 123, 191, 207, 26, 38, 190, 32, 143, 107, 110, 226, 58, 77, 56, 178, 66, 13, 62, 190, 20, 123, 63, 173, 66, 13, 190, 33, 110, 216, 73, 101, 58, 26, 58, 215, 139, 138, 62, 94, 131, 108, 63, 211, 139, 138, 190, 48, 102, 217, 78, 28, 58, 12, 58, 80, 35, 201, 62, 49, 219, 84, 63, 75, 35, 201, 190, 62, 95, 153, 13, 198, 54, 139, 53, 80, 35, 201, 62, 49, 219, 84, 63, 75, 35, 201, 190, 62, 95, 220, 84, 217, 57, 2, 58, 0, 0, 0, 63, 243, 4, 53, 63, 255, 255, 255, 190, 74, 89, 157, 15, 233, 54, 247, 53, 22, 131, 22, 63, 218, 57, 14, 63, 21, 131, 22, 191, 86, 83, 157, 18, 21, 55, 117, 54, 116, 61, 39, 63, 21, 239, 195, 62, 115, 61, 39, 191, 98, 77, 158, 20, 74, 55, 254, 54, 133, 138, 49, 63, 196, 197, 71, 62, 132, 138, 49, 191, 111, 71, 159, 22, 134, 55, 143, 55, 243, 4, 53, 63, 46, 189, 59, 179, 240, 4, 53, 191, 127, 63, 159, 24, 197, 55, 16, 56, 133, 138, 49, 63, 194, 197, 71, 190, 132, 138, 49, 191, 111, 185, 160, 26, 2, 56, 87, 56, 118, 61, 39, 63, 20, 239, 195, 190, 116, 61, 39, 191, 98, 179, 161, 28, 34, 56, 153, 56, 24, 131, 22, 63, 217, 57, 14, 191, 21, 131, 22, 191, 86, 173, 162, 31, 64, 56, 212, 56, 0, 0, 0, 63, 243, 4, 53, 191, 255, 255, 255, 190, 74, 167, 160, 34, 92, 56, 6, 57, 0, 0, 0, 63, 243, 4, 53, 191, 255, 255, 255, 190, 74, 167, 73, 119, 166, 59, 203, 55, 79, 35, 201, 62, 50, 219, 84, 191, 75, 35, 201, 190, 62, 161, 85, 116, 107, 59, 4, 56, 215, 139, 138, 62, 94, 131, 108, 191, 212, 139, 138, 190, 48, 154, 96, 113, 40, 59, 34, 56, 177, 66, 13, 62, 191, 20, 123, 191, 172, 66, 13, 190, 33, 146, 107, 109, 223, 58, 62, 56, 213, 26, 38, 62, 190, 20, 123, 63, 168, 249, 221, 189, 32, 107, 216, 72, 107, 58, 13, 58, 197, 233, 162, 62, 94, 131, 108, 63, 199, 181, 89, 190, 48, 98, 217, 77, 40, 58, 240, 57, 96, 131, 236, 62, 49, 219, 84, 63, 114, 8, 158, 190, 62, 89, 152, 9, 118, 54, 173, 53, 96, 131, 236, 62, 49, 219, 84, 63, 114, 8, 158, 190, 62, 89, 221, 83, 234, 57, 219, 57, 23, 131, 22, 63, 243, 4, 53, 63, 76, 35, 201, 190, 74, 82, 155, 11, 131, 54, 34, 54, 196, 251, 48, 63, 218, 57, 14, 63, 90, 131, 236, 190, 86, 75, 156, 13, 158, 54, 167, 54, 75, 167, 68, 63, 21, 239, 195, 62, 80, 102, 3, 191, 98, 68, 156, 16, 197, 54, 54, 55, 40, 196, 80, 63, 196, 197, 71, 62, 61, 126, 11, 191, 111, 60, 157, 17, 248, 54, 202, 55, 48, 219, 84, 63, 46, 189, 59, 179, 214, 57, 14, 191, 127, 206, 158, 19, 53, 55, 46, 56, 40, 196, 80, 63, 194, 197, 71, 190, 61, 126, 11, 191, 111, 196, 158, 21, 120, 55, 117, 56, 78, 167, 68, 63, 20, 239, 195, 190, 80, 102, 3, 191, 98, 188, 159, 23, 192, 55, 181, 56, 197, 251, 48, 63, 217, 57, 14, 191, 90, 131, 236, 190, 86, 181, 161, 26, 5, 56, 237, 56, 197, 251, 48, 63, 217, 57, 14, 191, 90, 131, 236, 190, 86, 181, 66, 122, 189, 59, 23, 55, 23, 131, 22, 63, 243, 4, 53, 191, 76, 35, 201, 190, 74, 174, 162, 30, 41, 56, 27, 57, 23, 131, 22, 63, 243, 4, 53, 191, 76, 35, 201, 190, 74, 174, 78, 118, 144, 59, 103, 55, 95, 131, 236, 62, 50, 219, 84, 191, 114, 8, 158, 190, 62, 167, 88, 115, 90, 59, 187, 55, 197, 233, 162, 62, 94, 131, 108, 191, 201, 181, 89, 190, 48, 158, 99, 112, 28, 59, 7, 56, 212, 26, 38, 62, 191, 20, 123, 191, 166, 249, 221, 189, 32, 149, 109, 109, 217, 58, 48, 56, 214, 144, 56, 62, 190, 20, 123, 63, 46, 230, 152, 189, 31, 104, 215, 71, 116, 58, 0, 58, 247, 4, 181, 62, 94, 131, 108, 63, 21, 246, 21, 190, 46, 94, 216, 76, 57, 58, 216, 57, 81, 102, 3, 63, 49, 219, 84, 63, 194, 181, 89, 190, 60, 84, 148, 5, 42, 54, 203, 53, 81, 102, 3, 63, 49, 219, 84, 63, 194, 181, 89, 190, 60, 84, 219, 82, 2, 58, 184, 57, 116, 61, 39, 63, 243, 4, 53, 63, 210, 139, 138, 190, 72, 75, 152, 6, 34, 54, 72, 54, 116, 61, 39, 63, 243, 4, 53, 63, 210, 139, 138, 190, 72, 75, 223, 87, 211, 57, 160, 57, 74, 167, 68, 63, 218, 57, 14, 63, 188, 233, 162, 190, 84, 67, 154, 8, 44, 54, 212, 54, 120, 130, 90, 63, 21, 239, 195, 62, 242, 4, 181, 190, 96, 58, 155, 10, 71, 54, 104, 55, 246, 247, 103, 63, 196, 197, 71, 62, 70, 43, 192, 190, 110, 48, 155, 12, 114, 54, 255, 55, 92, 131, 108, 63, 46, 189, 59, 179, 14, 239, 195, 190, 127, 219, 156, 14, 172, 54, 73, 56, 246, 247, 103, 63, 194, 197, 71, 190, 70, 43, 192, 190, 110, 208, 157, 16, 242, 54, 143, 56, 123, 130, 90, 63, 20, 239, 195, 190, 240, 4, 181, 190, 96, 198, 158, 18, 66, 55, 206, 56, 75, 167, 68, 63, 217, 57, 14, 191, 188, 233, 162, 190, 84, 189, 156, 21, 152, 55, 4, 57, 75, 167, 68, 63, 217, 57, 14, 191, 188, 233, 162, 190, 84, 189, 73, 120, 152, 59, 173, 54, 116, 61, 39, 63, 243, 4, 53, 191, 210, 139, 138, 190, 72, 181, 83, 117, 113, 59, 13, 55, 81, 102, 3, 63, 50, 219, 84, 191, 194, 181, 89, 190, 60, 172, 93, 114, 65, 59, 116, 55, 248, 4, 181, 62, 94, 131, 108, 191, 23, 246, 21, 190, 46, 162, 102, 111, 11, 59, 223, 55, 213, 144, 56, 62, 191, 20, 123, 191, 44, 230, 152, 189, 31, 152, 111, 109, 208, 58, 36, 56, 24, 239, 67, 62, 190, 20, 123, 63, 252, 228, 27, 189, 28, 102, 215, 70, 127, 58, 246, 57, 78, 43, 192, 62, 94, 131, 108, 63, 40, 230, 152, 189, 43, 90, 216, 75, 78, 58, 195, 57, 62, 126, 11, 63, 49, 219, 84, 63, 157, 249, 221, 189, 56, 79, 242, 74, 219, 54, 197, 59, 62, 126, 11, 63, 49, 219, 84, 63, 157, 249, 221, 189, 56, 79, 217, 80, 34, 58, 154, 57, 133, 138, 49, 63, 243, 4, 53, 63, 172, 66, 13, 190, 69, 69, 148, 1, 202, 53, 104, 54, 133, 138, 49, 63, 243, 4, 53, 63, 172, 66, 13, 190, 69, 69, 249, 76, 116, 54, 140, 59, 133, 138, 49, 63, 243, 4, 53, 63, 172, 66, 13, 190, 69, 69, 221, 85, 251, 57, 122, 57, 38, 196, 80, 63, 218, 57, 14, 63, 202, 26, 38, 190, 81, 59, 150, 2, 196, 53, 249, 54, 38, 196, 80, 63, 218, 57, 14, 63, 202, 26, 38, 190, 81, 59, 0, 77, 29, 54, 74, 59, 246, 247, 103, 63, 21, 239, 195, 62, 209, 144, 56, 190, 94, 48, 152, 4, 212, 53, 146, 55, 246, 247, 103, 63, 21, 239, 195, 62, 209, 144, 56, 190, 94, 48, 7, 77, 218, 53, 2, 59, 173, 65, 118, 63, 196, 197, 71, 62, 14, 239, 67, 190, 108, 36, 12, 76, 172, 53, 183, 58, 173, 65, 118, 63, 196, 197, 71, 62, 14, 239, 67, 190, 108, 36, 154, 6, 248, 53, 22, 56, 187, 20, 123, 63, 46, 189, 59, 179, 181, 197, 71, 190, 126, 235, 154, 8, 47, 54, 96, 56, 173, 65, 118, 63, 194, 197, 71, 190, 14, 239, 67, 190, 108, 220, 155, 10, 120, 54, 166, 56, 249, 247, 103, 63, 20, 239, 195, 190, 202, 144, 56, 190, 94, 208, 156, 12, 206, 54, 227, 56, 249, 247, 103, 63, 20, 239, 195, 190, 202, 144, 56, 190, 94, 208, 73, 122, 129, 59, 245, 53, 39, 196, 80, 63, 217, 57, 14, 191, 201, 26, 38, 190, 81, 197, 159, 16, 48, 55, 23, 57, 39, 196, 80, 63, 217, 57, 14, 191, 201, 26, 38, 190, 81, 197, 81, 118, 105, 59, 83, 54, 133, 138, 49, 63, 243, 4, 53, 191, 172, 66, 13, 190, 69, 187, 90, 115, 73, 59, 193, 54, 62, 126, 11, 63, 50, 219, 84, 191, 157, 249, 221, 189, 56, 177, 98, 112, 34, 59, 56, 55, 79, 43, 192, 62, 94, 131, 108, 191, 43, 230, 152, 189, 43, 166, 106, 110, 246, 58, 181, 55, 23, 239, 67, 62, 191, 20, 123, 191, 249, 228, 27, 189, 28, 154, 114, 108, 197, 58, 25, 56, 197, 197, 71, 62, 190, 20, 123, 63, 124, 155, 147, 51, 25, 101, 214, 68, 139, 58, 237, 57, 24, 239, 195, 62, 94, 131, 108, 63, 190, 205, 1, 52, 38, 88, 215, 72, 104, 58, 179, 57, 216, 57, 14, 63, 49, 219, 84, 63, 124, 155, 243, 51, 51, 75, 233, 71, 24, 55, 185, 59, 216, 57, 14, 63, 49, 219, 84, 63, 124, 155, 243, 51, 51, 75, 219, 76, 70, 58, 130, 57, 242, 4, 53, 63, 243, 4, 53, 63, 248, 54, 71, 51, 64, 62, 238, 73, 194, 54, 125, 59, 46, 219, 84, 63, 218, 57, 14, 63, 124, 155, 195, 51, 76, 50, 243, 73, 121, 54, 57, 59, 92, 131, 108, 63, 21, 239, 195, 62, 240, 109, 142, 50, 90, 36, 247, 74, 64, 54, 239, 58, 188, 20, 123, 63, 196, 197, 71, 62, 124, 155, 195, 51, 106, 20, 105, 2, 142, 53, 39, 56, 188, 20, 123, 63, 196, 197, 71, 62, 124, 155, 195, 51, 106, 20, 252, 75, 24, 54, 162, 58, 251, 255, 127, 63, 46, 189, 59, 179, 190, 205, 49, 52, 126, 0, 102, 1, 196, 53, 114, 56, 251, 255, 127, 63, 46, 189, 59, 179, 190, 205, 49, 52, 126, 0, 0, 75, 4, 54, 86, 58, 188, 20, 123, 63, 194, 197, 71, 190, 124, 155, 195, 51, 106, 236, 4, 74, 4, 54, 12, 58, 188, 20, 123, 63, 194, 197, 71, 190, 124, 155, 195, 51, 106, 236, 157, 2, 14, 54, 183, 56, 95, 131, 108, 63, 20, 239, 195, 190, 190, 205, 33, 52, 90, 220, 8, 73, 25, 54, 200, 57, 95, 131, 108, 63, 20, 239, 195, 190, 190, 205, 33, 52, 90, 220, 156, 5, 107, 54, 244, 56, 95, 131, 108, 63, 20, 239, 195, 190, 190, 205, 33, 52, 90, 220, 84, 118, 68, 59, 166, 53, 47, 219, 84, 63, 217, 57, 14, 191, 124, 155, 227, 51, 76, 206, 90, 115, 50, 59, 13, 54, 242, 4, 53, 63, 243, 4, 53, 191, 248, 54, 71, 51, 64, 194, 98, 112, 26, 59, 133, 54, 216, 57, 14, 63, 50, 219, 84, 191, 124, 155, 243, 51, 51, 181, 105, 111, 253, 58, 9, 55, 26, 239, 195, 62, 94, 131, 108, 191, 124, 155, 211, 51, 38, 168, 111, 109, 220, 58, 149, 55, 196, 197, 71, 62, 191, 20, 123, 191, 124, 155, 163, 51, 25, 155, 117, 107, 184, 58, 17, 56, 24, 239, 67, 62, 190, 20, 123, 63, 33, 229, 27, 61, 24, 98, 214, 66, 154, 58, 232, 57, 77, 43, 192, 62, 94, 131, 108, 63, 71, 230, 152, 61, 36, 83, 214, 69, 132, 58, 168, 57, 61, 126, 11, 63, 49, 219, 84, 63, 185, 249, 221, 61, 47, 70, 222, 69, 97, 55, 175, 59, 61, 126, 11, 63, 49, 219, 84, 63, 185, 249, 221, 61, 47, 70, 217, 72, 111, 58, 114, 57, 132, 138, 49, 63, 243, 4, 53, 63, 177, 66, 13, 62, 57, 57, 226, 70, 30, 55, 113, 59, 37, 196, 80, 63, 218, 57, 14, 63, 213, 26, 38, 62, 67, 45, 229, 71, 229, 54, 43, 59, 245, 247, 103, 63, 21, 239, 195, 62, 210, 144, 56, 62, 78, 32, 232, 72, 184, 54, 223, 58, 172, 65, 118, 63, 196, 197, 71, 62, 25, 239, 67, 62, 90, 18, 235, 72, 152, 54, 145, 58, 184, 20, 123, 63, 46, 189, 59, 179, 201, 197, 71, 62, 105, 0, 239, 73, 134, 54, 68, 58, 172, 65, 118, 63, 194, 197, 71, 190, 25, 239, 67, 62, 90, 238, 242, 73, 132, 54, 250, 57, 248, 247, 103, 63, 20, 239, 195, 190, 221, 144, 56, 62, 78, 224, 246, 73, 145, 54, 183, 57, 248, 247, 103, 63, 20, 239, 195, 190, 221, 144, 56, 62, 78, 224, 98, 113, 0, 59, 112, 53, 38, 196, 80, 63, 217, 57, 14, 191, 215, 26, 38, 62, 67, 211, 102, 111, 245, 58, 220, 53, 132, 138, 49, 63, 243, 4, 53, 191, 177, 66, 13, 62, 57, 199, 108, 110, 230, 58, 91, 54, 61, 126, 11, 63, 50, 219, 84, 191, 185, 249, 221, 61, 47, 186, 112, 108, 213, 58, 232, 54, 79, 43, 192, 62, 94, 131, 108, 191, 70, 230, 152, 61, 36, 173, 117, 107, 192, 58, 126, 55, 23, 239, 67, 62, 191, 20, 123, 191, 34, 229, 27, 61, 24, 158, 120, 106, 170, 58, 11, 56, 213, 144, 56, 62, 190, 20, 123, 63, 64, 230, 152, 61, 22, 95, 213, 64, 169, 58, 229, 57, 246, 4, 181, 62, 94, 131, 108, 63, 36, 246, 21, 62, 32, 80, 213, 65, 162, 58, 162, 57, 78, 102, 3, 63, 49, 219, 84, 63, 206, 181, 89, 62, 42, 66, 212, 67, 178, 55, 168, 59, 78, 102, 3, 63, 49, 219, 84, 63, 206, 181, 89, 62, 42, 66, 214, 66, 155, 58, 106, 57, 115, 61, 39, 63, 243, 4, 53, 63, 212, 139, 138, 62, 51, 54, 214, 68, 133, 55, 103, 59, 72, 167, 68, 63, 218, 57, 14, 63, 193, 233, 162, 62, 59, 42, 217, 69, 94, 55, 31, 59, 119, 130, 90, 63, 21, 239, 195, 62, 242, 4, 181, 62, 68, 30, 219, 69, 62, 55, 210, 58, 244, 247, 103, 63, 196, 197, 71, 62, 75, 43, 192, 62, 78, 16, 221, 69, 39, 55, 131, 58, 87, 131, 108, 63, 46, 189, 59, 179, 22, 239, 195, 62, 89, 0, 223, 70, 24, 55, 54, 58, 244, 247, 103, 63, 194, 197, 71, 190, 75, 43, 192, 62, 78, 240, 226, 70, 19, 55, 237, 57, 121, 130, 90, 63, 20, 239, 195, 190, 248, 4, 181, 62, 68, 226, 228, 70, 23, 55, 170, 57, 121, 130, 90, 63, 20, 239, 195, 190, 248, 4, 181, 62, 68, 226, 116, 108, 184, 58, 85, 53, 73, 167, 68, 63, 217, 57, 14, 191, 194, 233, 162, 62, 59, 214, 117, 107, 180, 58, 195, 53, 115, 61, 39, 63, 243, 4, 53, 191, 212, 139, 138, 62, 51, 202, 120, 106, 175, 58, 70, 54, 78, 102, 3, 63, 50, 219, 84, 191, 206, 181, 89, 62, 42, 190, 121, 106, 169, 58, 216, 54, 247, 4, 181, 62, 94, 131, 108, 191, 36, 246, 21, 62, 32, 176, 123, 105, 162, 58, 115, 55, 212, 144, 56, 62, 191, 20, 123, 191, 64, 230, 152, 61, 22, 161, 124, 105, 155, 58, 8, 56, 211, 26, 38, 62, 190, 20, 123, 63, 184, 249, 221, 61, 19, 94, 213, 62, 185, 58, 229, 57, 195, 233, 162, 62, 94, 131, 108, 63, 212, 181, 89, 62, 28, 78, 198, 66, 14, 56, 219, 59, 195, 233, 162, 62, 94, 131, 108, 63, 212, 181, 89, 62, 28, 78, 213, 61, 192, 58, 162, 57, 89, 131, 236, 62, 49, 219, 84, 63, 118, 8, 158, 62, 37, 64, 202, 66, 4, 56, 162, 59, 89, 131, 236, 62, 49, 219, 84, 63, 118, 8, 158, 62, 37, 64, 212, 61, 199, 58, 106, 57, 22, 131, 22, 63, 243, 4, 53, 63, 78, 35, 201, 62, 44, 52, 204, 66, 243, 55, 96, 59, 193, 251, 48, 63, 218, 57, 14, 63, 92, 131, 236, 62, 51, 40, 205, 67, 223, 55, 23, 59, 73, 167, 68, 63, 21, 239, 195, 62, 80, 102, 3, 63, 58, 28, 206, 67, 206, 55, 201, 58, 37, 196, 80, 63, 196, 197, 71, 62, 62, 126, 11, 63, 66, 15, 208, 67, 191, 55, 122, 58, 41, 219, 84, 63, 46, 189, 59, 179, 217, 57, 14, 63, 76, 0, 209, 67, 179, 55, 44, 58, 37, 196, 80, 63, 194, 197, 71, 190, 62, 126, 11, 63, 66, 241, 211, 68, 171, 55, 227, 57, 75, 167, 68, 63, 20, 239, 195, 190, 83, 102, 3, 63, 58, 228, 211, 67, 167, 55, 161, 57, 75, 167, 68, 63, 20, 239, 195, 190, 83, 102, 3, 63, 58, 228, 123, 24, 110, 58, 85, 53, 194, 251, 48, 63, 217, 57, 14, 191, 94, 131, 236, 62, 51, 216, 208, 64, 167, 55, 106, 57, 194, 251, 48, 63, 217, 57, 14, 191, 94, 131, 236, 62, 51, 216, 120, 22, 114, 58, 195, 53, 22, 131, 22, 63, 243, 4, 53, 191, 78, 35, 201, 62, 44, 204, 120, 21, 119, 58, 70, 54, 89, 131, 236, 62, 50, 219, 84, 191, 118, 8, 158, 62, 37, 192, 121, 21, 125, 58, 216, 54, 196, 233, 162, 62, 94, 131, 108, 191, 213, 181, 89, 62, 28, 178, 123, 21, 132, 58, 115, 55, 210, 26, 38, 62, 191, 20, 123, 191, 184, 249, 221, 61, 19, 162, 124, 21, 139, 58, 8, 56, 176, 66, 13, 62, 190, 20, 123, 63, 181, 66, 13, 62, 16, 93, 216, 60, 200, 58, 232, 57, 213, 139, 138, 62, 94, 131, 108, 63, 218, 139, 138, 62, 24, 78, 193, 63, 45, 56, 217, 59, 213, 139, 138, 62, 94, 131, 108, 63, 218, 139, 138, 62, 24, 78, 219, 57, 222, 58, 168, 57, 73, 35, 201, 62, 49, 219, 84, 63, 78, 35, 201, 62, 31, 64, 192, 64, 48, 56, 159, 59, 73, 35, 201, 62, 49, 219, 84, 63, 78, 35, 201, 62, 31, 64, 223, 53, 242, 58, 114, 57, 255, 255, 255, 62, 243, 4, 53, 63, 0, 0, 0, 63, 37, 52, 193, 64, 49, 56, 92, 59, 19, 131, 22, 63, 218, 57, 14, 63, 21, 131, 22, 63, 43, 40, 193, 64, 49, 56, 18, 59, 114, 61, 39, 63, 21, 239, 195, 62, 115, 61, 39, 63, 49, 28, 194, 64, 48, 56, 196, 58, 130, 138, 49, 63, 196, 197, 71, 62, 132, 138, 49, 63, 55, 15, 194, 65, 45, 56, 117, 58, 234, 4, 53, 63, 46, 189, 59, 179, 241, 4, 53, 63, 63, 0, 195, 65, 41, 56, 39, 58, 130, 138, 49, 63, 194, 197, 71, 190, 132, 138, 49, 63, 55, 241, 195, 65, 35, 56, 222, 57, 115, 61, 39, 63, 20, 239, 195, 190, 118, 61, 39, 63, 49, 228, 196, 65, 29, 56, 157, 57, 20, 131, 22, 63, 217, 57, 14, 191, 22, 131, 22, 63, 43, 216, 197, 65, 21, 56, 101, 57, 20, 131, 22, 63, 217, 57, 14, 191, 22, 131, 22, 63, 43, 216, 105, 21, 49, 58, 220, 53, 255, 255, 255, 62, 243, 4, 53, 191, 0, 0, 0, 63, 37, 204, 108, 20, 64, 58, 91, 54, 73, 35, 201, 62, 50, 219, 84, 191, 78, 35, 201, 62, 31, 192, 113, 21, 82, 58, 232, 54, 214, 139, 138, 62, 94, 131, 108, 191, 218, 139, 138, 62, 24, 178, 117, 21, 102, 58, 126, 55, 175, 66, 13, 62, 191, 20, 123, 191, 180, 66, 13, 62, 16, 163, 120, 21, 124, 58, 11, 56, 175, 249, 221, 61, 190, 20, 123, 63, 216, 26, 38, 62, 13, 94, 218, 58, 214, 58, 237, 57, 203, 181, 89, 62, 94, 131, 108, 63, 198, 233, 162, 62, 19, 78, 223, 54, 250, 58, 179, 57, 113, 8, 158, 62, 49, 219, 84, 63, 94, 131, 236, 62, 24, 64, 183, 62, 91, 56, 159, 59, 113, 8, 158, 62, 49, 219, 84, 63, 94, 131, 236, 62, 24, 64, 224, 50, 27, 59, 130, 57, 77, 35, 201, 62, 243, 4, 53, 63, 23, 131, 22, 63, 29, 52, 183, 62, 105, 56, 92, 59, 88, 131, 236, 62, 218, 57, 14, 63, 194, 251, 48, 63, 34, 40, 182, 62, 114, 56, 18, 59, 79, 102, 3, 63, 21, 239, 195, 62, 74, 167, 68, 63, 39, 28, 182, 62, 120, 56, 196, 58, 59, 126, 11, 63, 196, 197, 71, 62, 38, 196, 80, 63, 44, 15, 182, 62, 122, 56, 116, 58, 209, 57, 14, 63, 46, 189, 59, 179, 45, 219, 84, 63, 50, 0, 182, 62, 119, 56, 38, 58, 59, 126, 11, 63, 194, 197, 71, 190, 38, 196, 80, 63, 44, 241, 182, 62, 112, 56, 221, 57, 79, 102, 3, 63, 20, 239, 195, 190, 77, 167, 68, 63, 39, 228, 181, 63, 101, 56, 156, 57, 79, 102, 3, 63, 20, 239, 195, 190, 77, 167, 68, 63, 39, 228, 84, 19, 226, 57, 166, 53, 89, 131, 236, 62, 217, 57, 14, 191, 195, 251, 48, 63, 34, 216, 185, 65, 86, 56, 101, 57, 89, 131, 236, 62, 217, 57, 14, 191, 195, 251, 48, 63, 34, 216, 92, 19, 244, 57, 13, 54, 77, 35, 201, 62, 243, 4, 53, 191, 23, 131, 22, 63, 29, 204, 99, 20, 12, 58, 133, 54, 113, 8, 158, 62, 50, 219, 84, 191, 94, 131, 236, 62, 24, 192, 105, 20, 41, 58, 9, 55, 205, 181, 89, 62, 94, 131, 108, 191, 198, 233, 162, 62, 19, 178, 111, 21, 74, 58, 149, 55, 173, 249, 221, 61, 191, 20, 123, 191, 214, 26, 38, 62, 13, 162, 117, 21, 110, 58, 17, 56, 54, 230, 152, 61, 190, 20, 123, 63, 217, 144, 56, 62, 9, 95, 219, 56, 227, 58, 246, 57, 26, 246, 21, 62, 94, 131, 108, 63, 248, 4, 181, 62, 13, 80, 225, 51, 19, 59, 195, 57, 194, 181, 89, 62, 49, 219, 84, 63, 80, 102, 3, 63, 17, 66, 176, 60, 132, 56, 161, 59, 194, 181, 89, 62, 49, 219, 84, 63, 80, 102, 3, 63, 17, 66, 228, 46, 64, 59, 154, 57, 212, 139, 138, 62, 243, 4, 53, 63, 116, 61, 39, 63, 21, 54, 176, 60, 157, 56, 95, 59, 188, 233, 162, 62, 218, 57, 14, 63, 72, 167, 68, 63, 24, 42, 175, 60, 176, 56, 22, 59, 241, 4, 181, 62, 21, 239, 195, 62, 119, 130, 90, 63, 28, 30, 174, 59, 189, 56, 200, 58, 67, 43, 192, 62, 196, 197, 71, 62, 244, 247, 103, 63, 32, 16, 173, 59, 194, 56, 120, 58, 6, 239, 195, 62, 46, 189, 59, 179, 88, 131, 108, 63, 37, 0, 172, 59, 193, 56, 43, 58, 67, 43, 192, 62, 194, 197, 71, 190, 244, 247, 103, 63, 32, 240, 171, 59, 184, 56, 226, 57, 239, 4, 181, 62, 20, 239, 195, 190, 122, 130, 90, 63, 28, 226, 170, 59, 169, 56, 160, 57, 239, 4, 181, 62, 20, 239, 195, 190, 122, 130, 90, 63, 28, 226, 78, 20, 165, 57, 245, 53, 189, 233, 162, 62, 217, 57, 14, 191, 73, 167, 68, 63, 24, 214, 84, 19, 189, 57, 83, 54, 212, 139, 138, 62, 243, 4, 53, 191, 116, 61, 39, 63, 21, 202, 92, 19, 221, 57, 193, 54, 194, 181, 89, 62, 50, 219, 84, 191, 80, 102, 3, 63, 17, 190, 99, 20, 4, 58, 56, 55, 28, 246, 21, 62, 94, 131, 108, 191, 248, 4, 181, 62, 13, 176, 107, 20, 49, 58, 181, 55, 52, 230, 152, 61, 191, 20, 123, 191, 215, 144, 56, 62, 9, 161, 114, 21, 97, 58, 25, 56, 13, 229, 27, 61, 190, 20, 123, 63, 27, 239, 67, 62, 4, 98, 221, 55, 238, 58, 0, 58, 51, 230, 152, 61, 94, 131, 108, 63, 79, 43, 192, 62, 7, 83, 228, 49, 41, 59, 216, 57, 161, 249, 221, 61, 49, 219, 84, 63, 62, 126, 11, 63, 9, 70, 169, 59, 169, 56, 166, 59, 161, 249, 221, 61, 49, 219, 84, 63, 62, 126, 11, 63, 9, 70, 231, 44, 95, 59, 184, 57, 177, 66, 13, 62, 243, 4, 53, 63, 133, 138, 49, 63, 11, 57, 168, 58, 204, 56, 102, 59, 204, 26, 38, 62, 218, 57, 14, 63, 36, 196, 80, 63, 13, 45, 167, 57, 232, 56, 29, 59, 209, 144, 56, 62, 21, 239, 195, 62, 245, 247, 103, 63, 15, 32, 165, 57, 250, 56, 208, 58, 11, 239, 67, 62, 196, 197, 71, 62, 170, 65, 118, 63, 18, 18, 164, 56, 4, 57, 129, 58, 169, 197, 71, 62, 46, 189, 59, 179, 182, 20, 123, 63, 21, 0, 94, 87, 250, 52, 72, 56, 169, 197, 71, 62, 46, 189, 59, 179, 182, 20, 123, 63, 21, 0, 162, 56, 4, 57, 52, 58, 11, 239, 67, 62, 194, 197, 71, 190, 170, 65, 118, 63, 18, 238, 91, 85, 175, 52, 142, 56, 11, 239, 67, 62, 194, 197, 71, 190, 170, 65, 118, 63, 18, 238, 158, 58, 250, 56, 235, 57, 202, 144, 56, 62, 20, 239, 195, 190, 248, 247, 103, 63, 15, 224, 86, 83, 80, 52, 205, 56, 202, 144, 56, 62, 20, 239, 195, 190, 248, 247, 103, 63, 15, 224, 155, 58, 231, 56, 168, 57, 202, 144, 56, 62, 20, 239, 195, 190, 248, 247, 103, 63, 15, 224, 71, 20, 113, 57, 89, 54, 203, 26, 38, 62, 217, 57, 14, 191, 37, 196, 80, 63, 13, 211, 81, 82, 193, 51, 4, 57, 203, 26, 38, 62, 217, 57, 14, 191, 37, 196, 80, 63, 13, 211, 78, 19, 142, 57, 173, 54, 177, 66, 13, 62, 243, 4, 53, 191, 133, 138, 49, 63, 11, 199, 86, 19, 181, 57, 13, 55, 161, 249, 221, 61, 50, 219, 84, 191, 62, 126, 11, 63, 9, 186, 95, 19, 229, 57, 116, 55, 55, 230, 152, 61, 94, 131, 108, 191, 79, 43, 192, 62, 7, 173, 103, 20, 27, 58, 223, 55, 11, 229, 27, 61, 191, 20, 123, 191, 25, 239, 67, 62, 4, 158, 111, 20, 86, 58, 36, 56, 176, 8, 20, 49, 190, 20, 123, 63, 200, 197, 71, 62, 0, 101, 222, 54, 247, 58, 13, 58, 234, 126, 237, 178, 94, 131, 108, 63, 25, 239, 195, 62, 0, 88, 229, 48, 58, 59, 240, 57, 186, 95, 139, 179, 49, 219, 84, 63, 216, 57, 14, 63, 0, 75, 166, 56, 201, 56, 174, 59, 186, 95, 139, 179, 49, 219, 84, 63, 216, 57, 14, 63, 0, 75, 236, 41, 120, 59, 219, 57, 139, 64, 73, 51, 243, 4, 53, 63, 242, 4, 53, 63, 0, 62, 161, 55, 245, 56, 111, 59, 139, 64, 73, 51, 243, 4, 53, 63, 242, 4, 53, 63, 0, 62, 241, 35, 174, 59, 205, 57, 212, 253, 90, 178, 218, 57, 14, 63, 44, 219, 84, 63, 0, 50, 100, 85, 250, 52, 165, 54, 212, 253, 90, 178, 218, 57, 14, 63, 44, 219, 84, 63, 0, 50, 159, 54, 23, 57, 40, 59, 22, 129, 146, 50, 21, 239, 195, 62, 91, 131, 108, 63, 0, 36, 96, 84, 240, 52, 50, 55, 22, 129, 146, 50, 21, 239, 195, 62, 91, 131, 108, 63, 0, 36, 157, 53, 47, 57, 220, 58, 186, 95, 155, 179, 196, 197, 71, 62, 185, 20, 123, 63, 0, 20, 92, 83, 206, 52, 197, 55, 186, 95, 155, 179, 196, 197, 71, 62, 185, 20, 123, 63, 0, 20, 153, 53, 60, 57, 142, 58, 239, 215, 142, 180, 46, 189, 59, 179, 246, 255, 127, 63, 0, 0, 89, 82, 152, 52, 44, 56, 239, 215, 142, 180, 46, 189, 59, 179, 246, 255, 127, 63, 0, 0, 148, 54, 61, 57, 65, 58, 186, 95, 155, 179, 194, 197, 71, 190, 185, 20, 123, 63, 0, 236, 84, 81, 79, 52, 114, 56, 186, 95, 251, 179, 20, 239, 195, 190, 94, 131, 108, 63, 0, 220, 77, 80, 234, 51, 179, 56, 117, 191, 54, 179, 217, 57, 14, 191, 45, 219, 84, 63, 0, 206, 70, 80, 29, 51, 236, 56, 117, 191, 54, 179, 217, 57, 14, 191, 45, 219, 84, 63, 0, 206, 73, 19, 105, 57, 23, 55, 139, 64, 73, 51, 243, 4, 53, 191, 242, 4, 53, 63, 0, 194, 62, 79, 63, 50, 27, 57, 139, 64, 73, 51, 243, 4, 53, 191, 242, 4, 53, 63, 0, 194, 82, 19, 150, 57, 103, 55, 186, 95, 139, 179, 50, 219, 84, 191, 216, 57, 14, 63, 0, 181, 91, 19, 204, 57, 187, 55, 176, 8, 20, 49, 94, 131, 108, 191, 25, 239, 195, 62, 0, 168, 100, 20, 10, 58, 7, 56, 160, 238, 215, 176, 191, 20, 123, 191, 198, 197, 71, 62, 0, 155, 109, 20, 77, 58, 48, 56, 11, 229, 27, 189, 190, 20, 123, 63, 27, 239, 67, 62, 252, 98, 222, 53, 253, 58, 26, 58, 58, 230, 152, 189, 94, 131, 108, 63, 78, 43, 192, 62, 249, 83, 230, 47, 69, 59, 12, 58, 177, 249, 221, 189, 49, 219, 84, 63, 61, 126, 11, 63, 247, 70, 237, 40, 137, 59, 2, 58, 170, 66, 13, 190, 243, 4, 53, 63, 132, 138, 49, 63, 245, 57, 98, 82, 155, 52, 246, 53, 170, 66, 13, 190, 243, 4, 53, 63, 132, 138, 49, 63, 245, 57, 154, 52, 21, 57, 123, 59, 170, 66, 13, 190, 243, 4, 53, 63, 132, 138, 49, 63, 245, 57, 242, 34, 196, 59, 255, 57, 205, 26, 38, 190, 218, 57, 14, 63, 35, 196, 80, 63, 243, 45, 93, 82, 153, 52, 113, 54, 205, 26, 38, 190, 218, 57, 14, 63, 35, 196, 80, 63, 243, 45, 154, 49, 61, 57, 54, 59, 206, 144, 56, 190, 21, 239, 195, 62, 244, 247, 103, 63, 241, 32, 88, 81, 131, 52, 249, 54, 21, 239, 67, 190, 196, 197, 71, 62, 169, 65, 118, 63, 238, 18, 82, 81, 91, 52, 137, 55, 203, 197, 71, 190, 46, 189, 59, 179, 179, 20, 123, 63, 235, 0, 77, 80, 35, 52, 13, 56, 21, 239, 67, 190, 194, 197, 71, 190, 169, 65, 118, 63, 238, 238, 72, 80, 184, 51, 84, 56, 217, 144, 56, 190, 20, 239, 195, 190, 247, 247, 103, 63, 241, 224, 66, 79, 18, 51, 151, 56, 208, 26, 38, 190, 217, 57, 14, 191, 36, 196, 80, 63, 243, 211, 61, 79, 90, 50, 211, 56, 170, 66, 13, 190, 243, 4, 53, 191, 132, 138, 49, 63, 245, 199, 57, 77, 153, 49, 5, 57, 170, 66, 13, 190, 243, 4, 53, 191, 132, 138, 49, 63, 245, 199, 78, 18, 128, 57, 203, 55, 177, 249, 221, 189, 50, 219, 84, 191, 61, 126, 11, 63, 247, 186, 88, 19, 187, 57, 4, 56, 54, 230, 152, 189, 94, 131, 108, 191, 78, 43, 192, 62, 249, 173, 98, 20, 254, 57, 34, 56, 10, 229, 27, 189, 191, 20, 123, 191, 25, 239, 67, 62, 252, 158, 108, 20, 71, 58, 62, 56, 52, 230, 152, 189, 190, 20, 123, 63, 216, 144, 56, 62, 247, 95, 223, 53, 0, 59, 41, 58, 29, 246, 21, 190, 94, 131, 108, 63, 246, 4, 181, 62, 243, 80, 230, 47, 75, 59, 40, 58, 201, 181, 89, 190, 49, 219, 84, 63, 78, 102, 3, 63, 239, 66, 237, 40, 145, 59, 44, 58, 208, 139, 138, 190, 243, 4, 53, 63, 115, 61, 39, 63, 235, 54, 91, 80, 62, 52, 200, 53, 208, 139, 138, 190, 243, 4, 53, 63, 115, 61, 39, 63, 235, 54, 243, 34, 206, 59, 52, 58, 187, 233, 162, 190, 218, 57, 14, 63, 71, 167, 68, 63, 232, 42, 82, 81, 43, 52, 59, 54, 238, 4, 181, 190, 21, 239, 195, 62, 118, 130, 90, 63, 228, 30, 76, 80, 9, 52, 189, 54, 71, 43, 192, 190, 196, 197, 71, 62, 242, 247, 103, 63, 224, 16, 71, 80, 180, 51, 73, 55, 20, 239, 195, 190, 46, 189, 59, 179, 82, 131, 108, 63, 219, 0, 66, 79, 62, 51, 217, 55, 71, 43, 192, 190, 194, 197, 71, 190, 242, 247, 103, 63, 224, 240, 62, 79, 181, 50, 52, 56, 245, 4, 181, 190, 20, 239, 195, 190, 120, 130, 90, 63, 228, 226, 57, 79, 30, 50, 121, 56, 189, 233, 162, 190, 217, 57, 14, 191, 72, 167, 68, 63, 232, 214, 52, 78, 127, 49, 183, 56, 208, 139, 138, 190, 243, 4, 53, 191, 115, 61, 39, 63, 235, 202, 49, 77, 222, 48, 238, 56, 208, 139, 138, 190, 243, 4, 53, 191, 115, 61, 39, 63, 235, 202, 75, 18, 117, 57, 26, 56, 201, 181, 89, 190, 50, 219, 84, 191, 78, 102, 3, 63, 239, 190, 86, 19, 179, 57, 46, 56, 27, 246, 21, 190, 94, 131, 108, 191, 246, 4, 181, 62, 243, 176, 96, 19, 248, 57, 63, 56, 51, 230, 152, 189, 191, 20, 123, 191, 214, 144, 56, 62, 247, 161, 107, 20, 68, 58, 77, 56, 172, 249, 221, 189, 190, 20, 123, 63, 214, 26, 38, 62, 243, 94, 223, 53, 0, 59, 56, 58, 205, 181, 89, 190, 94, 131, 108, 63, 195, 233, 162, 62, 237, 78, 230, 47, 75, 59, 69, 58, 115, 8, 158, 190, 49, 219, 84, 63, 88, 131, 236, 62, 232, 64, 237, 41, 145, 59, 86, 58, 73, 35, 201, 190, 243, 4, 53, 63, 22, 131, 22, 63, 227, 52, 79, 79, 180, 51, 153, 53, 73, 35, 201, 190, 243, 4, 53, 63, 22, 131, 22, 63, 227, 52, 243, 35, 206, 59, 106, 58, 86, 131, 236, 190, 218, 57, 14, 63, 193, 251, 48, 63, 222, 40, 71, 80, 108, 51, 4, 54, 78, 102, 3, 191, 21, 239, 195, 62, 73, 167, 68, 63, 217, 28, 66, 79, 14, 51, 128, 54, 60, 126, 11, 191, 196, 197, 71, 62, 35, 196, 80, 63, 212, 15, 61, 79, 159, 50, 8, 55, 215, 57, 14, 191, 46, 189, 59, 179, 36, 219, 84, 63, 206, 0, 57, 79, 35, 50, 151, 55, 60, 126, 11, 191, 194, 197, 71, 190, 35, 196, 80, 63, 212, 241, 53, 78, 159, 49, 20, 56, 81, 102, 3, 191, 20, 239, 195, 190, 74, 167, 68, 63, 217, 228, 49, 78, 24, 49, 90, 56, 87, 131, 236, 190, 217, 57, 14, 191, 194, 251, 48, 63, 222, 216, 44, 78, 148, 48, 156, 56, 73, 35, 201, 190, 243, 4, 53, 191, 22, 131, 22, 63, 227, 204, 39, 77, 22, 48, 215, 56, 73, 35, 201, 190, 243, 4, 53, 191, 22, 131, 22, 63, 227, 204, 74, 17, 117, 57, 80, 56, 115, 8, 158, 190, 50, 219, 84, 191, 88, 131, 236, 62, 232, 192, 31, 76, 73, 47, 8, 57, 115, 8, 158, 190, 50, 219, 84, 191, 88, 131, 236, 62, 232, 192, 85, 18, 179, 57, 89, 56, 203, 181, 89, 190, 94, 131, 108, 191, 195, 233, 162, 62, 237, 178, 96, 19, 248, 57, 92, 56, 170, 249, 221, 189, 191, 20, 123, 191, 212, 26, 38, 62, 243, 162, 107, 20, 68, 58, 92, 56, 174, 66, 13, 190, 190, 20, 123, 63, 179, 66, 13, 62, 240, 93, 222, 53, 253, 58, 70, 58, 213, 139, 138, 190, 94, 131, 108, 63, 213, 139, 138, 62, 232, 78, 229, 48, 69, 59, 98, 58, 73, 35, 201, 190, 49, 219, 84, 63, 72, 35, 201, 62, 225, 64, 236, 42, 137, 59, 128, 58, 249, 255, 255, 190, 243, 4, 53, 63, 254, 255, 255, 62, 219, 52, 69, 78, 231, 50, 108, 53, 249, 255, 255, 190, 243, 4, 53, 63, 254, 255, 255, 62, 219, 52, 242, 36, 196, 59, 159, 58, 18, 131, 22, 191, 218, 57, 14, 63, 20, 131, 22, 63, 213, 40, 62, 79, 122, 50, 206, 53, 113, 61, 39, 191, 21, 239, 195, 62, 114, 61, 39, 63, 207, 28, 56, 79, 1, 50, 68, 54, 129, 138, 49, 191, 196, 197, 71, 62, 128, 138, 49, 63, 201, 15, 52, 78, 130, 49, 200, 54, 238, 4, 53, 191, 46, 189, 59, 179, 230, 4, 53, 63, 193, 0, 48, 78, 0, 49, 86, 55, 129, 138, 49, 191, 194, 197, 71, 190, 128, 138, 49, 63, 201, 241, 44, 78, 130, 48, 233, 55, 116, 61, 39, 191, 20, 239, 195, 190, 114, 61, 39, 63, 207, 228, 40, 77, 12, 48, 60, 56, 19, 131, 22, 191, 217, 57, 14, 191, 20, 131, 22, 63, 213, 216, 36, 77, 68, 47, 129, 56, 249, 255, 255, 190, 243, 4, 53, 191, 254, 255, 255, 62, 219, 204, 31, 77, 145, 46, 192, 56, 73, 35, 201, 190, 50, 219, 84, 191, 72, 35, 201, 62, 225, 192, 27, 75, 6, 46, 246, 56, 73, 35, 201, 190, 50, 219, 84, 191, 72, 35, 201, 62, 225, 192, 85, 18, 187, 57, 130, 56, 212, 139, 138, 190, 94, 131, 108, 191, 213, 139, 138, 62, 232, 178, 96, 19, 254, 57, 121, 56, 173, 66, 13, 190, 191, 20, 123, 191, 178, 66, 13, 62, 240, 163, 107, 20, 71, 58, 106, 56, 208, 26, 38, 190, 190, 20, 123, 63, 182, 249, 221, 61, 237, 94, 222, 54, 247, 58, 84, 58, 193, 233, 162, 190, 94, 131, 108, 63, 204, 181, 89, 62, 228, 78, 228, 49, 58, 59, 125, 58, 87, 131, 236, 190, 49, 219, 84, 63, 112, 8, 158, 62, 219, 64, 234, 44, 120, 59, 167, 58, 20, 131, 22, 191, 243, 4, 53, 63, 77, 35, 201, 62, 212, 52, 60, 79, 27, 50, 65, 53, 20, 131, 22, 191, 243, 4, 53, 63, 77, 35, 201, 62, 212, 52, 240, 39, 174, 59, 209, 58, 191, 251, 48, 191, 218, 57, 14, 63, 90, 131, 236, 62, 205, 40, 53, 79, 138, 49, 156, 53, 191, 251, 48, 191, 218, 57, 14, 63, 90, 131, 236, 62, 205, 40, 248, 33, 219, 59, 249, 58, 72, 167, 68, 191, 21, 239, 195, 62, 79, 102, 3, 63, 198, 28, 47, 78, 247, 48, 12, 54, 35, 196, 80, 191, 196, 197, 71, 62, 58, 126, 11, 63, 190, 15, 43, 77, 103, 48, 141, 54, 41, 219, 84, 191, 46, 189, 59, 179, 205, 57, 14, 63, 180, 0, 39, 77, 193, 47, 26, 55, 35, 196, 80, 191, 194, 197, 71, 190, 58, 126, 11, 63, 190, 241, 35, 77, 207, 46, 173, 55, 75, 167, 68, 191, 20, 239, 195, 190, 78, 102, 3, 63, 198, 228, 32, 76, 3, 46, 32, 56, 192, 251, 48, 191, 217, 57, 14, 191, 90, 131, 236, 62, 205, 216, 27, 76, 101, 45, 104, 56, 20, 131, 22, 191, 243, 4, 53, 191, 77, 35, 201, 62, 212, 204, 22, 76, 250, 44, 170, 56, 87, 131, 236, 190, 50, 219, 84, 191, 112, 8, 158, 62, 219, 192, 18, 74, 198, 44, 229, 56, 87, 131, 236, 190, 50, 219, 84, 191, 112, 8, 158, 62, 219, 192, 86, 17, 204, 57, 169, 56, 192, 233, 162, 190, 94, 131, 108, 191, 204, 181, 89, 62, 228, 178, 98, 19, 10, 58, 148, 56, 207, 26, 38, 190, 191, 20, 123, 191, 180, 249, 221, 61, 237, 162, 109, 20, 77, 58, 120, 56, 186, 114, 173, 179, 0, 0, 128, 63, 178, 202, 1, 52, 0, 126, 212, 63, 177, 58, 46, 58, 209, 144, 56, 190, 190, 20, 123, 63, 62, 230, 152, 61, 234, 95, 221, 55, 238, 58, 97, 58, 242, 4, 181, 190, 94, 131, 108, 63, 28, 246, 21, 62, 224, 80, 226, 51, 41, 59, 150, 58, 76, 102, 3, 191, 49, 219, 84, 63, 194, 181, 89, 62, 214, 66, 231, 46, 95, 59, 203, 58, 113, 61, 39, 191, 243, 4, 53, 63, 212, 139, 138, 62, 205, 54, 237, 41, 143, 59, 254, 58, 69, 167, 68, 191, 218, 57, 14, 63, 190, 233, 162, 62, 197, 42, 42, 76, 166, 48, 111, 53, 69, 167, 68, 191, 218, 57, 14, 63, 190, 233, 162, 62, 197, 42, 244, 36, 182, 59, 46, 59, 117, 130, 90, 191, 21, 239, 195, 62, 240, 4, 181, 62, 188, 30, 37, 77, 244, 47, 218, 53, 241, 247, 103, 191, 196, 197, 71, 62, 66, 43, 192, 62, 178, 16, 33, 77, 181, 46, 88, 54, 83, 131, 108, 191, 46, 189, 59, 179, 254, 238, 195, 62, 167, 0, 29, 76, 157, 45, 228, 54, 241, 247, 103, 191, 194, 197, 71, 190, 66, 43, 192, 62, 178, 240, 25, 76, 182, 44, 120, 55, 120, 130, 90, 191, 20, 239, 195, 190, 238, 4, 181, 62, 188, 226, 21, 76, 9, 44, 7, 56, 70, 167, 68, 191, 217, 57, 14, 191, 190, 233, 162, 62, 197, 214, 17, 75, 59, 43, 82, 56, 113, 61, 39, 191, 243, 4, 53, 191, 212, 139, 138, 62, 205, 202, 13, 74, 237, 42, 151, 56, 113, 61, 39, 191, 243, 4, 53, 191, 212, 139, 138, 62, 205, 202, 78, 16, 181, 57, 228, 56, 76, 102, 3, 191, 50, 219, 84, 191, 194, 181, 89, 62, 214, 190, 10, 72, 44, 43, 214, 56, 76, 102, 3, 191, 50, 219, 84, 191, 194, 181, 89, 62, 214, 190, 89, 18, 229, 57, 205, 56, 241, 4, 181, 190, 94, 131, 108, 191, 28, 246, 21, 62, 224, 176, 100, 20, 27, 58, 172, 56, 207, 144, 56, 190, 191, 20, 123, 191, 60, 230, 152, 61, 234, 161, 110, 20, 86, 58, 132, 56, 19, 239, 67, 190, 190, 20, 123, 63, 30, 229, 27, 61, 232, 98, 219, 57, 227, 58, 107, 58, 72, 43, 192, 190, 94, 131, 108, 63, 58, 230, 152, 61, 220, 83, 224, 53, 19, 59, 170, 58, 58, 126, 11, 191, 49, 219, 84, 63, 165, 249, 221, 61, 209, 70, 228, 49, 64, 59, 233, 58, 130, 138, 49, 191, 243, 4, 53, 63, 178, 66, 13, 62, 199, 57, 233, 45, 103, 59, 36, 59, 34, 196, 80, 191, 218, 57, 14, 63, 208, 26, 38, 62, 189, 45, 32, 78, 175, 47, 73, 53, 34, 196, 80, 191, 218, 57, 14, 63, 208, 26, 38, 62, 189, 45, 239, 40, 135, 59, 91, 59, 243, 247, 103, 191, 21, 239, 195, 62, 207, 144, 56, 62, 178, 32, 25, 76, 40, 46, 176, 53, 243, 247, 103, 191, 21, 239, 195, 62, 207, 144, 56, 62, 178, 32, 247, 36, 159, 59, 138, 59, 167, 65, 118, 191, 196, 197, 71, 62, 10, 239, 67, 62, 166, 18, 21, 76, 205, 44, 44, 54, 176, 20, 123, 191, 46, 189, 59, 179, 156, 197, 71, 62, 151, 0, 17, 75, 86, 43, 183, 54, 167, 65, 118, 191, 194, 197, 71, 190, 10, 239, 67, 62, 166, 238, 155, 6, 159, 36, 137, 58, 167, 65, 118, 191, 194, 197, 71, 190, 10, 239, 67, 62, 166, 238, 12, 75, 155, 41, 76, 55, 245, 247, 103, 191, 20, 239, 195, 190, 201, 144, 56, 62, 178, 224, 157, 3, 124, 39, 61, 58, 245, 247, 103, 191, 20, 239, 195, 190, 201, 144, 56, 62, 178, 224, 9, 74, 122, 40, 229, 55, 34, 196, 80, 191, 217, 57, 14, 191, 207, 26, 38, 62, 189, 211, 5, 73, 253, 39, 63, 56, 34, 196, 80, 191, 217, 57, 14, 191, 207, 26, 38, 62, 189, 211, 158, 1, 219, 41, 245, 57, 130, 138, 49, 191, 243, 4, 53, 191, 178, 66, 13, 62, 199, 199, 2, 72, 44, 40, 135, 56, 130, 138, 49, 191, 243, 4, 53, 191, 178, 66, 13, 62, 199, 199, 100, 3, 73, 44, 179, 57, 130, 138, 49, 191, 243, 4, 53, 191, 178, 66, 13, 62, 199, 199, 82, 17, 221, 57, 10, 57, 58, 126, 11, 191, 50, 219, 84, 191, 165, 249, 221, 61, 209, 186, 105, 7, 228, 45, 123, 57, 58, 126, 11, 191, 50, 219, 84, 191, 165, 249, 221, 61, 209, 186, 93, 19, 4, 58, 235, 56, 71, 43, 192, 190, 94, 131, 108, 191, 59, 230, 152, 61, 220, 173, 103, 20, 49, 58, 193, 56, 17, 239, 67, 190, 191, 20, 123, 191, 28, 229, 27, 61, 232, 158, 113, 20, 97, 58, 143, 56, 191, 197, 71, 190, 190, 20, 123, 63, 124, 155, 155, 51, 231, 101, 218, 58, 214, 58, 116, 58, 18, 239, 195, 190, 94, 131, 108, 63, 248, 54, 71, 51, 218, 88, 221, 55, 250, 58, 186, 58, 212, 57, 14, 191, 49, 219, 84, 63, 64, 72, 198, 177, 205, 75, 225, 52, 27, 59, 0, 59, 239, 4, 53, 191, 243, 4, 53, 63, 124, 155, 195, 51, 192, 62, 228, 49, 56, 59, 67, 59, 42, 219, 84, 191, 218, 57, 14, 63, 248, 54, 71, 51, 180, 50, 233, 45, 80, 59, 126, 59, 89, 131, 108, 191, 21, 239, 195, 62, 0, 223, 230, 48, 166, 36, 150, 4, 180, 41, 120, 59, 89, 131, 108, 191, 21, 239, 195, 62, 0, 223, 230, 48, 166, 36, 11, 76, 154, 44, 144, 53, 89, 131, 108, 191, 21, 239, 195, 62, 0, 223, 230, 48, 166, 36, 239, 42, 98, 59, 178, 59, 182, 20, 123, 191, 196, 197, 71, 62, 132, 100, 156, 179, 150, 20, 152, 2, 16, 41, 52, 59, 182, 20, 123, 191, 196, 197, 71, 62, 132, 100, 156, 179, 150, 20, 5, 77, 78, 42, 9, 54, 240, 255, 127, 191, 46, 189, 59, 179, 33, 25, 207, 180, 129, 0, 0, 75, 244, 39, 147, 54, 240, 255, 127, 191, 46, 189, 59, 179, 33, 25, 207, 180, 129, 0, 102, 1, 15, 41, 234, 58, 182, 20, 123, 191, 194, 197, 71, 190, 132, 100, 156, 179, 150, 236, 252, 74, 159, 36, 41, 55, 182, 20, 123, 191, 194, 197, 71, 190, 132, 100, 156, 179, 150, 236, 102, 2, 175, 41, 157, 58, 91, 131, 108, 191, 20, 239, 195, 190, 132, 100, 252, 179, 166, 220, 104, 4, 235, 42, 80, 58, 42, 219, 84, 191, 217, 57, 14, 191, 248, 54, 7, 51, 180, 206, 106, 6, 91, 44, 6, 58, 239, 4, 53, 191, 243, 4, 53, 191, 124, 155, 195, 51, 192, 194, 107, 9, 128, 45, 194, 57, 212, 57, 14, 191, 50, 219, 84, 191, 64, 72, 198, 177, 205, 181, 111, 11, 216, 46, 134, 57, 212, 57, 14, 191, 50, 219, 84, 191, 64, 72, 198, 177, 205, 181, 100, 18, 41, 58, 2, 57, 17, 239, 195, 190, 94, 131, 108, 191, 124, 155, 131, 51, 218, 168, 108, 20, 74, 58, 209, 56, 189, 197, 71, 190, 191, 20, 123, 191, 124, 155, 147, 51, 231, 155, 116, 21, 110, 58, 151, 56, 18, 239, 67, 190, 190, 20, 123, 63, 247, 228, 27, 189, 228, 102, 216, 60, 200, 58, 121, 58, 70, 43, 192, 190, 94, 131, 108, 63, 44, 230, 152, 189, 213, 90, 218, 58, 222, 58, 198, 58, 57, 126, 11, 191, 49, 219, 84, 63, 165, 249, 221, 189, 200, 79, 220, 56, 242, 58, 17, 59, 129, 138, 49, 191, 243, 4, 53, 63, 166, 66, 13, 190, 187, 69, 223, 54, 4, 59, 87, 59, 33, 196, 80, 191, 218, 57, 14, 63, 201, 26, 38, 190, 175, 59, 226, 51, 19, 59, 151, 59, 242, 247, 103, 191, 21, 239, 195, 62, 206, 144, 56, 190, 162, 48, 106, 5, 187, 44, 136, 59, 242, 247, 103, 191, 21, 239, 195, 62, 206, 144, 56, 190, 162, 48, 230, 49, 30, 59, 205, 59, 166, 65, 118, 191, 196, 197, 71, 62, 20, 239, 67, 190, 148, 36, 106, 7, 135, 44, 69, 59, 173, 20, 123, 191, 46, 189, 59, 179, 207, 197, 71, 190, 129, 235, 107, 8, 144, 44, 252, 58, 166, 65, 118, 191, 194, 197, 71, 190, 20, 239, 67, 190, 148, 220, 108, 10, 215, 44, 174, 58, 244, 247, 103, 191, 20, 239, 195, 190, 216, 144, 56, 190, 162, 208, 109, 12, 87, 45, 96, 58, 33, 196, 80, 191, 217, 57, 14, 191, 202, 26, 38, 190, 175, 197, 111, 13, 13, 46, 21, 58, 129, 138, 49, 191, 243, 4, 53, 191, 166, 66, 13, 190, 187, 187, 112, 15, 241, 46, 206, 57, 57, 126, 11, 191, 50, 219, 84, 191, 165, 249, 221, 189, 200, 177, 114, 17, 250, 47, 144, 57, 57, 126, 11, 191, 50, 219, 84, 191, 165, 249, 221, 189, 200, 177, 109, 19, 82, 58, 19, 57, 69, 43, 192, 190, 94, 131, 108, 191, 42, 230, 152, 189, 213, 166, 114, 21, 102, 58, 221, 56, 16, 239, 67, 190, 191, 20, 123, 191, 246, 228, 27, 189, 228, 154, 120, 21, 124, 58, 157, 56, 207, 144, 56, 190, 190, 20, 123, 63, 41, 230, 152, 189, 225, 104, 213, 62, 185, 58, 124, 58, 238, 4, 181, 190, 94, 131, 108, 63, 20, 246, 21, 190, 210, 94, 214, 61, 192, 58, 203, 58, 75, 102, 3, 191, 49, 219, 84, 63, 192, 181, 89, 190, 196, 84, 215, 60, 199, 58, 25, 59, 112, 61, 39, 191, 243, 4, 53, 63, 206, 139, 138, 190, 184, 75, 216, 60, 205, 58, 98, 59, 69, 167, 68, 191, 218, 57, 14, 63, 186, 233, 162, 190, 172, 67, 217, 58, 210, 58, 163, 59, 116, 130, 90, 191, 21, 239, 195, 62, 238, 4, 181, 190, 160, 58, 112, 14, 213, 46, 149, 59, 116, 130, 90, 191, 21, 239, 195, 62, 238, 4, 181, 190, 160, 58, 219, 58, 214, 58, 219, 59, 239, 247, 103, 191, 196, 197, 71, 62, 70, 43, 192, 190, 146, 48, 112, 15, 194, 46, 83, 59, 77, 131, 108, 191, 46, 189, 59, 179, 21, 239, 195, 190, 129, 219, 113, 16, 215, 46, 10, 59, 239, 247, 103, 191, 194, 197, 71, 190, 70, 43, 192, 190, 146, 208, 114, 17, 18, 47, 188, 58, 117, 130, 90, 191, 20, 239, 195, 190, 244, 4, 181, 190, 160, 198, 114, 18, 113, 47, 109, 58, 69, 167, 68, 191, 217, 57, 14, 191, 186, 233, 162, 190, 172, 189, 115, 19, 241, 47, 33, 58, 112, 61, 39, 191, 243, 4, 53, 191, 206, 139, 138, 190, 184, 181, 116, 21, 70, 48, 216, 57, 75, 102, 3, 191, 50, 219, 84, 191, 192, 181, 89, 190, 196, 172, 118, 22, 158, 48, 152, 57, 75, 102, 3, 191, 50, 219, 84, 191, 192, 181, 89, 190, 196, 172, 120, 21, 125, 58, 27, 57, 238, 4, 181, 190, 94, 131, 108, 191, 18, 246, 21, 190, 210, 162, 122, 21, 132, 58, 226, 56, 205, 144, 56, 190, 191, 20, 123, 191, 40, 230, 152, 189, 225, 152, 124, 21, 139, 58, 160, 56, 205, 26, 38, 190, 190, 20, 123, 63, 160, 249, 221, 189, 224, 107, 213, 64, 169, 58, 124, 58, 187, 233, 162, 190, 94, 131, 108, 63, 194, 181, 89, 190, 208, 98, 213, 65, 162, 58, 203, 58, 82, 131, 236, 190, 49, 219, 84, 63, 110, 8, 158, 190, 194, 89, 213, 66, 155, 58, 25, 59, 20, 131, 22, 191, 243, 4, 53, 63, 70, 35, 201, 190, 182, 82, 213, 66, 149, 58, 98, 59, 191, 251, 48, 191, 218, 57, 14, 63, 85, 131, 236, 190, 170, 75, 124, 24, 137, 48, 214, 59, 191, 251, 48, 191, 218, 57, 14, 63, 85, 131, 236, 190, 170, 75, 212, 66, 144, 58, 163, 59, 71, 167, 68, 191, 21, 239, 195, 62, 77, 102, 3, 191, 158, 68, 119, 22, 137, 48, 158, 59, 71, 167, 68, 191, 21, 239, 195, 62, 77, 102, 3, 191, 158, 68, 208, 65, 140, 58, 219, 59, 32, 196, 80, 191, 196, 197, 71, 62, 59, 126, 11, 191, 145, 60, 117, 22, 145, 48, 92, 59, 31, 219, 84, 191, 46, 189, 59, 179, 214, 57, 14, 191, 129, 206, 118, 23, 161, 48, 19, 59, 32, 196, 80, 191, 194, 197, 71, 190, 59, 126, 11, 191, 145, 196, 118, 24, 185, 48, 198, 58, 71, 167, 68, 191, 20, 239, 195, 190, 80, 102, 3, 191, 158, 188, 119, 25, 215, 48, 118, 58, 191, 251, 48, 191, 217, 57, 14, 191, 85, 131, 236, 190, 170, 181, 119, 25, 250, 48, 41, 58, 20, 131, 22, 191, 243, 4, 53, 191, 70, 35, 201, 190, 182, 174, 120, 26, 33, 49, 223, 57, 82, 131, 236, 190, 50, 219, 84, 191, 110, 8, 158, 190, 194, 167, 120, 27, 75, 49, 157, 57, 82, 131, 236, 190, 50, 219, 84, 191, 110, 8, 158, 190, 194, 167, 122, 104, 169, 58, 27, 57, 187, 233, 162, 190, 94, 131, 108, 191, 192, 181, 89, 190, 208, 158, 120, 29, 117, 49, 101, 57, 187, 233, 162, 190, 94, 131, 108, 191, 192, 181, 89, 190, 208, 158, 123, 105, 162, 58, 226, 56, 203, 26, 38, 190, 191, 20, 123, 191, 158, 249, 221, 189, 224, 149, 124, 105, 155, 58, 160, 56, 170, 66, 13, 190, 190, 20, 123, 63, 168, 66, 13, 190, 223, 110, 213, 66, 154, 58, 121, 58, 206, 139, 138, 190, 94, 131, 108, 63, 207, 139, 138, 190, 208, 102, 214, 68, 132, 58, 198, 58, 65, 35, 201, 190, 49, 219, 84, 63, 68, 35, 201, 190, 194, 95, 214, 70, 111, 58, 17, 59, 250, 255, 255, 190, 243, 4, 53, 63, 247, 255, 255, 190, 182, 89, 215, 72, 93, 58, 87, 59, 18, 131, 22, 191, 218, 57, 14, 63, 17, 131, 22, 191, 170, 83, 123, 29, 145, 49, 218, 59, 18, 131, 22, 191, 218, 57, 14, 63, 17, 131, 22, 191, 170, 83, 214, 74, 79, 58, 151, 59, 112, 61, 39, 191, 21, 239, 195, 62, 112, 61, 39, 191, 158, 77, 123, 30, 174, 49, 163, 59, 126, 138, 49, 191, 196, 197, 71, 62, 128, 138, 49, 191, 145, 71, 123, 30, 201, 49, 98, 59, 225, 4, 53, 191, 46, 189, 59, 179, 236, 4, 53, 191, 129, 193, 123, 30, 223, 49, 25, 59, 126, 138, 49, 191, 194, 197, 71, 190, 128, 138, 49, 191, 145, 185, 123, 31, 240, 49, 203, 58, 112, 61, 39, 191, 20, 239, 195, 190, 114, 61, 39, 191, 158, 179, 124, 31, 252, 49, 123, 58, 18, 131, 22, 191, 217, 57, 14, 191, 17, 131, 22, 191, 170, 173, 124, 31, 2, 50, 45, 58, 250, 255, 255, 190, 243, 4, 53, 191, 247, 255, 255, 190, 182, 167, 124, 31, 2, 50, 227, 57, 65, 35, 201, 190, 50, 219, 84, 191, 68, 35, 201, 190, 194, 161, 125, 32, 251, 49, 160, 57, 65, 35, 201, 190, 50, 219, 84, 191, 68, 35, 201, 190, 194, 161, 107, 110, 213, 58, 19, 57, 206, 139, 138, 190, 94, 131, 108, 191, 206, 139, 138, 190, 208, 154, 126, 31, 239, 49, 103, 57, 206, 139, 138, 190, 94, 131, 108, 191, 206, 139, 138, 190, 208, 154, 114, 108, 192, 58, 221, 56, 169, 66, 13, 190, 191, 20, 123, 191, 166, 66, 13, 190, 223, 146, 120, 106, 170, 58, 157, 56, 164, 249, 221, 189, 190, 20, 123, 63, 201, 26, 38, 190, 224, 113, 214, 68, 139, 58, 116, 58, 191, 181, 89, 190, 94, 131, 108, 63, 187, 233, 162, 190, 208, 107, 214, 71, 104, 58, 186, 58, 105, 8, 158, 190, 49, 219, 84, 63, 82, 131, 236, 190, 194, 102, 215, 74, 70, 58, 0, 59, 72, 35, 201, 190, 243, 4, 53, 63, 18, 131, 22, 191, 182, 97, 216, 77, 41, 58, 67, 59, 85, 131, 236, 190, 218, 57, 14, 63, 190, 251, 48, 191, 170, 92, 122, 35, 149, 50, 219, 59, 85, 131, 236, 190, 218, 57, 14, 63, 190, 251, 48, 191, 170, 92, 217, 80, 18, 58, 126, 59, 77, 102, 3, 191, 21, 239, 195, 62, 71, 167, 68, 191, 158, 87, 126, 89, 207, 50, 163, 59, 77, 102, 3, 191, 21, 239, 195, 62, 71, 167, 68, 191, 158, 87, 218, 84, 0, 58, 178, 59, 56, 126, 11, 191, 196, 197, 71, 62, 34, 196, 80, 191, 145, 82, 124, 89, 252, 50, 98, 59, 201, 57, 14, 191, 46, 189, 59, 179, 38, 219, 84, 191, 129, 180, 124, 89, 24, 51, 25, 59, 56, 126, 11, 191, 194, 197, 71, 190, 34, 196, 80, 191, 145, 174, 124, 89, 35, 51, 203, 58, 77, 102, 3, 191, 20, 239, 195, 190, 73, 167, 68, 191, 158, 169, 124, 89, 29, 51, 124, 58, 85, 131, 236, 190, 217, 57, 14, 191, 190, 251, 48, 191, 170, 164, 125, 89, 6, 51, 45, 58, 72, 35, 201, 190, 243, 4, 53, 191, 18, 131, 22, 191, 182, 159, 125, 90, 223, 50, 227, 57, 105, 8, 158, 190, 50, 219, 84, 191, 82, 131, 236, 190, 194, 154, 125, 90, 169, 50, 160, 57, 105, 8, 158, 190, 50, 219, 84, 191, 82, 131, 236, 190, 194, 154, 100, 110, 253, 58, 2, 57, 191, 181, 89, 190, 94, 131, 108, 191, 186, 233, 162, 190, 208, 149, 108, 110, 220, 58, 209, 56, 163, 249, 221, 189, 191, 20, 123, 191, 199, 26, 38, 190, 224, 143, 116, 107, 184, 58, 151, 56, 44, 230, 152, 189, 190, 20, 123, 63, 201, 144, 56, 190, 225, 117, 214, 69, 127, 58, 107, 58, 16, 246, 21, 190, 94, 131, 108, 63, 237, 4, 181, 190, 210, 113, 215, 73, 78, 58, 170, 58, 181, 181, 89, 190, 49, 219, 84, 63, 73, 102, 3, 191, 196, 109, 216, 77, 34, 58, 233, 58, 207, 139, 138, 190, 243, 4, 53, 63, 111, 61, 39, 191, 184, 105, 217, 80, 251, 57, 36, 59, 185, 233, 162, 190, 218, 57, 14, 63, 67, 167, 68, 191, 172, 102, 218, 84, 219, 57, 91, 59, 236, 4, 181, 190, 21, 239, 195, 62, 116, 130, 90, 191, 160, 98, 118, 83, 225, 51, 159, 59, 236, 4, 181, 190, 21, 239, 195, 62, 116, 130, 90, 191, 160, 98, 216, 87, 195, 57, 138, 59, 61, 43, 192, 190, 196, 197, 71, 62, 240, 247, 103, 191, 146, 94, 118, 84, 15, 52, 94, 59, 247, 238, 195, 190, 46, 189, 59, 179, 79, 131, 108, 191, 129, 167, 118, 84, 32, 52, 21, 59, 61, 43, 192, 190, 194, 197, 71, 190, 240, 247, 103, 191, 146, 162, 119, 85, 35, 52, 199, 58, 235, 4, 181, 190, 20, 239, 195, 190, 118, 130, 90, 191, 160, 158, 119, 85, 23, 52, 120, 58, 185, 233, 162, 190, 217, 57, 14, 191, 67, 167, 68, 191, 172, 154, 120, 86, 252, 51, 42, 58, 207, 139, 138, 190, 243, 4, 53, 191, 111, 61, 39, 191, 184, 151, 120, 86, 176, 51, 224, 57, 181, 181, 89, 190, 50, 219, 84, 191, 73, 102, 3, 191, 196, 147, 121, 86, 78, 51, 158, 57, 181, 181, 89, 190, 50, 219, 84, 191, 73, 102, 3, 191, 196, 147, 93, 112, 34, 59, 235, 56, 17, 246, 21, 190, 94, 131, 108, 191, 236, 4, 181, 190, 210, 143, 102, 111, 246, 58, 193, 56, 44, 230, 152, 189, 191, 20, 123, 191, 199, 144, 56, 190, 225, 139, 113, 108, 197, 58, 143, 56, 253, 228, 27, 189, 190, 20, 123, 63, 10, 239, 67, 190, 228, 122, 215, 71, 116, 58, 97, 58, 36, 230, 152, 189, 94, 131, 108, 63, 67, 43, 192, 190, 213, 119, 215, 75, 57, 58, 150, 58, 142, 249, 221, 189, 49, 219, 84, 63, 54, 126, 11, 191, 200, 117, 217, 79, 2, 58, 203, 58, 169, 66, 13, 190, 243, 4, 53, 63, 128, 138, 49, 191, 187, 115, 218, 83, 211, 57, 254, 58, 200, 26, 38, 190, 218, 57, 14, 63, 31, 196, 80, 191, 175, 113, 167, 40, 146, 56, 111, 53, 200, 26, 38, 190, 218, 57, 14, 63, 31, 196, 80, 191, 175, 113, 218, 87, 172, 57, 46, 59, 199, 144, 56, 190, 21, 239, 195, 62, 241, 247, 103, 191, 162, 111, 117, 76, 108, 52, 151, 59, 199, 144, 56, 190, 21, 239, 195, 62, 241, 247, 103, 191, 162, 111, 170, 43, 202, 56, 220, 53, 199, 144, 56, 190, 21, 239, 195, 62, 241, 247, 103, 191, 162, 111, 216, 91, 143, 57, 88, 59, 0, 239, 67, 190, 196, 197, 71, 62, 166, 65, 118, 191, 148, 108, 116, 77, 146, 52, 85, 59, 0, 239, 67, 190, 196, 197, 71, 62, 166, 65, 118, 191, 148, 108, 174, 45, 250, 56, 91, 54, 144, 197, 71, 190, 46, 189, 59, 179, 172, 20, 123, 191, 130, 151, 113, 79, 165, 52, 12, 59, 144, 197, 71, 190, 46, 189, 59, 179, 172, 20, 123, 191, 130, 151, 177, 47, 31, 57, 231, 54, 0, 239, 67, 190, 194, 197, 71, 190, 166, 65, 118, 191, 148, 148, 113, 80, 166, 52, 190, 58, 195, 144, 56, 190, 20, 239, 195, 190, 243, 247, 103, 191, 162, 145, 114, 81, 147, 52, 111, 58, 200, 26, 38, 190, 217, 57, 14, 191, 31, 196, 80, 191, 175, 143, 115, 82, 109, 52, 34, 58, 169, 66, 13, 190, 243, 4, 53, 191, 128, 138, 49, 191, 187, 141, 116, 82, 55, 52, 218, 57, 142, 249, 221, 189, 50, 219, 84, 191, 54, 126, 11, 191, 200, 139, 118, 83, 226, 51, 153, 57, 142, 249, 221, 189, 50, 219, 84, 191, 54, 126, 11, 191, 200, 139, 88, 114, 65, 59, 205, 56, 39, 230, 152, 189, 94, 131, 108, 191, 66, 43, 192, 190, 213, 137, 99, 112, 11, 59, 172, 56, 255, 228, 27, 189, 191, 20, 123, 191, 8, 239, 67, 190, 228, 134, 110, 109, 208, 58, 132, 56, 9, 148, 16, 53, 46, 189, 59, 179, 235, 255, 127, 191, 130, 130, 108, 72, 24, 53, 254, 58, 9, 148, 16, 53, 46, 189, 59, 179, 235, 255, 127, 191, 130, 130, 167, 44, 238, 56, 31, 55, 35, 80, 114, 52, 194, 197, 71, 190, 180, 20, 123, 191, 150, 130, 107, 75, 22, 53, 177, 58, 35, 80, 114, 52, 194, 197, 71, 190, 180, 20, 123, 191, 150, 130, 170, 46, 9, 57, 178, 55, 35, 80, 82, 52, 20, 239, 195, 190, 89, 131, 108, 191, 166, 130, 107, 77, 253, 52, 99, 58, 35, 80, 82, 52, 20, 239, 195, 190, 89, 131, 108, 191, 166, 130, 172, 48, 26, 57, 34, 56, 70, 160, 148, 51, 94, 131, 108, 191, 12, 239, 195, 190, 218, 130, 96, 113, 28, 59, 148, 56, 22, 129, 242, 50, 191, 20, 123, 191, 180, 197, 71, 190, 231, 130, 108, 109, 217, 58, 120, 56, 0, 0, 0, 0, 0, 0, 128, 191, 46, 189, 187, 51, 0, 129, 127, 22, 147, 58, 86, 56 ), +"array_index_data": PoolByteArray( 86, 2, 23, 0, 84, 2, 86, 2, 24, 0, 23, 0, 1, 0, 15, 0, 0, 0, 1, 0, 16, 0, 15, 0, 88, 2, 24, 0, 86, 2, 88, 2, 25, 0, 24, 0, 2, 0, 16, 0, 1, 0, 2, 0, 17, 0, 16, 0, 10, 0, 25, 0, 88, 2, 10, 0, 27, 0, 25, 0, 4, 0, 17, 0, 2, 0, 4, 0, 19, 0, 17, 0, 11, 0, 26, 0, 9, 0, 11, 0, 28, 0, 26, 0, 5, 0, 18, 0, 3, 0, 5, 0, 20, 0, 18, 0, 14, 0, 30, 0, 12, 0, 14, 0, 31, 0, 30, 0, 7, 0, 20, 0, 5, 0, 7, 0, 21, 0, 20, 0, 89, 2, 31, 0, 14, 0, 89, 2, 32, 0, 31, 0, 8, 0, 21, 0, 7, 0, 8, 0, 22, 0, 21, 0, 90, 2, 32, 0, 89, 2, 90, 2, 33, 0, 32, 0, 84, 2, 22, 0, 8, 0, 84, 2, 23, 0, 22, 0, 0, 0, 15, 0, 149, 1, 91, 2, 33, 0, 90, 2, 23, 0, 41, 0, 22, 0, 23, 0, 42, 0, 41, 0, 15, 0, 34, 0, 149, 1, 91, 2, 50, 0, 33, 0, 24, 0, 42, 0, 23, 0, 24, 0, 43, 0, 42, 0, 16, 0, 34, 0, 15, 0, 16, 0, 35, 0, 34, 0, 25, 0, 43, 0, 24, 0, 25, 0, 44, 0, 43, 0, 17, 0, 35, 0, 16, 0, 17, 0, 36, 0, 35, 0, 27, 0, 44, 0, 25, 0, 27, 0, 45, 0, 44, 0, 19, 0, 36, 0, 17, 0, 19, 0, 38, 0, 36, 0, 29, 0, 45, 0, 27, 0, 29, 0, 46, 0, 45, 0, 20, 0, 37, 0, 18, 0, 20, 0, 39, 0, 37, 0, 31, 0, 47, 0, 30, 0, 31, 0, 48, 0, 47, 0, 21, 0, 39, 0, 20, 0, 21, 0, 40, 0, 39, 0, 32, 0, 48, 0, 31, 0, 32, 0, 49, 0, 48, 0, 22, 0, 40, 0, 21, 0, 22, 0, 41, 0, 40, 0, 33, 0, 49, 0, 32, 0, 33, 0, 50, 0, 49, 0, 46, 0, 63, 0, 45, 0, 46, 0, 64, 0, 63, 0, 39, 0, 55, 0, 37, 0, 39, 0, 57, 0, 55, 0, 48, 0, 65, 0, 47, 0, 48, 0, 66, 0, 65, 0, 40, 0, 57, 0, 39, 0, 40, 0, 58, 0, 57, 0, 49, 0, 66, 0, 48, 0, 49, 0, 67, 0, 66, 0, 41, 0, 58, 0, 40, 0, 41, 0, 59, 0, 58, 0, 50, 0, 67, 0, 49, 0, 50, 0, 68, 0, 67, 0, 42, 0, 59, 0, 41, 0, 42, 0, 60, 0, 59, 0, 34, 0, 51, 0, 149, 1, 91, 2, 68, 0, 50, 0, 43, 0, 60, 0, 42, 0, 43, 0, 61, 0, 60, 0, 35, 0, 51, 0, 34, 0, 35, 0, 52, 0, 51, 0, 44, 0, 61, 0, 43, 0, 44, 0, 62, 0, 61, 0, 36, 0, 52, 0, 35, 0, 36, 0, 54, 0, 52, 0, 45, 0, 62, 0, 44, 0, 45, 0, 63, 0, 62, 0, 38, 0, 54, 0, 36, 0, 38, 0, 56, 0, 54, 0, 51, 0, 69, 0, 149, 1, 91, 2, 85, 0, 68, 0, 61, 0, 77, 0, 60, 0, 61, 0, 78, 0, 77, 0, 52, 0, 69, 0, 51, 0, 52, 0, 70, 0, 69, 0, 62, 0, 78, 0, 61, 0, 62, 0, 79, 0, 78, 0, 54, 0, 70, 0, 52, 0, 54, 0, 72, 0, 70, 0, 63, 0, 79, 0, 62, 0, 63, 0, 80, 0, 79, 0, 55, 0, 71, 0, 53, 0, 55, 0, 73, 0, 71, 0, 64, 0, 80, 0, 63, 0, 64, 0, 81, 0, 80, 0, 57, 0, 73, 0, 55, 0, 57, 0, 74, 0, 73, 0, 66, 0, 82, 0, 65, 0, 66, 0, 83, 0, 82, 0, 58, 0, 74, 0, 57, 0, 58, 0, 75, 0, 74, 0, 67, 0, 83, 0, 66, 0, 67, 0, 84, 0, 83, 0, 59, 0, 75, 0, 58, 0, 59, 0, 76, 0, 75, 0, 68, 0, 84, 0, 67, 0, 68, 0, 85, 0, 84, 0, 60, 0, 76, 0, 59, 0, 60, 0, 77, 0, 76, 0, 74, 0, 90, 0, 73, 0, 74, 0, 91, 0, 90, 0, 83, 0, 100, 0, 82, 0, 83, 0, 101, 0, 100, 0, 75, 0, 91, 0, 74, 0, 75, 0, 92, 0, 91, 0, 84, 0, 101, 0, 83, 0, 84, 0, 102, 0, 101, 0, 76, 0, 92, 0, 75, 0, 76, 0, 93, 0, 92, 0, 85, 0, 102, 0, 84, 0, 85, 0, 103, 0, 102, 0, 77, 0, 93, 0, 76, 0, 77, 0, 94, 0, 93, 0, 69, 0, 86, 0, 149, 1, 91, 2, 103, 0, 85, 0, 78, 0, 94, 0, 77, 0, 78, 0, 95, 0, 94, 0, 70, 0, 86, 0, 69, 0, 70, 0, 87, 0, 86, 0, 79, 0, 95, 0, 78, 0, 79, 0, 96, 0, 95, 0, 72, 0, 87, 0, 70, 0, 72, 0, 89, 0, 87, 0, 80, 0, 96, 0, 79, 0, 80, 0, 97, 0, 96, 0, 73, 0, 88, 0, 71, 0, 73, 0, 90, 0, 88, 0, 81, 0, 97, 0, 80, 0, 81, 0, 99, 0, 97, 0, 95, 0, 113, 0, 94, 0, 95, 0, 114, 0, 113, 0, 87, 0, 104, 0, 86, 0, 87, 0, 105, 0, 104, 0, 96, 0, 114, 0, 95, 0, 96, 0, 115, 0, 114, 0, 89, 0, 105, 0, 87, 0, 89, 0, 107, 0, 105, 0, 97, 0, 115, 0, 96, 0, 97, 0, 116, 0, 115, 0, 90, 0, 106, 0, 88, 0, 90, 0, 108, 0, 106, 0, 100, 0, 117, 0, 98, 0, 100, 0, 118, 0, 117, 0, 91, 0, 108, 0, 90, 0, 91, 0, 110, 0, 108, 0, 101, 0, 118, 0, 100, 0, 101, 0, 119, 0, 118, 0, 92, 0, 110, 0, 91, 0, 92, 0, 111, 0, 110, 0, 102, 0, 119, 0, 101, 0, 102, 0, 120, 0, 119, 0, 93, 0, 111, 0, 92, 0, 93, 0, 112, 0, 111, 0, 103, 0, 120, 0, 102, 0, 103, 0, 121, 0, 120, 0, 94, 0, 112, 0, 93, 0, 94, 0, 113, 0, 112, 0, 86, 0, 104, 0, 149, 1, 91, 2, 121, 0, 103, 0, 119, 0, 141, 0, 118, 0, 119, 0, 142, 0, 141, 0, 111, 0, 129, 0, 110, 0, 111, 0, 131, 0, 129, 0, 120, 0, 142, 0, 119, 0, 120, 0, 143, 0, 142, 0, 112, 0, 131, 0, 111, 0, 112, 0, 134, 0, 131, 0, 121, 0, 143, 0, 120, 0, 121, 0, 144, 0, 143, 0, 113, 0, 134, 0, 112, 0, 113, 0, 135, 0, 134, 0, 104, 0, 122, 0, 149, 1, 91, 2, 144, 0, 121, 0, 114, 0, 135, 0, 113, 0, 114, 0, 136, 0, 135, 0, 105, 0, 122, 0, 104, 0, 105, 0, 123, 0, 122, 0, 115, 0, 136, 0, 114, 0, 115, 0, 137, 0, 136, 0, 107, 0, 123, 0, 105, 0, 107, 0, 125, 0, 123, 0, 116, 0, 137, 0, 115, 0, 116, 0, 139, 0, 137, 0, 109, 0, 125, 0, 107, 0, 109, 0, 128, 0, 125, 0, 118, 0, 140, 0, 117, 0, 118, 0, 141, 0, 140, 0, 110, 0, 126, 0, 108, 0, 110, 0, 129, 0, 126, 0, 137, 0, 157, 0, 136, 0, 137, 0, 159, 0, 157, 0, 125, 0, 146, 0, 123, 0, 125, 0, 148, 0, 146, 0, 140, 0, 160, 0, 138, 0, 140, 0, 161, 0, 160, 0, 127, 0, 147, 0, 124, 0, 127, 0, 149, 0, 147, 0, 141, 0, 161, 0, 140, 0, 141, 0, 162, 0, 161, 0, 130, 0, 149, 0, 127, 0, 130, 0, 150, 0, 149, 0, 142, 0, 162, 0, 141, 0, 142, 0, 163, 0, 162, 0, 132, 0, 150, 0, 130, 0, 132, 0, 151, 0, 150, 0, 143, 0, 163, 0, 142, 0, 143, 0, 164, 0, 163, 0, 133, 0, 151, 0, 132, 0, 133, 0, 153, 0, 151, 0, 144, 0, 164, 0, 143, 0, 144, 0, 165, 0, 164, 0, 135, 0, 152, 0, 134, 0, 135, 0, 154, 0, 152, 0, 122, 0, 145, 0, 149, 1, 91, 2, 165, 0, 144, 0, 136, 0, 154, 0, 135, 0, 136, 0, 157, 0, 154, 0, 123, 0, 145, 0, 122, 0, 123, 0, 146, 0, 145, 0, 164, 0, 180, 0, 163, 0, 164, 0, 181, 0, 180, 0, 153, 0, 172, 0, 151, 0, 153, 0, 173, 0, 172, 0, 165, 0, 181, 0, 164, 0, 165, 0, 182, 0, 181, 0, 155, 0, 173, 0, 153, 0, 155, 0, 174, 0, 173, 0, 145, 0, 166, 0, 149, 1, 91, 2, 182, 0, 165, 0, 156, 0, 174, 0, 155, 0, 156, 0, 175, 0, 174, 0, 146, 0, 166, 0, 145, 0, 146, 0, 167, 0, 166, 0, 158, 0, 175, 0, 156, 0, 158, 0, 176, 0, 175, 0, 148, 0, 167, 0, 146, 0, 148, 0, 169, 0, 167, 0, 161, 0, 177, 0, 160, 0, 161, 0, 178, 0, 177, 0, 149, 0, 168, 0, 147, 0, 149, 0, 170, 0, 168, 0, 162, 0, 178, 0, 161, 0, 162, 0, 179, 0, 178, 0, 150, 0, 170, 0, 149, 0, 150, 0, 171, 0, 170, 0, 163, 0, 179, 0, 162, 0, 163, 0, 180, 0, 179, 0, 151, 0, 171, 0, 150, 0, 151, 0, 172, 0, 171, 0, 169, 0, 184, 0, 167, 0, 169, 0, 186, 0, 184, 0, 178, 0, 194, 0, 177, 0, 178, 0, 195, 0, 194, 0, 170, 0, 185, 0, 168, 0, 170, 0, 187, 0, 185, 0, 179, 0, 195, 0, 178, 0, 179, 0, 196, 0, 195, 0, 171, 0, 187, 0, 170, 0, 171, 0, 188, 0, 187, 0, 180, 0, 196, 0, 179, 0, 180, 0, 197, 0, 196, 0, 172, 0, 188, 0, 171, 0, 172, 0, 189, 0, 188, 0, 181, 0, 197, 0, 180, 0, 181, 0, 198, 0, 197, 0, 173, 0, 189, 0, 172, 0, 173, 0, 190, 0, 189, 0, 182, 0, 198, 0, 181, 0, 182, 0, 199, 0, 198, 0, 174, 0, 190, 0, 173, 0, 174, 0, 191, 0, 190, 0, 166, 0, 183, 0, 149, 1, 91, 2, 199, 0, 182, 0, 175, 0, 191, 0, 174, 0, 175, 0, 192, 0, 191, 0, 167, 0, 183, 0, 166, 0, 167, 0, 184, 0, 183, 0, 176, 0, 192, 0, 175, 0, 176, 0, 193, 0, 192, 0, 190, 0, 207, 0, 189, 0, 190, 0, 208, 0, 207, 0, 199, 0, 217, 0, 198, 0, 199, 0, 218, 0, 217, 0, 191, 0, 208, 0, 190, 0, 191, 0, 209, 0, 208, 0, 183, 0, 200, 0, 149, 1, 91, 2, 218, 0, 199, 0, 192, 0, 209, 0, 191, 0, 192, 0, 210, 0, 209, 0, 184, 0, 200, 0, 183, 0, 184, 0, 202, 0, 200, 0, 193, 0, 210, 0, 192, 0, 193, 0, 211, 0, 210, 0, 186, 0, 202, 0, 184, 0, 186, 0, 204, 0, 202, 0, 195, 0, 212, 0, 194, 0, 195, 0, 214, 0, 212, 0, 187, 0, 203, 0, 185, 0, 187, 0, 205, 0, 203, 0, 196, 0, 214, 0, 195, 0, 196, 0, 215, 0, 214, 0, 188, 0, 205, 0, 187, 0, 188, 0, 206, 0, 205, 0, 197, 0, 215, 0, 196, 0, 197, 0, 216, 0, 215, 0, 189, 0, 206, 0, 188, 0, 189, 0, 207, 0, 206, 0, 198, 0, 216, 0, 197, 0, 198, 0, 217, 0, 216, 0, 213, 0, 230, 0, 211, 0, 213, 0, 231, 0, 230, 0, 205, 0, 222, 0, 203, 0, 205, 0, 224, 0, 222, 0, 215, 0, 232, 0, 214, 0, 215, 0, 233, 0, 232, 0, 206, 0, 224, 0, 205, 0, 206, 0, 225, 0, 224, 0, 216, 0, 233, 0, 215, 0, 216, 0, 234, 0, 233, 0, 207, 0, 225, 0, 206, 0, 207, 0, 226, 0, 225, 0, 217, 0, 234, 0, 216, 0, 217, 0, 235, 0, 234, 0, 208, 0, 226, 0, 207, 0, 208, 0, 227, 0, 226, 0, 218, 0, 235, 0, 217, 0, 218, 0, 236, 0, 235, 0, 209, 0, 227, 0, 208, 0, 209, 0, 228, 0, 227, 0, 200, 0, 219, 0, 149, 1, 91, 2, 236, 0, 218, 0, 210, 0, 228, 0, 209, 0, 210, 0, 229, 0, 228, 0, 202, 0, 219, 0, 200, 0, 202, 0, 221, 0, 219, 0, 211, 0, 229, 0, 210, 0, 211, 0, 230, 0, 229, 0, 203, 0, 220, 0, 201, 0, 203, 0, 222, 0, 220, 0, 236, 0, 253, 0, 235, 0, 236, 0, 254, 0, 253, 0, 228, 0, 244, 0, 227, 0, 228, 0, 245, 0, 244, 0, 219, 0, 237, 0, 149, 1, 91, 2, 254, 0, 236, 0, 229, 0, 245, 0, 228, 0, 229, 0, 246, 0, 245, 0, 221, 0, 237, 0, 219, 0, 221, 0, 238, 0, 237, 0, 230, 0, 246, 0, 229, 0, 230, 0, 247, 0, 246, 0, 223, 0, 238, 0, 221, 0, 223, 0, 240, 0, 238, 0, 231, 0, 247, 0, 230, 0, 231, 0, 249, 0, 247, 0, 224, 0, 239, 0, 222, 0, 224, 0, 241, 0, 239, 0, 233, 0, 250, 0, 232, 0, 233, 0, 251, 0, 250, 0, 225, 0, 241, 0, 224, 0, 225, 0, 242, 0, 241, 0, 234, 0, 251, 0, 233, 0, 234, 0, 252, 0, 251, 0, 226, 0, 242, 0, 225, 0, 226, 0, 243, 0, 242, 0, 235, 0, 252, 0, 234, 0, 235, 0, 253, 0, 252, 0, 227, 0, 243, 0, 226, 0, 227, 0, 244, 0, 243, 0, 241, 0, 1, 1, 239, 0, 241, 0, 3, 1, 1, 1, 251, 0, 11, 1, 250, 0, 251, 0, 12, 1, 11, 1, 242, 0, 3, 1, 241, 0, 242, 0, 4, 1, 3, 1, 252, 0, 12, 1, 251, 0, 252, 0, 13, 1, 12, 1, 243, 0, 4, 1, 242, 0, 243, 0, 5, 1, 4, 1, 253, 0, 13, 1, 252, 0, 253, 0, 14, 1, 13, 1, 244, 0, 5, 1, 243, 0, 244, 0, 6, 1, 5, 1, 254, 0, 14, 1, 253, 0, 254, 0, 15, 1, 14, 1, 245, 0, 6, 1, 244, 0, 245, 0, 7, 1, 6, 1, 237, 0, 255, 0, 149, 1, 91, 2, 15, 1, 254, 0, 246, 0, 7, 1, 245, 0, 246, 0, 8, 1, 7, 1, 238, 0, 255, 0, 237, 0, 238, 0, 0, 1, 255, 0, 247, 0, 8, 1, 246, 0, 247, 0, 9, 1, 8, 1, 240, 0, 0, 1, 238, 0, 240, 0, 2, 1, 0, 1, 250, 0, 10, 1, 248, 0, 250, 0, 11, 1, 10, 1, 7, 1, 23, 1, 6, 1, 7, 1, 25, 1, 23, 1, 255, 0, 16, 1, 149, 1, 91, 2, 36, 1, 15, 1, 8, 1, 25, 1, 7, 1, 8, 1, 27, 1, 25, 1, 0, 1, 16, 1, 255, 0, 0, 1, 17, 1, 16, 1, 9, 1, 27, 1, 8, 1, 9, 1, 29, 1, 27, 1, 2, 1, 17, 1, 0, 1, 2, 1, 19, 1, 17, 1, 11, 1, 30, 1, 10, 1, 11, 1, 32, 1, 30, 1, 3, 1, 18, 1, 1, 1, 3, 1, 20, 1, 18, 1, 12, 1, 32, 1, 11, 1, 12, 1, 33, 1, 32, 1, 4, 1, 20, 1, 3, 1, 4, 1, 21, 1, 20, 1, 13, 1, 33, 1, 12, 1, 13, 1, 34, 1, 33, 1, 5, 1, 21, 1, 4, 1, 5, 1, 22, 1, 21, 1, 14, 1, 34, 1, 13, 1, 14, 1, 35, 1, 34, 1, 6, 1, 22, 1, 5, 1, 6, 1, 23, 1, 22, 1, 15, 1, 35, 1, 14, 1, 15, 1, 36, 1, 35, 1, 33, 1, 54, 1, 32, 1, 33, 1, 56, 1, 54, 1, 21, 1, 41, 1, 20, 1, 21, 1, 44, 1, 41, 1, 34, 1, 56, 1, 33, 1, 34, 1, 57, 1, 56, 1, 22, 1, 44, 1, 21, 1, 22, 1, 46, 1, 44, 1, 35, 1, 57, 1, 34, 1, 35, 1, 58, 1, 57, 1, 23, 1, 46, 1, 22, 1, 23, 1, 48, 1, 46, 1, 36, 1, 58, 1, 35, 1, 36, 1, 59, 1, 58, 1, 25, 1, 48, 1, 23, 1, 25, 1, 50, 1, 48, 1, 16, 1, 37, 1, 149, 1, 91, 2, 59, 1, 36, 1, 26, 1, 49, 1, 24, 1, 26, 1, 51, 1, 49, 1, 17, 1, 37, 1, 16, 1, 17, 1, 38, 1, 37, 1, 28, 1, 51, 1, 26, 1, 28, 1, 52, 1, 51, 1, 19, 1, 38, 1, 17, 1, 19, 1, 40, 1, 38, 1, 31, 1, 52, 1, 28, 1, 31, 1, 53, 1, 52, 1, 20, 1, 39, 1, 18, 1, 20, 1, 41, 1, 39, 1, 91, 2, 78, 1, 59, 1, 51, 1, 70, 1, 49, 1, 51, 1, 71, 1, 70, 1, 38, 1, 60, 1, 37, 1, 38, 1, 61, 1, 60, 1, 52, 1, 71, 1, 51, 1, 52, 1, 72, 1, 71, 1, 40, 1, 61, 1, 38, 1, 40, 1, 62, 1, 61, 1, 53, 1, 72, 1, 52, 1, 53, 1, 73, 1, 72, 1, 42, 1, 62, 1, 40, 1, 42, 1, 65, 1, 62, 1, 55, 1, 73, 1, 53, 1, 55, 1, 74, 1, 73, 1, 44, 1, 64, 1, 41, 1, 44, 1, 67, 1, 64, 1, 57, 1, 75, 1, 56, 1, 57, 1, 76, 1, 75, 1, 45, 1, 66, 1, 43, 1, 45, 1, 68, 1, 66, 1, 58, 1, 76, 1, 57, 1, 58, 1, 77, 1, 76, 1, 47, 1, 68, 1, 45, 1, 47, 1, 69, 1, 68, 1, 59, 1, 77, 1, 58, 1, 59, 1, 78, 1, 77, 1, 49, 1, 69, 1, 47, 1, 49, 1, 70, 1, 69, 1, 37, 1, 60, 1, 149, 1, 76, 1, 92, 1, 75, 1, 76, 1, 93, 1, 92, 1, 68, 1, 84, 1, 66, 1, 68, 1, 85, 1, 84, 1, 77, 1, 93, 1, 76, 1, 77, 1, 94, 1, 93, 1, 69, 1, 85, 1, 68, 1, 69, 1, 86, 1, 85, 1, 78, 1, 94, 1, 77, 1, 78, 1, 95, 1, 94, 1, 70, 1, 86, 1, 69, 1, 70, 1, 87, 1, 86, 1, 60, 1, 79, 1, 149, 1, 91, 2, 95, 1, 78, 1, 71, 1, 87, 1, 70, 1, 71, 1, 88, 1, 87, 1, 61, 1, 79, 1, 60, 1, 61, 1, 80, 1, 79, 1, 72, 1, 88, 1, 71, 1, 72, 1, 89, 1, 88, 1, 62, 1, 80, 1, 61, 1, 62, 1, 81, 1, 80, 1, 73, 1, 89, 1, 72, 1, 73, 1, 90, 1, 89, 1, 65, 1, 81, 1, 62, 1, 65, 1, 83, 1, 81, 1, 74, 1, 90, 1, 73, 1, 74, 1, 91, 1, 90, 1, 66, 1, 82, 1, 63, 1, 66, 1, 84, 1, 82, 1, 80, 1, 96, 1, 79, 1, 80, 1, 97, 1, 96, 1, 89, 1, 105, 1, 88, 1, 89, 1, 106, 1, 105, 1, 81, 1, 97, 1, 80, 1, 81, 1, 98, 1, 97, 1, 90, 1, 106, 1, 89, 1, 90, 1, 107, 1, 106, 1, 83, 1, 98, 1, 81, 1, 83, 1, 100, 1, 98, 1, 91, 1, 107, 1, 90, 1, 91, 1, 108, 1, 107, 1, 84, 1, 99, 1, 82, 1, 84, 1, 101, 1, 99, 1, 93, 1, 109, 1, 92, 1, 93, 1, 111, 1, 109, 1, 85, 1, 101, 1, 84, 1, 85, 1, 102, 1, 101, 1, 94, 1, 111, 1, 93, 1, 94, 1, 112, 1, 111, 1, 86, 1, 102, 1, 85, 1, 86, 1, 103, 1, 102, 1, 95, 1, 112, 1, 94, 1, 95, 1, 113, 1, 112, 1, 87, 1, 103, 1, 86, 1, 87, 1, 104, 1, 103, 1, 79, 1, 96, 1, 149, 1, 91, 2, 113, 1, 95, 1, 88, 1, 104, 1, 87, 1, 88, 1, 105, 1, 104, 1, 102, 1, 119, 1, 101, 1, 102, 1, 120, 1, 119, 1, 112, 1, 128, 1, 111, 1, 112, 1, 129, 1, 128, 1, 103, 1, 120, 1, 102, 1, 103, 1, 121, 1, 120, 1, 113, 1, 129, 1, 112, 1, 113, 1, 130, 1, 129, 1, 104, 1, 121, 1, 103, 1, 104, 1, 122, 1, 121, 1, 96, 1, 114, 1, 149, 1, 91, 2, 130, 1, 113, 1, 105, 1, 122, 1, 104, 1, 105, 1, 123, 1, 122, 1, 97, 1, 114, 1, 96, 1, 97, 1, 115, 1, 114, 1, 106, 1, 123, 1, 105, 1, 106, 1, 124, 1, 123, 1, 98, 1, 115, 1, 97, 1, 98, 1, 116, 1, 115, 1, 107, 1, 124, 1, 106, 1, 107, 1, 125, 1, 124, 1, 100, 1, 116, 1, 98, 1, 100, 1, 118, 1, 116, 1, 108, 1, 125, 1, 107, 1, 108, 1, 126, 1, 125, 1, 101, 1, 117, 1, 99, 1, 101, 1, 119, 1, 117, 1, 110, 1, 126, 1, 108, 1, 110, 1, 127, 1, 126, 1, 124, 1, 141, 1, 123, 1, 124, 1, 142, 1, 141, 1, 116, 1, 132, 1, 115, 1, 116, 1, 133, 1, 132, 1, 125, 1, 142, 1, 124, 1, 125, 1, 143, 1, 142, 1, 118, 1, 133, 1, 116, 1, 118, 1, 135, 1, 133, 1, 126, 1, 143, 1, 125, 1, 126, 1, 144, 1, 143, 1, 119, 1, 134, 1, 117, 1, 119, 1, 136, 1, 134, 1, 127, 1, 144, 1, 126, 1, 127, 1, 145, 1, 144, 1, 120, 1, 136, 1, 119, 1, 120, 1, 138, 1, 136, 1, 129, 1, 146, 1, 128, 1, 129, 1, 147, 1, 146, 1, 121, 1, 138, 1, 120, 1, 121, 1, 139, 1, 138, 1, 130, 1, 147, 1, 129, 1, 130, 1, 148, 1, 147, 1, 122, 1, 139, 1, 121, 1, 122, 1, 140, 1, 139, 1, 114, 1, 131, 1, 149, 1, 91, 2, 148, 1, 130, 1, 123, 1, 140, 1, 122, 1, 123, 1, 141, 1, 140, 1, 115, 1, 131, 1, 114, 1, 115, 1, 132, 1, 131, 1, 147, 1, 165, 1, 146, 1, 147, 1, 166, 1, 165, 1, 139, 1, 156, 1, 138, 1, 139, 1, 157, 1, 156, 1, 148, 1, 166, 1, 147, 1, 148, 1, 167, 1, 166, 1, 140, 1, 157, 1, 139, 1, 140, 1, 158, 1, 157, 1, 131, 1, 150, 1, 149, 1, 91, 2, 167, 1, 148, 1, 141, 1, 158, 1, 140, 1, 141, 1, 159, 1, 158, 1, 132, 1, 150, 1, 131, 1, 132, 1, 151, 1, 150, 1, 142, 1, 159, 1, 141, 1, 142, 1, 160, 1, 159, 1, 133, 1, 151, 1, 132, 1, 133, 1, 152, 1, 151, 1, 143, 1, 160, 1, 142, 1, 143, 1, 161, 1, 160, 1, 135, 1, 152, 1, 133, 1, 135, 1, 153, 1, 152, 1, 144, 1, 161, 1, 143, 1, 144, 1, 162, 1, 161, 1, 137, 1, 153, 1, 135, 1, 137, 1, 155, 1, 153, 1, 145, 1, 162, 1, 144, 1, 145, 1, 164, 1, 162, 1, 138, 1, 154, 1, 136, 1, 138, 1, 156, 1, 154, 1, 152, 1, 169, 1, 151, 1, 152, 1, 170, 1, 169, 1, 161, 1, 181, 1, 160, 1, 161, 1, 182, 1, 181, 1, 153, 1, 170, 1, 152, 1, 153, 1, 171, 1, 170, 1, 162, 1, 182, 1, 161, 1, 162, 1, 184, 1, 182, 1, 155, 1, 171, 1, 153, 1, 155, 1, 173, 1, 171, 1, 165, 1, 186, 1, 163, 1, 165, 1, 188, 1, 186, 1, 156, 1, 172, 1, 154, 1, 156, 1, 174, 1, 172, 1, 166, 1, 188, 1, 165, 1, 166, 1, 189, 1, 188, 1, 157, 1, 174, 1, 156, 1, 157, 1, 176, 1, 174, 1, 167, 1, 189, 1, 166, 1, 167, 1, 190, 1, 189, 1, 158, 1, 176, 1, 157, 1, 158, 1, 177, 1, 176, 1, 150, 1, 168, 1, 149, 1, 91, 2, 190, 1, 167, 1, 159, 1, 177, 1, 158, 1, 159, 1, 179, 1, 177, 1, 151, 1, 168, 1, 150, 1, 151, 1, 169, 1, 168, 1, 160, 1, 179, 1, 159, 1, 160, 1, 181, 1, 179, 1, 176, 1, 197, 1, 174, 1, 176, 1, 200, 1, 197, 1, 190, 1, 210, 1, 189, 1, 190, 1, 211, 1, 210, 1, 177, 1, 200, 1, 176, 1, 177, 1, 201, 1, 200, 1, 168, 1, 191, 1, 149, 1, 91, 2, 211, 1, 190, 1, 179, 1, 201, 1, 177, 1, 179, 1, 203, 1, 201, 1, 169, 1, 191, 1, 168, 1, 169, 1, 192, 1, 191, 1, 180, 1, 204, 1, 178, 1, 180, 1, 205, 1, 204, 1, 170, 1, 192, 1, 169, 1, 170, 1, 193, 1, 192, 1, 183, 1, 205, 1, 180, 1, 183, 1, 206, 1, 205, 1, 171, 1, 193, 1, 170, 1, 171, 1, 194, 1, 193, 1, 185, 1, 206, 1, 183, 1, 185, 1, 207, 1, 206, 1, 173, 1, 194, 1, 171, 1, 173, 1, 195, 1, 194, 1, 187, 1, 207, 1, 185, 1, 187, 1, 208, 1, 207, 1, 175, 1, 195, 1, 173, 1, 175, 1, 198, 1, 195, 1, 189, 1, 209, 1, 188, 1, 189, 1, 210, 1, 209, 1, 206, 1, 222, 1, 205, 1, 206, 1, 223, 1, 222, 1, 194, 1, 214, 1, 193, 1, 194, 1, 215, 1, 214, 1, 207, 1, 223, 1, 206, 1, 207, 1, 224, 1, 223, 1, 195, 1, 215, 1, 194, 1, 195, 1, 216, 1, 215, 1, 208, 1, 224, 1, 207, 1, 208, 1, 225, 1, 224, 1, 198, 1, 216, 1, 195, 1, 198, 1, 218, 1, 216, 1, 210, 1, 226, 1, 209, 1, 210, 1, 227, 1, 226, 1, 199, 1, 217, 1, 196, 1, 199, 1, 219, 1, 217, 1, 211, 1, 227, 1, 210, 1, 211, 1, 228, 1, 227, 1, 202, 1, 219, 1, 199, 1, 202, 1, 220, 1, 219, 1, 191, 1, 212, 1, 149, 1, 91, 2, 228, 1, 211, 1, 204, 1, 220, 1, 202, 1, 204, 1, 221, 1, 220, 1, 192, 1, 212, 1, 191, 1, 192, 1, 213, 1, 212, 1, 205, 1, 221, 1, 204, 1, 205, 1, 222, 1, 221, 1, 193, 1, 213, 1, 192, 1, 193, 1, 214, 1, 213, 1, 228, 1, 244, 1, 227, 1, 228, 1, 245, 1, 244, 1, 220, 1, 236, 1, 219, 1, 220, 1, 237, 1, 236, 1, 212, 1, 229, 1, 149, 1, 91, 2, 245, 1, 228, 1, 221, 1, 237, 1, 220, 1, 221, 1, 238, 1, 237, 1, 213, 1, 229, 1, 212, 1, 213, 1, 230, 1, 229, 1, 222, 1, 238, 1, 221, 1, 222, 1, 239, 1, 238, 1, 214, 1, 230, 1, 213, 1, 214, 1, 231, 1, 230, 1, 223, 1, 239, 1, 222, 1, 223, 1, 240, 1, 239, 1, 215, 1, 231, 1, 214, 1, 215, 1, 232, 1, 231, 1, 224, 1, 240, 1, 223, 1, 224, 1, 241, 1, 240, 1, 216, 1, 232, 1, 215, 1, 216, 1, 233, 1, 232, 1, 225, 1, 241, 1, 224, 1, 225, 1, 242, 1, 241, 1, 218, 1, 233, 1, 216, 1, 218, 1, 235, 1, 233, 1, 227, 1, 243, 1, 226, 1, 227, 1, 244, 1, 243, 1, 219, 1, 234, 1, 217, 1, 219, 1, 236, 1, 234, 1, 241, 1, 2, 2, 240, 1, 241, 1, 3, 2, 2, 2, 233, 1, 249, 1, 232, 1, 233, 1, 251, 1, 249, 1, 242, 1, 3, 2, 241, 1, 242, 1, 4, 2, 3, 2, 235, 1, 251, 1, 233, 1, 235, 1, 253, 1, 251, 1, 244, 1, 5, 2, 243, 1, 244, 1, 7, 2, 5, 2, 236, 1, 252, 1, 234, 1, 236, 1, 254, 1, 252, 1, 245, 1, 7, 2, 244, 1, 245, 1, 8, 2, 7, 2, 237, 1, 254, 1, 236, 1, 237, 1, 255, 1, 254, 1, 229, 1, 246, 1, 149, 1, 91, 2, 8, 2, 245, 1, 238, 1, 255, 1, 237, 1, 238, 1, 0, 2, 255, 1, 230, 1, 246, 1, 229, 1, 230, 1, 247, 1, 246, 1, 239, 1, 0, 2, 238, 1, 239, 1, 1, 2, 0, 2, 231, 1, 247, 1, 230, 1, 231, 1, 248, 1, 247, 1, 240, 1, 1, 2, 239, 1, 240, 1, 2, 2, 1, 2, 232, 1, 248, 1, 231, 1, 232, 1, 249, 1, 248, 1, 246, 1, 9, 2, 149, 1, 91, 2, 26, 2, 8, 2, 0, 2, 17, 2, 255, 1, 0, 2, 18, 2, 17, 2, 247, 1, 9, 2, 246, 1, 247, 1, 10, 2, 9, 2, 1, 2, 18, 2, 0, 2, 1, 2, 19, 2, 18, 2, 248, 1, 10, 2, 247, 1, 248, 1, 11, 2, 10, 2, 2, 2, 19, 2, 1, 2, 2, 2, 20, 2, 19, 2, 249, 1, 11, 2, 248, 1, 249, 1, 12, 2, 11, 2, 3, 2, 20, 2, 2, 2, 3, 2, 21, 2, 20, 2, 251, 1, 12, 2, 249, 1, 251, 1, 14, 2, 12, 2, 4, 2, 21, 2, 3, 2, 4, 2, 22, 2, 21, 2, 252, 1, 13, 2, 250, 1, 252, 1, 15, 2, 13, 2, 6, 2, 22, 2, 4, 2, 6, 2, 24, 2, 22, 2, 254, 1, 15, 2, 252, 1, 254, 1, 16, 2, 15, 2, 8, 2, 25, 2, 7, 2, 8, 2, 26, 2, 25, 2, 255, 1, 16, 2, 254, 1, 255, 1, 17, 2, 16, 2, 14, 2, 30, 2, 12, 2, 14, 2, 32, 2, 30, 2, 22, 2, 40, 2, 21, 2, 22, 2, 41, 2, 40, 2, 15, 2, 31, 2, 13, 2, 15, 2, 33, 2, 31, 2, 25, 2, 42, 2, 23, 2, 25, 2, 43, 2, 42, 2, 16, 2, 33, 2, 15, 2, 16, 2, 35, 2, 33, 2, 26, 2, 43, 2, 25, 2, 26, 2, 44, 2, 43, 2, 17, 2, 35, 2, 16, 2, 17, 2, 36, 2, 35, 2, 9, 2, 27, 2, 149, 1, 91, 2, 44, 2, 26, 2, 18, 2, 36, 2, 17, 2, 18, 2, 37, 2, 36, 2, 10, 2, 27, 2, 9, 2, 10, 2, 28, 2, 27, 2, 19, 2, 37, 2, 18, 2, 19, 2, 38, 2, 37, 2, 11, 2, 28, 2, 10, 2, 11, 2, 29, 2, 28, 2, 20, 2, 38, 2, 19, 2, 20, 2, 39, 2, 38, 2, 12, 2, 29, 2, 11, 2, 12, 2, 30, 2, 29, 2, 21, 2, 39, 2, 20, 2, 21, 2, 40, 2, 39, 2, 37, 2, 53, 2, 36, 2, 37, 2, 54, 2, 53, 2, 28, 2, 45, 2, 27, 2, 28, 2, 46, 2, 45, 2, 38, 2, 54, 2, 37, 2, 38, 2, 55, 2, 54, 2, 29, 2, 46, 2, 28, 2, 29, 2, 47, 2, 46, 2, 39, 2, 55, 2, 38, 2, 39, 2, 56, 2, 55, 2, 30, 2, 47, 2, 29, 2, 30, 2, 48, 2, 47, 2, 40, 2, 56, 2, 39, 2, 40, 2, 57, 2, 56, 2, 32, 2, 48, 2, 30, 2, 32, 2, 49, 2, 48, 2, 41, 2, 57, 2, 40, 2, 41, 2, 58, 2, 57, 2, 34, 2, 49, 2, 32, 2, 34, 2, 51, 2, 49, 2, 43, 2, 59, 2, 42, 2, 43, 2, 60, 2, 59, 2, 35, 2, 50, 2, 33, 2, 35, 2, 52, 2, 50, 2, 44, 2, 60, 2, 43, 2, 44, 2, 61, 2, 60, 2, 36, 2, 52, 2, 35, 2, 36, 2, 53, 2, 52, 2, 27, 2, 45, 2, 149, 1, 91, 2, 61, 2, 44, 2, 58, 2, 78, 2, 57, 2, 58, 2, 79, 2, 78, 2, 51, 2, 67, 2, 49, 2, 51, 2, 70, 2, 67, 2, 60, 2, 80, 2, 59, 2, 60, 2, 81, 2, 80, 2, 52, 2, 68, 2, 50, 2, 52, 2, 71, 2, 68, 2, 61, 2, 81, 2, 60, 2, 61, 2, 82, 2, 81, 2, 53, 2, 71, 2, 52, 2, 53, 2, 73, 2, 71, 2, 45, 2, 62, 2, 149, 1, 91, 2, 82, 2, 61, 2, 54, 2, 73, 2, 53, 2, 54, 2, 75, 2, 73, 2, 46, 2, 62, 2, 45, 2, 46, 2, 63, 2, 62, 2, 55, 2, 75, 2, 54, 2, 55, 2, 76, 2, 75, 2, 47, 2, 63, 2, 46, 2, 47, 2, 64, 2, 63, 2, 56, 2, 76, 2, 55, 2, 56, 2, 77, 2, 76, 2, 48, 2, 64, 2, 47, 2, 48, 2, 65, 2, 64, 2, 57, 2, 77, 2, 56, 2, 57, 2, 78, 2, 77, 2, 49, 2, 65, 2, 48, 2, 49, 2, 67, 2, 65, 2, 63, 2, 0, 0, 62, 2, 63, 2, 1, 0, 0, 0, 76, 2, 85, 2, 75, 2, 76, 2, 87, 2, 85, 2, 64, 2, 1, 0, 63, 2, 64, 2, 2, 0, 1, 0, 77, 2, 87, 2, 76, 2, 77, 2, 9, 0, 87, 2, 65, 2, 2, 0, 64, 2, 65, 2, 4, 0, 2, 0, 78, 2, 9, 0, 77, 2, 78, 2, 11, 0, 9, 0, 67, 2, 4, 0, 65, 2, 67, 2, 6, 0, 4, 0, 79, 2, 11, 0, 78, 2, 79, 2, 13, 0, 11, 0, 69, 2, 5, 0, 66, 2, 69, 2, 7, 0, 5, 0, 81, 2, 14, 0, 80, 2, 81, 2, 89, 2, 14, 0, 72, 2, 7, 0, 69, 2, 72, 2, 8, 0, 7, 0, 82, 2, 89, 2, 81, 2, 82, 2, 90, 2, 89, 2, 74, 2, 8, 0, 72, 2, 74, 2, 84, 2, 8, 0, 62, 2, 0, 0, 149, 1, 91, 2, 90, 2, 82, 2, 75, 2, 83, 2, 73, 2, 75, 2, 85, 2, 83, 2 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 2880, +"material": ExtResource( 3 ), +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 604 +} + +[sub_resource type="Animation" id=3] +length = 0.001 +tracks/0/type = "value" +tracks/0/path = NodePath("Camera:mesh:surface_1/material:shader_param/glow_intensity") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 0, +"values": [ 1000.0 ] +} + +[sub_resource type="Animation" id=4] +length = 2.0 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath("Camera:mesh:surface_1/material:shader_param/glow_intensity") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1, 0.2, 0.3, 0.4, 0.6, 0.7, 0.8, 1, 1.2, 1.3, 1.4, 1.5 ), +"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"update": 0, +"values": [ 1000.0, 10000.0, 1000.0, 10000.0, 1000.0, 1000.0, 10000.0, 1000.0, 1000.0, 10000.0, 1000.0, 10000.0, 1000.0 ] +} + +[node name="CCTVCamera1" type="Spatial"] +script = ExtResource( 2 ) +CameraNodePath = NodePath("Viewport/Camera") +CameraPosition = Vector3( 0, -1, -0.75 ) + +[node name="Base" type="MeshInstance" parent="."] +transform = Transform( 1, 0, 0, 0, 0.5, 0, 0, 0, 1, 0, 0, 0 ) +mesh = SubResource( 1 ) +skeleton = NodePath("") +material/0 = null + +[node name="Camera" type="MeshInstance" parent="."] +transform = Transform( 0.845695, 0, 0, 0, 0.845695, 0, 0, 0, 0.845695, 0, -0.514384, 0 ) +mesh = SubResource( 2 ) +skeleton = NodePath("") +material/0 = null + +[node name="Viewport" type="Viewport" parent="."] +size = Vector2( 768, 432 ) + +[node name="Camera" type="Camera" parent="Viewport"] +transform = Transform( 1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, 0, -1, -0.75 ) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +autoplay = "active" +anims/RESET = SubResource( 3 ) +anims/active = SubResource( 4 ) diff --git a/prefabs/concrete_floor.tscn b/prefabs/concrete_floor.tscn new file mode 100644 index 0000000..243e94b --- /dev/null +++ b/prefabs/concrete_floor.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://resources/materials/concrete.material" type="Material" id=1] + +[sub_resource type="BoxShape" id=12] + +[sub_resource type="CubeMesh" id=13] + +[node name="ConcreteFloor1" type="StaticBody"] + +[node name="CollisionShape" type="CollisionShape" parent="."] +shape = SubResource( 12 ) + +[node name="MeshInstance" type="MeshInstance" parent="CollisionShape"] +mesh = SubResource( 13 ) +skeleton = NodePath("../../../Floor2") +material/0 = ExtResource( 1 ) diff --git a/prefabs/glass_wall1.tscn b/prefabs/glass_wall1.tscn new file mode 100644 index 0000000..e951353 --- /dev/null +++ b/prefabs/glass_wall1.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://resources/materials/glass.material" type="Material" id=1] + +[sub_resource type="ArrayMesh" id=1] +resource_name = "brick_wall1_Cube" +surfaces/0 = { +"aabb": AABB( -1, -1, -1, 2.00001, 2.00001, 2 ), +"array_data": PoolByteArray( 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 127, 127, 129, 63, 146, 36, 146, 36, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 129, 63, 121, 57, 210, 58, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 127, 0, 127, 127, 70, 56, 158, 53, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 127, 63, 48, 57, 209, 58, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 127, 127, 129, 63, 146, 36, 12, 53, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 127, 0, 127, 127, 70, 56, 48, 57, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 63, 12, 53, 121, 57, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 129, 63, 121, 57, 130, 58, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 127, 0, 127, 127, 115, 55, 158, 53, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 127, 63, 48, 57, 132, 58, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 63, 12, 53, 219, 59, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 127, 0, 127, 127, 115, 55, 48, 57, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 129, 0, 0, 63, 211, 47, 158, 53, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 127, 127, 129, 63, 12, 53, 146, 36, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 129, 63, 219, 59, 210, 58, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 129, 0, 0, 63, 211, 47, 48, 57, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 127, 63, 158, 53, 209, 58, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 127, 127, 129, 63, 12, 53, 12, 53, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 129, 0, 0, 63, 192, 50, 158, 53, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 63, 146, 36, 121, 57, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 129, 63, 219, 59, 130, 58, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 129, 0, 0, 63, 192, 50, 48, 57, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 127, 63, 158, 53, 132, 58, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 63, 146, 36, 219, 59 ), +"array_index_data": PoolByteArray( 1, 0, 20, 0, 14, 0, 1, 0, 7, 0, 20, 0, 10, 0, 19, 0, 6, 0, 10, 0, 23, 0, 19, 0, 21, 0, 12, 0, 18, 0, 21, 0, 15, 0, 12, 0, 16, 0, 9, 0, 3, 0, 16, 0, 22, 0, 9, 0, 5, 0, 8, 0, 2, 0, 5, 0, 11, 0, 8, 0, 17, 0, 0, 0, 13, 0, 17, 0, 4, 0, 0, 0 ), +"blend_shape_data": [ ], +"format": 2194711, +"index_count": 36, +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 24 +} + +[node name="GlassWall1" type="Spatial"] + +[node name="Cube" type="MeshInstance" parent="."] +transform = Transform( 10, 0, 0, 0, 10, 0, 0, 0, 1, 0, 10, 0 ) +mesh = SubResource( 1 ) +material/0 = ExtResource( 1 ) diff --git a/prefabs/gun1.tscn b/prefabs/gun1.tscn index c13f499..fcb0b1c 100644 --- a/prefabs/gun1.tscn +++ b/prefabs/gun1.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=20 format=2] +[gd_scene load_steps=15 format=2] [ext_resource path="res://resources/models/gun1/gun1.glb" type="PackedScene" id=1] [ext_resource path="res://scripts/Weapon.cs" type="Script" id=2] @@ -31,26 +31,6 @@ vertex_color_use_as_albedo = true material = SubResource( 15 ) size = Vector2( 2, 2 ) -[sub_resource type="SpatialMaterial" id=36] -flags_transparent = true -vertex_color_use_as_albedo = true - -[sub_resource type="Gradient" id=34] -offsets = PoolRealArray( 0, 0.35, 0.5, 0.75, 1 ) -colors = PoolColorArray( 0, 0, 0, 1, 0, 0, 0, 1, 0.0980392, 0.0980392, 0.0980392, 1, 0.196078, 0.196078, 0.196078, 1, 1, 1, 1, 0 ) - -[sub_resource type="GradientTexture" id=35] -gradient = SubResource( 34 ) - -[sub_resource type="ParticlesMaterial" id=32] -gravity = Vector3( 0, 1, 0 ) -scale = 0.1 -color_ramp = SubResource( 35 ) - -[sub_resource type="SphereMesh" id=33] -radius = 0.5 -height = 1.0 - [sub_resource type="AnimationNodeTimeScale" id=30] [sub_resource type="AnimationNodeAnimation" id=22] @@ -93,16 +73,6 @@ visibility_aabb = AABB( -7.5, -7.5, -7.5, 15, 15, 15 ) process_material = SubResource( 25 ) draw_pass_1 = SubResource( 26 ) -[node name="SmokeTrail" type="Particles" parent="Muzzle" index="1"] -material_override = SubResource( 36 ) -emitting = false -amount = 50 -lifetime = 1.5 -one_shot = true -local_coords = false -process_material = SubResource( 32 ) -draw_pass_1 = SubResource( 33 ) - [node name="AnimationTree" type="AnimationTree" parent="." index="4"] tree_root = SubResource( 29 ) anim_player = NodePath("../AnimationPlayer") diff --git a/prefabs/level_prototyping/prototype_cube.tscn b/prefabs/level_prototyping/prototype_cube.tscn new file mode 100644 index 0000000..4571b06 --- /dev/null +++ b/prefabs/level_prototyping/prototype_cube.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://resources/materials/purple.tres" type="Material" id=1] + +[sub_resource type="BoxShape" id=12] + +[sub_resource type="CubeMesh" id=13] + +[node name="PrototypeCube1" type="StaticBody"] + +[node name="CollisionShape" type="CollisionShape" parent="."] +shape = SubResource( 12 ) + +[node name="MeshInstance" type="MeshInstance" parent="CollisionShape"] +mesh = SubResource( 13 ) +material/0 = ExtResource( 1 ) diff --git a/prefabs/metal_plating1.tscn b/prefabs/metal_plating1.tscn new file mode 100644 index 0000000..457665d --- /dev/null +++ b/prefabs/metal_plating1.tscn @@ -0,0 +1,5 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://resources/models/metal_plating1/metal_plating1.glb" type="PackedScene" id=1] + +[node name="MetalPlating1" instance=ExtResource( 1 )] diff --git a/prefabs/player.tscn b/prefabs/player.tscn new file mode 100644 index 0000000..b36f324 --- /dev/null +++ b/prefabs/player.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://resources/materials/physics/zero_friction.tres" type="PhysicsMaterial" id=1] +[ext_resource path="res://prefabs/gun1.tscn" type="PackedScene" id=2] +[ext_resource path="res://scripts/PlayerController.cs" type="Script" id=4] +[ext_resource path="res://resources/materials/white.tres" type="Material" id=5] + +[sub_resource type="BoxShape" id=2] +extents = Vector3( 1, 2, 1 ) + +[sub_resource type="CubeMesh" id=3] + +[node name="Player" type="RigidBody"] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5, 0 ) +mass = 80.0 +physics_material_override = ExtResource( 1 ) +gravity_scale = 1.5 +continuous_cd = true +contacts_reported = 1 +contact_monitor = true +can_sleep = false +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true +linear_damp = 0.0 +script = ExtResource( 4 ) +sensitivity = Vector2( 0.12, 0.12 ) +accelerationMultiplier = 10.0 +deccelerationMultiplier = 0.5 + +[node name="CollisionShape" type="CollisionShape" parent="."] +shape = SubResource( 2 ) + +[node name="MeshInstance" type="MeshInstance" parent="CollisionShape"] +transform = Transform( 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0 ) +mesh = SubResource( 3 ) +material/0 = ExtResource( 5 ) + +[node name="Camera" type="Camera" parent="CollisionShape"] +fov = 90.0 + +[node name="Gun1" parent="CollisionShape/Camera" instance=ExtResource( 2 )] +transform = Transform( 0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 1.5, -0.5, 0.5 ) +PlayerNodePath = NodePath("../../..") +CameraNodePath = NodePath("..") +HorizontalRotationNodePath = NodePath("../..") +AimDownSightPosition = Vector3( 0, -0.4, -0.5 ) diff --git a/prefabs/steel_beam1.tscn b/prefabs/steel_beam1.tscn new file mode 100644 index 0000000..1969c7b --- /dev/null +++ b/prefabs/steel_beam1.tscn @@ -0,0 +1,5 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://resources/models/steel_beam1/steel_beam1.glb" type="PackedScene" id=1] + +[node name="SteelBeam1" instance=ExtResource( 1 )] diff --git a/prefabs/window1.tscn b/prefabs/window1.tscn new file mode 100644 index 0000000..06566ad --- /dev/null +++ b/prefabs/window1.tscn @@ -0,0 +1,9 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://resources/models/window1/window1.glb" type="PackedScene" id=1] +[ext_resource path="res://resources/materials/glass.material" type="Material" id=2] + +[node name="Window1" instance=ExtResource( 1 )] + +[node name="Glass" parent="." index="1"] +material/0 = ExtResource( 2 ) diff --git a/project.godot b/project.godot index aaf14ba..799d547 100644 --- a/project.godot +++ b/project.godot @@ -28,6 +28,10 @@ settings/fps/force_fps=120 window/vsync/vsync_via_compositor=true +[editor_plugins] + +enabled=PoolStringArray( "res://addons/change_node/plugin.cfg" ) + [input] escape={ diff --git a/resources/materials/brick.material b/resources/materials/brick.material new file mode 100644 index 0000000..c68e241 Binary files /dev/null and b/resources/materials/brick.material differ diff --git a/resources/materials/cctv_camera1.material b/resources/materials/cctv_camera1.material new file mode 100644 index 0000000..ad4979e Binary files /dev/null and b/resources/materials/cctv_camera1.material differ diff --git a/resources/materials/concrete.material b/resources/materials/concrete.material new file mode 100644 index 0000000..63c0e3a Binary files /dev/null and b/resources/materials/concrete.material differ diff --git a/resources/materials/glass.material b/resources/materials/glass.material new file mode 100644 index 0000000..8998ae3 Binary files /dev/null and b/resources/materials/glass.material differ diff --git a/resources/materials/iron.material b/resources/materials/iron.material new file mode 100644 index 0000000..b255213 Binary files /dev/null and b/resources/materials/iron.material differ diff --git a/resources/materials/purple.tres b/resources/materials/purple.tres new file mode 100644 index 0000000..330d04e --- /dev/null +++ b/resources/materials/purple.tres @@ -0,0 +1,5 @@ +[gd_resource type="SpatialMaterial" format=2] + +[resource] +albedo_color = Color( 0.392157, 0.392157, 1, 1 ) +roughness = 0.5 diff --git a/resources/materials/steel.material b/resources/materials/steel.material new file mode 100644 index 0000000..9296eaf Binary files /dev/null and b/resources/materials/steel.material differ diff --git a/resources/models/brick_wall1/brick_wall1.glb b/resources/models/brick_wall1/brick_wall1.glb new file mode 100644 index 0000000..72e50e1 Binary files /dev/null and b/resources/models/brick_wall1/brick_wall1.glb differ diff --git a/resources/models/brick_wall1/brick_wall1.glb.import b/resources/models/brick_wall1/brick_wall1.glb.import new file mode 100644 index 0000000..a2a8a4b --- /dev/null +++ b/resources/models/brick_wall1/brick_wall1.glb.import @@ -0,0 +1,1065 @@ +[remap] + +importer="scene" +type="PackedScene" +path="res://.import/brick_wall1.glb-ed43746e1436c034502fe6f2eaa87914.scn" + +[deps] + +source_file="res://resources/models/brick_wall1/brick_wall1.glb" +dest_files=[ "res://.import/brick_wall1.glb-ed43746e1436c034502fe6f2eaa87914.scn" ] + +[params] + +nodes/root_type="Spatial" +nodes/root_name="Scene Root" +nodes/root_scale=1.0 +nodes/custom_script="" +nodes/storage=0 +nodes/use_legacy_names=false +materials/location=1 +materials/storage=1 +materials/keep_on_reimport=true +meshes/octahedral_compression=true +meshes/compress=4286 +meshes/ensure_tangents=true +meshes/storage=0 +meshes/light_baking=0 +meshes/lightmap_texel_size=0.1 +skins/use_named_skins=true +external_files/store_in_subdir=false +animation/import=true +animation/fps=15 +animation/filter_script="" +animation/storage=false +animation/keep_custom_tracks=false +animation/optimizer/enabled=true +animation/optimizer/max_linear_error=0.05 +animation/optimizer/max_angular_error=0.01 +animation/optimizer/max_angle=22 +animation/optimizer/remove_unused_tracks=true +animation/clips/amount=0 +animation/clip_1/name="" +animation/clip_1/start_frame=0 +animation/clip_1/end_frame=0 +animation/clip_1/loops=false +animation/clip_2/name="" +animation/clip_2/start_frame=0 +animation/clip_2/end_frame=0 +animation/clip_2/loops=false +animation/clip_3/name="" +animation/clip_3/start_frame=0 +animation/clip_3/end_frame=0 +animation/clip_3/loops=false +animation/clip_4/name="" +animation/clip_4/start_frame=0 +animation/clip_4/end_frame=0 +animation/clip_4/loops=false +animation/clip_5/name="" +animation/clip_5/start_frame=0 +animation/clip_5/end_frame=0 +animation/clip_5/loops=false +animation/clip_6/name="" +animation/clip_6/start_frame=0 +animation/clip_6/end_frame=0 +animation/clip_6/loops=false +animation/clip_7/name="" +animation/clip_7/start_frame=0 +animation/clip_7/end_frame=0 +animation/clip_7/loops=false +animation/clip_8/name="" +animation/clip_8/start_frame=0 +animation/clip_8/end_frame=0 +animation/clip_8/loops=false +animation/clip_9/name="" +animation/clip_9/start_frame=0 +animation/clip_9/end_frame=0 +animation/clip_9/loops=false +animation/clip_10/name="" +animation/clip_10/start_frame=0 +animation/clip_10/end_frame=0 +animation/clip_10/loops=false +animation/clip_11/name="" +animation/clip_11/start_frame=0 +animation/clip_11/end_frame=0 +animation/clip_11/loops=false +animation/clip_12/name="" +animation/clip_12/start_frame=0 +animation/clip_12/end_frame=0 +animation/clip_12/loops=false +animation/clip_13/name="" +animation/clip_13/start_frame=0 +animation/clip_13/end_frame=0 +animation/clip_13/loops=false +animation/clip_14/name="" +animation/clip_14/start_frame=0 +animation/clip_14/end_frame=0 +animation/clip_14/loops=false +animation/clip_15/name="" +animation/clip_15/start_frame=0 +animation/clip_15/end_frame=0 +animation/clip_15/loops=false +animation/clip_16/name="" +animation/clip_16/start_frame=0 +animation/clip_16/end_frame=0 +animation/clip_16/loops=false +animation/clip_17/name="" +animation/clip_17/start_frame=0 +animation/clip_17/end_frame=0 +animation/clip_17/loops=false +animation/clip_18/name="" +animation/clip_18/start_frame=0 +animation/clip_18/end_frame=0 +animation/clip_18/loops=false +animation/clip_19/name="" +animation/clip_19/start_frame=0 +animation/clip_19/end_frame=0 +animation/clip_19/loops=false +animation/clip_20/name="" +animation/clip_20/start_frame=0 +animation/clip_20/end_frame=0 +animation/clip_20/loops=false +animation/clip_21/name="" +animation/clip_21/start_frame=0 +animation/clip_21/end_frame=0 +animation/clip_21/loops=false +animation/clip_22/name="" +animation/clip_22/start_frame=0 +animation/clip_22/end_frame=0 +animation/clip_22/loops=false +animation/clip_23/name="" +animation/clip_23/start_frame=0 +animation/clip_23/end_frame=0 +animation/clip_23/loops=false +animation/clip_24/name="" +animation/clip_24/start_frame=0 +animation/clip_24/end_frame=0 +animation/clip_24/loops=false +animation/clip_25/name="" +animation/clip_25/start_frame=0 +animation/clip_25/end_frame=0 +animation/clip_25/loops=false +animation/clip_26/name="" +animation/clip_26/start_frame=0 +animation/clip_26/end_frame=0 +animation/clip_26/loops=false +animation/clip_27/name="" +animation/clip_27/start_frame=0 +animation/clip_27/end_frame=0 +animation/clip_27/loops=false +animation/clip_28/name="" +animation/clip_28/start_frame=0 +animation/clip_28/end_frame=0 +animation/clip_28/loops=false +animation/clip_29/name="" +animation/clip_29/start_frame=0 +animation/clip_29/end_frame=0 +animation/clip_29/loops=false +animation/clip_30/name="" +animation/clip_30/start_frame=0 +animation/clip_30/end_frame=0 +animation/clip_30/loops=false +animation/clip_31/name="" +animation/clip_31/start_frame=0 +animation/clip_31/end_frame=0 +animation/clip_31/loops=false +animation/clip_32/name="" +animation/clip_32/start_frame=0 +animation/clip_32/end_frame=0 +animation/clip_32/loops=false +animation/clip_33/name="" +animation/clip_33/start_frame=0 +animation/clip_33/end_frame=0 +animation/clip_33/loops=false +animation/clip_34/name="" +animation/clip_34/start_frame=0 +animation/clip_34/end_frame=0 +animation/clip_34/loops=false +animation/clip_35/name="" +animation/clip_35/start_frame=0 +animation/clip_35/end_frame=0 +animation/clip_35/loops=false +animation/clip_36/name="" +animation/clip_36/start_frame=0 +animation/clip_36/end_frame=0 +animation/clip_36/loops=false +animation/clip_37/name="" +animation/clip_37/start_frame=0 +animation/clip_37/end_frame=0 +animation/clip_37/loops=false +animation/clip_38/name="" +animation/clip_38/start_frame=0 +animation/clip_38/end_frame=0 +animation/clip_38/loops=false +animation/clip_39/name="" +animation/clip_39/start_frame=0 +animation/clip_39/end_frame=0 +animation/clip_39/loops=false +animation/clip_40/name="" +animation/clip_40/start_frame=0 +animation/clip_40/end_frame=0 +animation/clip_40/loops=false +animation/clip_41/name="" +animation/clip_41/start_frame=0 +animation/clip_41/end_frame=0 +animation/clip_41/loops=false +animation/clip_42/name="" +animation/clip_42/start_frame=0 +animation/clip_42/end_frame=0 +animation/clip_42/loops=false +animation/clip_43/name="" +animation/clip_43/start_frame=0 +animation/clip_43/end_frame=0 +animation/clip_43/loops=false +animation/clip_44/name="" +animation/clip_44/start_frame=0 +animation/clip_44/end_frame=0 +animation/clip_44/loops=false +animation/clip_45/name="" +animation/clip_45/start_frame=0 +animation/clip_45/end_frame=0 +animation/clip_45/loops=false +animation/clip_46/name="" +animation/clip_46/start_frame=0 +animation/clip_46/end_frame=0 +animation/clip_46/loops=false +animation/clip_47/name="" +animation/clip_47/start_frame=0 +animation/clip_47/end_frame=0 +animation/clip_47/loops=false +animation/clip_48/name="" +animation/clip_48/start_frame=0 +animation/clip_48/end_frame=0 +animation/clip_48/loops=false +animation/clip_49/name="" +animation/clip_49/start_frame=0 +animation/clip_49/end_frame=0 +animation/clip_49/loops=false +animation/clip_50/name="" +animation/clip_50/start_frame=0 +animation/clip_50/end_frame=0 +animation/clip_50/loops=false +animation/clip_51/name="" +animation/clip_51/start_frame=0 +animation/clip_51/end_frame=0 +animation/clip_51/loops=false +animation/clip_52/name="" +animation/clip_52/start_frame=0 +animation/clip_52/end_frame=0 +animation/clip_52/loops=false +animation/clip_53/name="" +animation/clip_53/start_frame=0 +animation/clip_53/end_frame=0 +animation/clip_53/loops=false +animation/clip_54/name="" +animation/clip_54/start_frame=0 +animation/clip_54/end_frame=0 +animation/clip_54/loops=false +animation/clip_55/name="" +animation/clip_55/start_frame=0 +animation/clip_55/end_frame=0 +animation/clip_55/loops=false +animation/clip_56/name="" +animation/clip_56/start_frame=0 +animation/clip_56/end_frame=0 +animation/clip_56/loops=false +animation/clip_57/name="" +animation/clip_57/start_frame=0 +animation/clip_57/end_frame=0 +animation/clip_57/loops=false +animation/clip_58/name="" +animation/clip_58/start_frame=0 +animation/clip_58/end_frame=0 +animation/clip_58/loops=false +animation/clip_59/name="" +animation/clip_59/start_frame=0 +animation/clip_59/end_frame=0 +animation/clip_59/loops=false +animation/clip_60/name="" +animation/clip_60/start_frame=0 +animation/clip_60/end_frame=0 +animation/clip_60/loops=false +animation/clip_61/name="" +animation/clip_61/start_frame=0 +animation/clip_61/end_frame=0 +animation/clip_61/loops=false +animation/clip_62/name="" +animation/clip_62/start_frame=0 +animation/clip_62/end_frame=0 +animation/clip_62/loops=false +animation/clip_63/name="" +animation/clip_63/start_frame=0 +animation/clip_63/end_frame=0 +animation/clip_63/loops=false +animation/clip_64/name="" +animation/clip_64/start_frame=0 +animation/clip_64/end_frame=0 +animation/clip_64/loops=false +animation/clip_65/name="" +animation/clip_65/start_frame=0 +animation/clip_65/end_frame=0 +animation/clip_65/loops=false +animation/clip_66/name="" +animation/clip_66/start_frame=0 +animation/clip_66/end_frame=0 +animation/clip_66/loops=false +animation/clip_67/name="" +animation/clip_67/start_frame=0 +animation/clip_67/end_frame=0 +animation/clip_67/loops=false +animation/clip_68/name="" +animation/clip_68/start_frame=0 +animation/clip_68/end_frame=0 +animation/clip_68/loops=false +animation/clip_69/name="" +animation/clip_69/start_frame=0 +animation/clip_69/end_frame=0 +animation/clip_69/loops=false +animation/clip_70/name="" +animation/clip_70/start_frame=0 +animation/clip_70/end_frame=0 +animation/clip_70/loops=false +animation/clip_71/name="" +animation/clip_71/start_frame=0 +animation/clip_71/end_frame=0 +animation/clip_71/loops=false +animation/clip_72/name="" +animation/clip_72/start_frame=0 +animation/clip_72/end_frame=0 +animation/clip_72/loops=false +animation/clip_73/name="" +animation/clip_73/start_frame=0 +animation/clip_73/end_frame=0 +animation/clip_73/loops=false +animation/clip_74/name="" +animation/clip_74/start_frame=0 +animation/clip_74/end_frame=0 +animation/clip_74/loops=false +animation/clip_75/name="" +animation/clip_75/start_frame=0 +animation/clip_75/end_frame=0 +animation/clip_75/loops=false +animation/clip_76/name="" +animation/clip_76/start_frame=0 +animation/clip_76/end_frame=0 +animation/clip_76/loops=false +animation/clip_77/name="" +animation/clip_77/start_frame=0 +animation/clip_77/end_frame=0 +animation/clip_77/loops=false +animation/clip_78/name="" +animation/clip_78/start_frame=0 +animation/clip_78/end_frame=0 +animation/clip_78/loops=false +animation/clip_79/name="" +animation/clip_79/start_frame=0 +animation/clip_79/end_frame=0 +animation/clip_79/loops=false +animation/clip_80/name="" +animation/clip_80/start_frame=0 +animation/clip_80/end_frame=0 +animation/clip_80/loops=false +animation/clip_81/name="" +animation/clip_81/start_frame=0 +animation/clip_81/end_frame=0 +animation/clip_81/loops=false +animation/clip_82/name="" +animation/clip_82/start_frame=0 +animation/clip_82/end_frame=0 +animation/clip_82/loops=false +animation/clip_83/name="" +animation/clip_83/start_frame=0 +animation/clip_83/end_frame=0 +animation/clip_83/loops=false +animation/clip_84/name="" +animation/clip_84/start_frame=0 +animation/clip_84/end_frame=0 +animation/clip_84/loops=false +animation/clip_85/name="" +animation/clip_85/start_frame=0 +animation/clip_85/end_frame=0 +animation/clip_85/loops=false +animation/clip_86/name="" +animation/clip_86/start_frame=0 +animation/clip_86/end_frame=0 +animation/clip_86/loops=false +animation/clip_87/name="" +animation/clip_87/start_frame=0 +animation/clip_87/end_frame=0 +animation/clip_87/loops=false +animation/clip_88/name="" +animation/clip_88/start_frame=0 +animation/clip_88/end_frame=0 +animation/clip_88/loops=false +animation/clip_89/name="" +animation/clip_89/start_frame=0 +animation/clip_89/end_frame=0 +animation/clip_89/loops=false +animation/clip_90/name="" +animation/clip_90/start_frame=0 +animation/clip_90/end_frame=0 +animation/clip_90/loops=false +animation/clip_91/name="" +animation/clip_91/start_frame=0 +animation/clip_91/end_frame=0 +animation/clip_91/loops=false +animation/clip_92/name="" +animation/clip_92/start_frame=0 +animation/clip_92/end_frame=0 +animation/clip_92/loops=false +animation/clip_93/name="" +animation/clip_93/start_frame=0 +animation/clip_93/end_frame=0 +animation/clip_93/loops=false +animation/clip_94/name="" +animation/clip_94/start_frame=0 +animation/clip_94/end_frame=0 +animation/clip_94/loops=false +animation/clip_95/name="" +animation/clip_95/start_frame=0 +animation/clip_95/end_frame=0 +animation/clip_95/loops=false +animation/clip_96/name="" +animation/clip_96/start_frame=0 +animation/clip_96/end_frame=0 +animation/clip_96/loops=false +animation/clip_97/name="" +animation/clip_97/start_frame=0 +animation/clip_97/end_frame=0 +animation/clip_97/loops=false +animation/clip_98/name="" +animation/clip_98/start_frame=0 +animation/clip_98/end_frame=0 +animation/clip_98/loops=false +animation/clip_99/name="" +animation/clip_99/start_frame=0 +animation/clip_99/end_frame=0 +animation/clip_99/loops=false +animation/clip_100/name="" +animation/clip_100/start_frame=0 +animation/clip_100/end_frame=0 +animation/clip_100/loops=false +animation/clip_101/name="" +animation/clip_101/start_frame=0 +animation/clip_101/end_frame=0 +animation/clip_101/loops=false +animation/clip_102/name="" +animation/clip_102/start_frame=0 +animation/clip_102/end_frame=0 +animation/clip_102/loops=false +animation/clip_103/name="" +animation/clip_103/start_frame=0 +animation/clip_103/end_frame=0 +animation/clip_103/loops=false +animation/clip_104/name="" +animation/clip_104/start_frame=0 +animation/clip_104/end_frame=0 +animation/clip_104/loops=false +animation/clip_105/name="" +animation/clip_105/start_frame=0 +animation/clip_105/end_frame=0 +animation/clip_105/loops=false +animation/clip_106/name="" +animation/clip_106/start_frame=0 +animation/clip_106/end_frame=0 +animation/clip_106/loops=false +animation/clip_107/name="" +animation/clip_107/start_frame=0 +animation/clip_107/end_frame=0 +animation/clip_107/loops=false +animation/clip_108/name="" +animation/clip_108/start_frame=0 +animation/clip_108/end_frame=0 +animation/clip_108/loops=false +animation/clip_109/name="" +animation/clip_109/start_frame=0 +animation/clip_109/end_frame=0 +animation/clip_109/loops=false +animation/clip_110/name="" +animation/clip_110/start_frame=0 +animation/clip_110/end_frame=0 +animation/clip_110/loops=false +animation/clip_111/name="" +animation/clip_111/start_frame=0 +animation/clip_111/end_frame=0 +animation/clip_111/loops=false +animation/clip_112/name="" +animation/clip_112/start_frame=0 +animation/clip_112/end_frame=0 +animation/clip_112/loops=false +animation/clip_113/name="" +animation/clip_113/start_frame=0 +animation/clip_113/end_frame=0 +animation/clip_113/loops=false +animation/clip_114/name="" +animation/clip_114/start_frame=0 +animation/clip_114/end_frame=0 +animation/clip_114/loops=false +animation/clip_115/name="" +animation/clip_115/start_frame=0 +animation/clip_115/end_frame=0 +animation/clip_115/loops=false +animation/clip_116/name="" +animation/clip_116/start_frame=0 +animation/clip_116/end_frame=0 +animation/clip_116/loops=false +animation/clip_117/name="" +animation/clip_117/start_frame=0 +animation/clip_117/end_frame=0 +animation/clip_117/loops=false +animation/clip_118/name="" +animation/clip_118/start_frame=0 +animation/clip_118/end_frame=0 +animation/clip_118/loops=false +animation/clip_119/name="" +animation/clip_119/start_frame=0 +animation/clip_119/end_frame=0 +animation/clip_119/loops=false +animation/clip_120/name="" +animation/clip_120/start_frame=0 +animation/clip_120/end_frame=0 +animation/clip_120/loops=false +animation/clip_121/name="" +animation/clip_121/start_frame=0 +animation/clip_121/end_frame=0 +animation/clip_121/loops=false +animation/clip_122/name="" +animation/clip_122/start_frame=0 +animation/clip_122/end_frame=0 +animation/clip_122/loops=false +animation/clip_123/name="" +animation/clip_123/start_frame=0 +animation/clip_123/end_frame=0 +animation/clip_123/loops=false +animation/clip_124/name="" +animation/clip_124/start_frame=0 +animation/clip_124/end_frame=0 +animation/clip_124/loops=false +animation/clip_125/name="" +animation/clip_125/start_frame=0 +animation/clip_125/end_frame=0 +animation/clip_125/loops=false +animation/clip_126/name="" +animation/clip_126/start_frame=0 +animation/clip_126/end_frame=0 +animation/clip_126/loops=false +animation/clip_127/name="" +animation/clip_127/start_frame=0 +animation/clip_127/end_frame=0 +animation/clip_127/loops=false +animation/clip_128/name="" +animation/clip_128/start_frame=0 +animation/clip_128/end_frame=0 +animation/clip_128/loops=false +animation/clip_129/name="" +animation/clip_129/start_frame=0 +animation/clip_129/end_frame=0 +animation/clip_129/loops=false +animation/clip_130/name="" +animation/clip_130/start_frame=0 +animation/clip_130/end_frame=0 +animation/clip_130/loops=false +animation/clip_131/name="" +animation/clip_131/start_frame=0 +animation/clip_131/end_frame=0 +animation/clip_131/loops=false +animation/clip_132/name="" +animation/clip_132/start_frame=0 +animation/clip_132/end_frame=0 +animation/clip_132/loops=false +animation/clip_133/name="" +animation/clip_133/start_frame=0 +animation/clip_133/end_frame=0 +animation/clip_133/loops=false +animation/clip_134/name="" +animation/clip_134/start_frame=0 +animation/clip_134/end_frame=0 +animation/clip_134/loops=false +animation/clip_135/name="" +animation/clip_135/start_frame=0 +animation/clip_135/end_frame=0 +animation/clip_135/loops=false +animation/clip_136/name="" +animation/clip_136/start_frame=0 +animation/clip_136/end_frame=0 +animation/clip_136/loops=false +animation/clip_137/name="" +animation/clip_137/start_frame=0 +animation/clip_137/end_frame=0 +animation/clip_137/loops=false +animation/clip_138/name="" +animation/clip_138/start_frame=0 +animation/clip_138/end_frame=0 +animation/clip_138/loops=false +animation/clip_139/name="" +animation/clip_139/start_frame=0 +animation/clip_139/end_frame=0 +animation/clip_139/loops=false +animation/clip_140/name="" +animation/clip_140/start_frame=0 +animation/clip_140/end_frame=0 +animation/clip_140/loops=false +animation/clip_141/name="" +animation/clip_141/start_frame=0 +animation/clip_141/end_frame=0 +animation/clip_141/loops=false +animation/clip_142/name="" +animation/clip_142/start_frame=0 +animation/clip_142/end_frame=0 +animation/clip_142/loops=false +animation/clip_143/name="" +animation/clip_143/start_frame=0 +animation/clip_143/end_frame=0 +animation/clip_143/loops=false +animation/clip_144/name="" +animation/clip_144/start_frame=0 +animation/clip_144/end_frame=0 +animation/clip_144/loops=false +animation/clip_145/name="" +animation/clip_145/start_frame=0 +animation/clip_145/end_frame=0 +animation/clip_145/loops=false +animation/clip_146/name="" +animation/clip_146/start_frame=0 +animation/clip_146/end_frame=0 +animation/clip_146/loops=false +animation/clip_147/name="" +animation/clip_147/start_frame=0 +animation/clip_147/end_frame=0 +animation/clip_147/loops=false +animation/clip_148/name="" +animation/clip_148/start_frame=0 +animation/clip_148/end_frame=0 +animation/clip_148/loops=false +animation/clip_149/name="" +animation/clip_149/start_frame=0 +animation/clip_149/end_frame=0 +animation/clip_149/loops=false +animation/clip_150/name="" +animation/clip_150/start_frame=0 +animation/clip_150/end_frame=0 +animation/clip_150/loops=false +animation/clip_151/name="" +animation/clip_151/start_frame=0 +animation/clip_151/end_frame=0 +animation/clip_151/loops=false +animation/clip_152/name="" +animation/clip_152/start_frame=0 +animation/clip_152/end_frame=0 +animation/clip_152/loops=false +animation/clip_153/name="" +animation/clip_153/start_frame=0 +animation/clip_153/end_frame=0 +animation/clip_153/loops=false +animation/clip_154/name="" +animation/clip_154/start_frame=0 +animation/clip_154/end_frame=0 +animation/clip_154/loops=false +animation/clip_155/name="" +animation/clip_155/start_frame=0 +animation/clip_155/end_frame=0 +animation/clip_155/loops=false +animation/clip_156/name="" +animation/clip_156/start_frame=0 +animation/clip_156/end_frame=0 +animation/clip_156/loops=false +animation/clip_157/name="" +animation/clip_157/start_frame=0 +animation/clip_157/end_frame=0 +animation/clip_157/loops=false +animation/clip_158/name="" +animation/clip_158/start_frame=0 +animation/clip_158/end_frame=0 +animation/clip_158/loops=false +animation/clip_159/name="" +animation/clip_159/start_frame=0 +animation/clip_159/end_frame=0 +animation/clip_159/loops=false +animation/clip_160/name="" +animation/clip_160/start_frame=0 +animation/clip_160/end_frame=0 +animation/clip_160/loops=false +animation/clip_161/name="" +animation/clip_161/start_frame=0 +animation/clip_161/end_frame=0 +animation/clip_161/loops=false +animation/clip_162/name="" +animation/clip_162/start_frame=0 +animation/clip_162/end_frame=0 +animation/clip_162/loops=false +animation/clip_163/name="" +animation/clip_163/start_frame=0 +animation/clip_163/end_frame=0 +animation/clip_163/loops=false +animation/clip_164/name="" +animation/clip_164/start_frame=0 +animation/clip_164/end_frame=0 +animation/clip_164/loops=false +animation/clip_165/name="" +animation/clip_165/start_frame=0 +animation/clip_165/end_frame=0 +animation/clip_165/loops=false +animation/clip_166/name="" +animation/clip_166/start_frame=0 +animation/clip_166/end_frame=0 +animation/clip_166/loops=false +animation/clip_167/name="" +animation/clip_167/start_frame=0 +animation/clip_167/end_frame=0 +animation/clip_167/loops=false +animation/clip_168/name="" +animation/clip_168/start_frame=0 +animation/clip_168/end_frame=0 +animation/clip_168/loops=false +animation/clip_169/name="" +animation/clip_169/start_frame=0 +animation/clip_169/end_frame=0 +animation/clip_169/loops=false +animation/clip_170/name="" +animation/clip_170/start_frame=0 +animation/clip_170/end_frame=0 +animation/clip_170/loops=false +animation/clip_171/name="" +animation/clip_171/start_frame=0 +animation/clip_171/end_frame=0 +animation/clip_171/loops=false +animation/clip_172/name="" +animation/clip_172/start_frame=0 +animation/clip_172/end_frame=0 +animation/clip_172/loops=false +animation/clip_173/name="" +animation/clip_173/start_frame=0 +animation/clip_173/end_frame=0 +animation/clip_173/loops=false +animation/clip_174/name="" +animation/clip_174/start_frame=0 +animation/clip_174/end_frame=0 +animation/clip_174/loops=false +animation/clip_175/name="" +animation/clip_175/start_frame=0 +animation/clip_175/end_frame=0 +animation/clip_175/loops=false +animation/clip_176/name="" +animation/clip_176/start_frame=0 +animation/clip_176/end_frame=0 +animation/clip_176/loops=false +animation/clip_177/name="" +animation/clip_177/start_frame=0 +animation/clip_177/end_frame=0 +animation/clip_177/loops=false +animation/clip_178/name="" +animation/clip_178/start_frame=0 +animation/clip_178/end_frame=0 +animation/clip_178/loops=false +animation/clip_179/name="" +animation/clip_179/start_frame=0 +animation/clip_179/end_frame=0 +animation/clip_179/loops=false +animation/clip_180/name="" +animation/clip_180/start_frame=0 +animation/clip_180/end_frame=0 +animation/clip_180/loops=false +animation/clip_181/name="" +animation/clip_181/start_frame=0 +animation/clip_181/end_frame=0 +animation/clip_181/loops=false +animation/clip_182/name="" +animation/clip_182/start_frame=0 +animation/clip_182/end_frame=0 +animation/clip_182/loops=false +animation/clip_183/name="" +animation/clip_183/start_frame=0 +animation/clip_183/end_frame=0 +animation/clip_183/loops=false +animation/clip_184/name="" +animation/clip_184/start_frame=0 +animation/clip_184/end_frame=0 +animation/clip_184/loops=false +animation/clip_185/name="" +animation/clip_185/start_frame=0 +animation/clip_185/end_frame=0 +animation/clip_185/loops=false +animation/clip_186/name="" +animation/clip_186/start_frame=0 +animation/clip_186/end_frame=0 +animation/clip_186/loops=false +animation/clip_187/name="" +animation/clip_187/start_frame=0 +animation/clip_187/end_frame=0 +animation/clip_187/loops=false +animation/clip_188/name="" +animation/clip_188/start_frame=0 +animation/clip_188/end_frame=0 +animation/clip_188/loops=false +animation/clip_189/name="" +animation/clip_189/start_frame=0 +animation/clip_189/end_frame=0 +animation/clip_189/loops=false +animation/clip_190/name="" +animation/clip_190/start_frame=0 +animation/clip_190/end_frame=0 +animation/clip_190/loops=false +animation/clip_191/name="" +animation/clip_191/start_frame=0 +animation/clip_191/end_frame=0 +animation/clip_191/loops=false +animation/clip_192/name="" +animation/clip_192/start_frame=0 +animation/clip_192/end_frame=0 +animation/clip_192/loops=false +animation/clip_193/name="" +animation/clip_193/start_frame=0 +animation/clip_193/end_frame=0 +animation/clip_193/loops=false +animation/clip_194/name="" +animation/clip_194/start_frame=0 +animation/clip_194/end_frame=0 +animation/clip_194/loops=false +animation/clip_195/name="" +animation/clip_195/start_frame=0 +animation/clip_195/end_frame=0 +animation/clip_195/loops=false +animation/clip_196/name="" +animation/clip_196/start_frame=0 +animation/clip_196/end_frame=0 +animation/clip_196/loops=false +animation/clip_197/name="" +animation/clip_197/start_frame=0 +animation/clip_197/end_frame=0 +animation/clip_197/loops=false +animation/clip_198/name="" +animation/clip_198/start_frame=0 +animation/clip_198/end_frame=0 +animation/clip_198/loops=false +animation/clip_199/name="" +animation/clip_199/start_frame=0 +animation/clip_199/end_frame=0 +animation/clip_199/loops=false +animation/clip_200/name="" +animation/clip_200/start_frame=0 +animation/clip_200/end_frame=0 +animation/clip_200/loops=false +animation/clip_201/name="" +animation/clip_201/start_frame=0 +animation/clip_201/end_frame=0 +animation/clip_201/loops=false +animation/clip_202/name="" +animation/clip_202/start_frame=0 +animation/clip_202/end_frame=0 +animation/clip_202/loops=false +animation/clip_203/name="" +animation/clip_203/start_frame=0 +animation/clip_203/end_frame=0 +animation/clip_203/loops=false +animation/clip_204/name="" +animation/clip_204/start_frame=0 +animation/clip_204/end_frame=0 +animation/clip_204/loops=false +animation/clip_205/name="" +animation/clip_205/start_frame=0 +animation/clip_205/end_frame=0 +animation/clip_205/loops=false +animation/clip_206/name="" +animation/clip_206/start_frame=0 +animation/clip_206/end_frame=0 +animation/clip_206/loops=false +animation/clip_207/name="" +animation/clip_207/start_frame=0 +animation/clip_207/end_frame=0 +animation/clip_207/loops=false +animation/clip_208/name="" +animation/clip_208/start_frame=0 +animation/clip_208/end_frame=0 +animation/clip_208/loops=false +animation/clip_209/name="" +animation/clip_209/start_frame=0 +animation/clip_209/end_frame=0 +animation/clip_209/loops=false +animation/clip_210/name="" +animation/clip_210/start_frame=0 +animation/clip_210/end_frame=0 +animation/clip_210/loops=false +animation/clip_211/name="" +animation/clip_211/start_frame=0 +animation/clip_211/end_frame=0 +animation/clip_211/loops=false +animation/clip_212/name="" +animation/clip_212/start_frame=0 +animation/clip_212/end_frame=0 +animation/clip_212/loops=false +animation/clip_213/name="" +animation/clip_213/start_frame=0 +animation/clip_213/end_frame=0 +animation/clip_213/loops=false +animation/clip_214/name="" +animation/clip_214/start_frame=0 +animation/clip_214/end_frame=0 +animation/clip_214/loops=false +animation/clip_215/name="" +animation/clip_215/start_frame=0 +animation/clip_215/end_frame=0 +animation/clip_215/loops=false +animation/clip_216/name="" +animation/clip_216/start_frame=0 +animation/clip_216/end_frame=0 +animation/clip_216/loops=false +animation/clip_217/name="" +animation/clip_217/start_frame=0 +animation/clip_217/end_frame=0 +animation/clip_217/loops=false +animation/clip_218/name="" +animation/clip_218/start_frame=0 +animation/clip_218/end_frame=0 +animation/clip_218/loops=false +animation/clip_219/name="" +animation/clip_219/start_frame=0 +animation/clip_219/end_frame=0 +animation/clip_219/loops=false +animation/clip_220/name="" +animation/clip_220/start_frame=0 +animation/clip_220/end_frame=0 +animation/clip_220/loops=false +animation/clip_221/name="" +animation/clip_221/start_frame=0 +animation/clip_221/end_frame=0 +animation/clip_221/loops=false +animation/clip_222/name="" +animation/clip_222/start_frame=0 +animation/clip_222/end_frame=0 +animation/clip_222/loops=false +animation/clip_223/name="" +animation/clip_223/start_frame=0 +animation/clip_223/end_frame=0 +animation/clip_223/loops=false +animation/clip_224/name="" +animation/clip_224/start_frame=0 +animation/clip_224/end_frame=0 +animation/clip_224/loops=false +animation/clip_225/name="" +animation/clip_225/start_frame=0 +animation/clip_225/end_frame=0 +animation/clip_225/loops=false +animation/clip_226/name="" +animation/clip_226/start_frame=0 +animation/clip_226/end_frame=0 +animation/clip_226/loops=false +animation/clip_227/name="" +animation/clip_227/start_frame=0 +animation/clip_227/end_frame=0 +animation/clip_227/loops=false +animation/clip_228/name="" +animation/clip_228/start_frame=0 +animation/clip_228/end_frame=0 +animation/clip_228/loops=false +animation/clip_229/name="" +animation/clip_229/start_frame=0 +animation/clip_229/end_frame=0 +animation/clip_229/loops=false +animation/clip_230/name="" +animation/clip_230/start_frame=0 +animation/clip_230/end_frame=0 +animation/clip_230/loops=false +animation/clip_231/name="" +animation/clip_231/start_frame=0 +animation/clip_231/end_frame=0 +animation/clip_231/loops=false +animation/clip_232/name="" +animation/clip_232/start_frame=0 +animation/clip_232/end_frame=0 +animation/clip_232/loops=false +animation/clip_233/name="" +animation/clip_233/start_frame=0 +animation/clip_233/end_frame=0 +animation/clip_233/loops=false +animation/clip_234/name="" +animation/clip_234/start_frame=0 +animation/clip_234/end_frame=0 +animation/clip_234/loops=false +animation/clip_235/name="" +animation/clip_235/start_frame=0 +animation/clip_235/end_frame=0 +animation/clip_235/loops=false +animation/clip_236/name="" +animation/clip_236/start_frame=0 +animation/clip_236/end_frame=0 +animation/clip_236/loops=false +animation/clip_237/name="" +animation/clip_237/start_frame=0 +animation/clip_237/end_frame=0 +animation/clip_237/loops=false +animation/clip_238/name="" +animation/clip_238/start_frame=0 +animation/clip_238/end_frame=0 +animation/clip_238/loops=false +animation/clip_239/name="" +animation/clip_239/start_frame=0 +animation/clip_239/end_frame=0 +animation/clip_239/loops=false +animation/clip_240/name="" +animation/clip_240/start_frame=0 +animation/clip_240/end_frame=0 +animation/clip_240/loops=false +animation/clip_241/name="" +animation/clip_241/start_frame=0 +animation/clip_241/end_frame=0 +animation/clip_241/loops=false +animation/clip_242/name="" +animation/clip_242/start_frame=0 +animation/clip_242/end_frame=0 +animation/clip_242/loops=false +animation/clip_243/name="" +animation/clip_243/start_frame=0 +animation/clip_243/end_frame=0 +animation/clip_243/loops=false +animation/clip_244/name="" +animation/clip_244/start_frame=0 +animation/clip_244/end_frame=0 +animation/clip_244/loops=false +animation/clip_245/name="" +animation/clip_245/start_frame=0 +animation/clip_245/end_frame=0 +animation/clip_245/loops=false +animation/clip_246/name="" +animation/clip_246/start_frame=0 +animation/clip_246/end_frame=0 +animation/clip_246/loops=false +animation/clip_247/name="" +animation/clip_247/start_frame=0 +animation/clip_247/end_frame=0 +animation/clip_247/loops=false +animation/clip_248/name="" +animation/clip_248/start_frame=0 +animation/clip_248/end_frame=0 +animation/clip_248/loops=false +animation/clip_249/name="" +animation/clip_249/start_frame=0 +animation/clip_249/end_frame=0 +animation/clip_249/loops=false +animation/clip_250/name="" +animation/clip_250/start_frame=0 +animation/clip_250/end_frame=0 +animation/clip_250/loops=false +animation/clip_251/name="" +animation/clip_251/start_frame=0 +animation/clip_251/end_frame=0 +animation/clip_251/loops=false +animation/clip_252/name="" +animation/clip_252/start_frame=0 +animation/clip_252/end_frame=0 +animation/clip_252/loops=false +animation/clip_253/name="" +animation/clip_253/start_frame=0 +animation/clip_253/end_frame=0 +animation/clip_253/loops=false +animation/clip_254/name="" +animation/clip_254/start_frame=0 +animation/clip_254/end_frame=0 +animation/clip_254/loops=false +animation/clip_255/name="" +animation/clip_255/start_frame=0 +animation/clip_255/end_frame=0 +animation/clip_255/loops=false +animation/clip_256/name="" +animation/clip_256/start_frame=0 +animation/clip_256/end_frame=0 +animation/clip_256/loops=false diff --git a/resources/models/cctv_camera1/Base.material b/resources/models/cctv_camera1/Base.material new file mode 100644 index 0000000..9ae92e2 Binary files /dev/null and b/resources/models/cctv_camera1/Base.material differ diff --git a/resources/models/cctv_camera1/Camera.material b/resources/models/cctv_camera1/Camera.material new file mode 100644 index 0000000..649f66a Binary files /dev/null and b/resources/models/cctv_camera1/Camera.material differ diff --git a/resources/models/cctv_camera1/Camera.png b/resources/models/cctv_camera1/Camera.png new file mode 100644 index 0000000..dc59fb5 Binary files /dev/null and b/resources/models/cctv_camera1/Camera.png differ diff --git a/resources/models/cctv_camera1/Camera.png.import b/resources/models/cctv_camera1/Camera.png.import new file mode 100644 index 0000000..3067383 --- /dev/null +++ b/resources/models/cctv_camera1/Camera.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/Camera.png-c5a6f69d4c6b5a992c95a5ea97eea8a5.s3tc.stex" +path.etc2="res://.import/Camera.png-c5a6f69d4c6b5a992c95a5ea97eea8a5.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/models/cctv_camera1/Camera.png" +dest_files=[ "res://.import/Camera.png-c5a6f69d4c6b5a992c95a5ea97eea8a5.s3tc.stex", "res://.import/Camera.png-c5a6f69d4c6b5a992c95a5ea97eea8a5.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/models/cctv_camera1/active.anim b/resources/models/cctv_camera1/active.anim new file mode 100644 index 0000000..316c7b4 Binary files /dev/null and b/resources/models/cctv_camera1/active.anim differ diff --git a/resources/models/cctv_camera1/cctv_camera1.glb b/resources/models/cctv_camera1/cctv_camera1.glb new file mode 100644 index 0000000..26963c3 Binary files /dev/null and b/resources/models/cctv_camera1/cctv_camera1.glb differ diff --git a/resources/models/cctv_camera1/cctv_camera1.glb.import b/resources/models/cctv_camera1/cctv_camera1.glb.import new file mode 100644 index 0000000..9ed4a2a --- /dev/null +++ b/resources/models/cctv_camera1/cctv_camera1.glb.import @@ -0,0 +1,1065 @@ +[remap] + +importer="scene" +type="PackedScene" +path="res://.import/cctv_camera1.glb-ca4eb5e7325ce44fd45d3d8350fe6402.scn" + +[deps] + +source_file="res://resources/models/cctv_camera1/cctv_camera1.glb" +dest_files=[ "res://.import/cctv_camera1.glb-ca4eb5e7325ce44fd45d3d8350fe6402.scn" ] + +[params] + +nodes/root_type="Spatial" +nodes/root_name="Scene Root" +nodes/root_scale=1.0 +nodes/custom_script="" +nodes/storage=0 +nodes/use_legacy_names=false +materials/location=1 +materials/storage=1 +materials/keep_on_reimport=true +meshes/octahedral_compression=true +meshes/compress=4286 +meshes/ensure_tangents=true +meshes/storage=0 +meshes/light_baking=0 +meshes/lightmap_texel_size=0.1 +skins/use_named_skins=true +external_files/store_in_subdir=false +animation/import=true +animation/fps=15 +animation/filter_script="" +animation/storage=false +animation/keep_custom_tracks=false +animation/optimizer/enabled=true +animation/optimizer/max_linear_error=0.05 +animation/optimizer/max_angular_error=0.01 +animation/optimizer/max_angle=22 +animation/optimizer/remove_unused_tracks=true +animation/clips/amount=0 +animation/clip_1/name="" +animation/clip_1/start_frame=0 +animation/clip_1/end_frame=0 +animation/clip_1/loops=false +animation/clip_2/name="" +animation/clip_2/start_frame=0 +animation/clip_2/end_frame=0 +animation/clip_2/loops=false +animation/clip_3/name="" +animation/clip_3/start_frame=0 +animation/clip_3/end_frame=0 +animation/clip_3/loops=false +animation/clip_4/name="" +animation/clip_4/start_frame=0 +animation/clip_4/end_frame=0 +animation/clip_4/loops=false +animation/clip_5/name="" +animation/clip_5/start_frame=0 +animation/clip_5/end_frame=0 +animation/clip_5/loops=false +animation/clip_6/name="" +animation/clip_6/start_frame=0 +animation/clip_6/end_frame=0 +animation/clip_6/loops=false +animation/clip_7/name="" +animation/clip_7/start_frame=0 +animation/clip_7/end_frame=0 +animation/clip_7/loops=false +animation/clip_8/name="" +animation/clip_8/start_frame=0 +animation/clip_8/end_frame=0 +animation/clip_8/loops=false +animation/clip_9/name="" +animation/clip_9/start_frame=0 +animation/clip_9/end_frame=0 +animation/clip_9/loops=false +animation/clip_10/name="" +animation/clip_10/start_frame=0 +animation/clip_10/end_frame=0 +animation/clip_10/loops=false +animation/clip_11/name="" +animation/clip_11/start_frame=0 +animation/clip_11/end_frame=0 +animation/clip_11/loops=false +animation/clip_12/name="" +animation/clip_12/start_frame=0 +animation/clip_12/end_frame=0 +animation/clip_12/loops=false +animation/clip_13/name="" +animation/clip_13/start_frame=0 +animation/clip_13/end_frame=0 +animation/clip_13/loops=false +animation/clip_14/name="" +animation/clip_14/start_frame=0 +animation/clip_14/end_frame=0 +animation/clip_14/loops=false +animation/clip_15/name="" +animation/clip_15/start_frame=0 +animation/clip_15/end_frame=0 +animation/clip_15/loops=false +animation/clip_16/name="" +animation/clip_16/start_frame=0 +animation/clip_16/end_frame=0 +animation/clip_16/loops=false +animation/clip_17/name="" +animation/clip_17/start_frame=0 +animation/clip_17/end_frame=0 +animation/clip_17/loops=false +animation/clip_18/name="" +animation/clip_18/start_frame=0 +animation/clip_18/end_frame=0 +animation/clip_18/loops=false +animation/clip_19/name="" +animation/clip_19/start_frame=0 +animation/clip_19/end_frame=0 +animation/clip_19/loops=false +animation/clip_20/name="" +animation/clip_20/start_frame=0 +animation/clip_20/end_frame=0 +animation/clip_20/loops=false +animation/clip_21/name="" +animation/clip_21/start_frame=0 +animation/clip_21/end_frame=0 +animation/clip_21/loops=false +animation/clip_22/name="" +animation/clip_22/start_frame=0 +animation/clip_22/end_frame=0 +animation/clip_22/loops=false +animation/clip_23/name="" +animation/clip_23/start_frame=0 +animation/clip_23/end_frame=0 +animation/clip_23/loops=false +animation/clip_24/name="" +animation/clip_24/start_frame=0 +animation/clip_24/end_frame=0 +animation/clip_24/loops=false +animation/clip_25/name="" +animation/clip_25/start_frame=0 +animation/clip_25/end_frame=0 +animation/clip_25/loops=false +animation/clip_26/name="" +animation/clip_26/start_frame=0 +animation/clip_26/end_frame=0 +animation/clip_26/loops=false +animation/clip_27/name="" +animation/clip_27/start_frame=0 +animation/clip_27/end_frame=0 +animation/clip_27/loops=false +animation/clip_28/name="" +animation/clip_28/start_frame=0 +animation/clip_28/end_frame=0 +animation/clip_28/loops=false +animation/clip_29/name="" +animation/clip_29/start_frame=0 +animation/clip_29/end_frame=0 +animation/clip_29/loops=false +animation/clip_30/name="" +animation/clip_30/start_frame=0 +animation/clip_30/end_frame=0 +animation/clip_30/loops=false +animation/clip_31/name="" +animation/clip_31/start_frame=0 +animation/clip_31/end_frame=0 +animation/clip_31/loops=false +animation/clip_32/name="" +animation/clip_32/start_frame=0 +animation/clip_32/end_frame=0 +animation/clip_32/loops=false +animation/clip_33/name="" +animation/clip_33/start_frame=0 +animation/clip_33/end_frame=0 +animation/clip_33/loops=false +animation/clip_34/name="" +animation/clip_34/start_frame=0 +animation/clip_34/end_frame=0 +animation/clip_34/loops=false +animation/clip_35/name="" +animation/clip_35/start_frame=0 +animation/clip_35/end_frame=0 +animation/clip_35/loops=false +animation/clip_36/name="" +animation/clip_36/start_frame=0 +animation/clip_36/end_frame=0 +animation/clip_36/loops=false +animation/clip_37/name="" +animation/clip_37/start_frame=0 +animation/clip_37/end_frame=0 +animation/clip_37/loops=false +animation/clip_38/name="" +animation/clip_38/start_frame=0 +animation/clip_38/end_frame=0 +animation/clip_38/loops=false +animation/clip_39/name="" +animation/clip_39/start_frame=0 +animation/clip_39/end_frame=0 +animation/clip_39/loops=false +animation/clip_40/name="" +animation/clip_40/start_frame=0 +animation/clip_40/end_frame=0 +animation/clip_40/loops=false +animation/clip_41/name="" +animation/clip_41/start_frame=0 +animation/clip_41/end_frame=0 +animation/clip_41/loops=false +animation/clip_42/name="" +animation/clip_42/start_frame=0 +animation/clip_42/end_frame=0 +animation/clip_42/loops=false +animation/clip_43/name="" +animation/clip_43/start_frame=0 +animation/clip_43/end_frame=0 +animation/clip_43/loops=false +animation/clip_44/name="" +animation/clip_44/start_frame=0 +animation/clip_44/end_frame=0 +animation/clip_44/loops=false +animation/clip_45/name="" +animation/clip_45/start_frame=0 +animation/clip_45/end_frame=0 +animation/clip_45/loops=false +animation/clip_46/name="" +animation/clip_46/start_frame=0 +animation/clip_46/end_frame=0 +animation/clip_46/loops=false +animation/clip_47/name="" +animation/clip_47/start_frame=0 +animation/clip_47/end_frame=0 +animation/clip_47/loops=false +animation/clip_48/name="" +animation/clip_48/start_frame=0 +animation/clip_48/end_frame=0 +animation/clip_48/loops=false +animation/clip_49/name="" +animation/clip_49/start_frame=0 +animation/clip_49/end_frame=0 +animation/clip_49/loops=false +animation/clip_50/name="" +animation/clip_50/start_frame=0 +animation/clip_50/end_frame=0 +animation/clip_50/loops=false +animation/clip_51/name="" +animation/clip_51/start_frame=0 +animation/clip_51/end_frame=0 +animation/clip_51/loops=false +animation/clip_52/name="" +animation/clip_52/start_frame=0 +animation/clip_52/end_frame=0 +animation/clip_52/loops=false +animation/clip_53/name="" +animation/clip_53/start_frame=0 +animation/clip_53/end_frame=0 +animation/clip_53/loops=false +animation/clip_54/name="" +animation/clip_54/start_frame=0 +animation/clip_54/end_frame=0 +animation/clip_54/loops=false +animation/clip_55/name="" +animation/clip_55/start_frame=0 +animation/clip_55/end_frame=0 +animation/clip_55/loops=false +animation/clip_56/name="" +animation/clip_56/start_frame=0 +animation/clip_56/end_frame=0 +animation/clip_56/loops=false +animation/clip_57/name="" +animation/clip_57/start_frame=0 +animation/clip_57/end_frame=0 +animation/clip_57/loops=false +animation/clip_58/name="" +animation/clip_58/start_frame=0 +animation/clip_58/end_frame=0 +animation/clip_58/loops=false +animation/clip_59/name="" +animation/clip_59/start_frame=0 +animation/clip_59/end_frame=0 +animation/clip_59/loops=false +animation/clip_60/name="" +animation/clip_60/start_frame=0 +animation/clip_60/end_frame=0 +animation/clip_60/loops=false +animation/clip_61/name="" +animation/clip_61/start_frame=0 +animation/clip_61/end_frame=0 +animation/clip_61/loops=false +animation/clip_62/name="" +animation/clip_62/start_frame=0 +animation/clip_62/end_frame=0 +animation/clip_62/loops=false +animation/clip_63/name="" +animation/clip_63/start_frame=0 +animation/clip_63/end_frame=0 +animation/clip_63/loops=false +animation/clip_64/name="" +animation/clip_64/start_frame=0 +animation/clip_64/end_frame=0 +animation/clip_64/loops=false +animation/clip_65/name="" +animation/clip_65/start_frame=0 +animation/clip_65/end_frame=0 +animation/clip_65/loops=false +animation/clip_66/name="" +animation/clip_66/start_frame=0 +animation/clip_66/end_frame=0 +animation/clip_66/loops=false +animation/clip_67/name="" +animation/clip_67/start_frame=0 +animation/clip_67/end_frame=0 +animation/clip_67/loops=false +animation/clip_68/name="" +animation/clip_68/start_frame=0 +animation/clip_68/end_frame=0 +animation/clip_68/loops=false +animation/clip_69/name="" +animation/clip_69/start_frame=0 +animation/clip_69/end_frame=0 +animation/clip_69/loops=false +animation/clip_70/name="" +animation/clip_70/start_frame=0 +animation/clip_70/end_frame=0 +animation/clip_70/loops=false +animation/clip_71/name="" +animation/clip_71/start_frame=0 +animation/clip_71/end_frame=0 +animation/clip_71/loops=false +animation/clip_72/name="" +animation/clip_72/start_frame=0 +animation/clip_72/end_frame=0 +animation/clip_72/loops=false +animation/clip_73/name="" +animation/clip_73/start_frame=0 +animation/clip_73/end_frame=0 +animation/clip_73/loops=false +animation/clip_74/name="" +animation/clip_74/start_frame=0 +animation/clip_74/end_frame=0 +animation/clip_74/loops=false +animation/clip_75/name="" +animation/clip_75/start_frame=0 +animation/clip_75/end_frame=0 +animation/clip_75/loops=false +animation/clip_76/name="" +animation/clip_76/start_frame=0 +animation/clip_76/end_frame=0 +animation/clip_76/loops=false +animation/clip_77/name="" +animation/clip_77/start_frame=0 +animation/clip_77/end_frame=0 +animation/clip_77/loops=false +animation/clip_78/name="" +animation/clip_78/start_frame=0 +animation/clip_78/end_frame=0 +animation/clip_78/loops=false +animation/clip_79/name="" +animation/clip_79/start_frame=0 +animation/clip_79/end_frame=0 +animation/clip_79/loops=false +animation/clip_80/name="" +animation/clip_80/start_frame=0 +animation/clip_80/end_frame=0 +animation/clip_80/loops=false +animation/clip_81/name="" +animation/clip_81/start_frame=0 +animation/clip_81/end_frame=0 +animation/clip_81/loops=false +animation/clip_82/name="" +animation/clip_82/start_frame=0 +animation/clip_82/end_frame=0 +animation/clip_82/loops=false +animation/clip_83/name="" +animation/clip_83/start_frame=0 +animation/clip_83/end_frame=0 +animation/clip_83/loops=false +animation/clip_84/name="" +animation/clip_84/start_frame=0 +animation/clip_84/end_frame=0 +animation/clip_84/loops=false +animation/clip_85/name="" +animation/clip_85/start_frame=0 +animation/clip_85/end_frame=0 +animation/clip_85/loops=false +animation/clip_86/name="" +animation/clip_86/start_frame=0 +animation/clip_86/end_frame=0 +animation/clip_86/loops=false +animation/clip_87/name="" +animation/clip_87/start_frame=0 +animation/clip_87/end_frame=0 +animation/clip_87/loops=false +animation/clip_88/name="" +animation/clip_88/start_frame=0 +animation/clip_88/end_frame=0 +animation/clip_88/loops=false +animation/clip_89/name="" +animation/clip_89/start_frame=0 +animation/clip_89/end_frame=0 +animation/clip_89/loops=false +animation/clip_90/name="" +animation/clip_90/start_frame=0 +animation/clip_90/end_frame=0 +animation/clip_90/loops=false +animation/clip_91/name="" +animation/clip_91/start_frame=0 +animation/clip_91/end_frame=0 +animation/clip_91/loops=false +animation/clip_92/name="" +animation/clip_92/start_frame=0 +animation/clip_92/end_frame=0 +animation/clip_92/loops=false +animation/clip_93/name="" +animation/clip_93/start_frame=0 +animation/clip_93/end_frame=0 +animation/clip_93/loops=false +animation/clip_94/name="" +animation/clip_94/start_frame=0 +animation/clip_94/end_frame=0 +animation/clip_94/loops=false +animation/clip_95/name="" +animation/clip_95/start_frame=0 +animation/clip_95/end_frame=0 +animation/clip_95/loops=false +animation/clip_96/name="" +animation/clip_96/start_frame=0 +animation/clip_96/end_frame=0 +animation/clip_96/loops=false +animation/clip_97/name="" +animation/clip_97/start_frame=0 +animation/clip_97/end_frame=0 +animation/clip_97/loops=false +animation/clip_98/name="" +animation/clip_98/start_frame=0 +animation/clip_98/end_frame=0 +animation/clip_98/loops=false +animation/clip_99/name="" +animation/clip_99/start_frame=0 +animation/clip_99/end_frame=0 +animation/clip_99/loops=false +animation/clip_100/name="" +animation/clip_100/start_frame=0 +animation/clip_100/end_frame=0 +animation/clip_100/loops=false +animation/clip_101/name="" +animation/clip_101/start_frame=0 +animation/clip_101/end_frame=0 +animation/clip_101/loops=false +animation/clip_102/name="" +animation/clip_102/start_frame=0 +animation/clip_102/end_frame=0 +animation/clip_102/loops=false +animation/clip_103/name="" +animation/clip_103/start_frame=0 +animation/clip_103/end_frame=0 +animation/clip_103/loops=false +animation/clip_104/name="" +animation/clip_104/start_frame=0 +animation/clip_104/end_frame=0 +animation/clip_104/loops=false +animation/clip_105/name="" +animation/clip_105/start_frame=0 +animation/clip_105/end_frame=0 +animation/clip_105/loops=false +animation/clip_106/name="" +animation/clip_106/start_frame=0 +animation/clip_106/end_frame=0 +animation/clip_106/loops=false +animation/clip_107/name="" +animation/clip_107/start_frame=0 +animation/clip_107/end_frame=0 +animation/clip_107/loops=false +animation/clip_108/name="" +animation/clip_108/start_frame=0 +animation/clip_108/end_frame=0 +animation/clip_108/loops=false +animation/clip_109/name="" +animation/clip_109/start_frame=0 +animation/clip_109/end_frame=0 +animation/clip_109/loops=false +animation/clip_110/name="" +animation/clip_110/start_frame=0 +animation/clip_110/end_frame=0 +animation/clip_110/loops=false +animation/clip_111/name="" +animation/clip_111/start_frame=0 +animation/clip_111/end_frame=0 +animation/clip_111/loops=false +animation/clip_112/name="" +animation/clip_112/start_frame=0 +animation/clip_112/end_frame=0 +animation/clip_112/loops=false +animation/clip_113/name="" +animation/clip_113/start_frame=0 +animation/clip_113/end_frame=0 +animation/clip_113/loops=false +animation/clip_114/name="" +animation/clip_114/start_frame=0 +animation/clip_114/end_frame=0 +animation/clip_114/loops=false +animation/clip_115/name="" +animation/clip_115/start_frame=0 +animation/clip_115/end_frame=0 +animation/clip_115/loops=false +animation/clip_116/name="" +animation/clip_116/start_frame=0 +animation/clip_116/end_frame=0 +animation/clip_116/loops=false +animation/clip_117/name="" +animation/clip_117/start_frame=0 +animation/clip_117/end_frame=0 +animation/clip_117/loops=false +animation/clip_118/name="" +animation/clip_118/start_frame=0 +animation/clip_118/end_frame=0 +animation/clip_118/loops=false +animation/clip_119/name="" +animation/clip_119/start_frame=0 +animation/clip_119/end_frame=0 +animation/clip_119/loops=false +animation/clip_120/name="" +animation/clip_120/start_frame=0 +animation/clip_120/end_frame=0 +animation/clip_120/loops=false +animation/clip_121/name="" +animation/clip_121/start_frame=0 +animation/clip_121/end_frame=0 +animation/clip_121/loops=false +animation/clip_122/name="" +animation/clip_122/start_frame=0 +animation/clip_122/end_frame=0 +animation/clip_122/loops=false +animation/clip_123/name="" +animation/clip_123/start_frame=0 +animation/clip_123/end_frame=0 +animation/clip_123/loops=false +animation/clip_124/name="" +animation/clip_124/start_frame=0 +animation/clip_124/end_frame=0 +animation/clip_124/loops=false +animation/clip_125/name="" +animation/clip_125/start_frame=0 +animation/clip_125/end_frame=0 +animation/clip_125/loops=false +animation/clip_126/name="" +animation/clip_126/start_frame=0 +animation/clip_126/end_frame=0 +animation/clip_126/loops=false +animation/clip_127/name="" +animation/clip_127/start_frame=0 +animation/clip_127/end_frame=0 +animation/clip_127/loops=false +animation/clip_128/name="" +animation/clip_128/start_frame=0 +animation/clip_128/end_frame=0 +animation/clip_128/loops=false +animation/clip_129/name="" +animation/clip_129/start_frame=0 +animation/clip_129/end_frame=0 +animation/clip_129/loops=false +animation/clip_130/name="" +animation/clip_130/start_frame=0 +animation/clip_130/end_frame=0 +animation/clip_130/loops=false +animation/clip_131/name="" +animation/clip_131/start_frame=0 +animation/clip_131/end_frame=0 +animation/clip_131/loops=false +animation/clip_132/name="" +animation/clip_132/start_frame=0 +animation/clip_132/end_frame=0 +animation/clip_132/loops=false +animation/clip_133/name="" +animation/clip_133/start_frame=0 +animation/clip_133/end_frame=0 +animation/clip_133/loops=false +animation/clip_134/name="" +animation/clip_134/start_frame=0 +animation/clip_134/end_frame=0 +animation/clip_134/loops=false +animation/clip_135/name="" +animation/clip_135/start_frame=0 +animation/clip_135/end_frame=0 +animation/clip_135/loops=false +animation/clip_136/name="" +animation/clip_136/start_frame=0 +animation/clip_136/end_frame=0 +animation/clip_136/loops=false +animation/clip_137/name="" +animation/clip_137/start_frame=0 +animation/clip_137/end_frame=0 +animation/clip_137/loops=false +animation/clip_138/name="" +animation/clip_138/start_frame=0 +animation/clip_138/end_frame=0 +animation/clip_138/loops=false +animation/clip_139/name="" +animation/clip_139/start_frame=0 +animation/clip_139/end_frame=0 +animation/clip_139/loops=false +animation/clip_140/name="" +animation/clip_140/start_frame=0 +animation/clip_140/end_frame=0 +animation/clip_140/loops=false +animation/clip_141/name="" +animation/clip_141/start_frame=0 +animation/clip_141/end_frame=0 +animation/clip_141/loops=false +animation/clip_142/name="" +animation/clip_142/start_frame=0 +animation/clip_142/end_frame=0 +animation/clip_142/loops=false +animation/clip_143/name="" +animation/clip_143/start_frame=0 +animation/clip_143/end_frame=0 +animation/clip_143/loops=false +animation/clip_144/name="" +animation/clip_144/start_frame=0 +animation/clip_144/end_frame=0 +animation/clip_144/loops=false +animation/clip_145/name="" +animation/clip_145/start_frame=0 +animation/clip_145/end_frame=0 +animation/clip_145/loops=false +animation/clip_146/name="" +animation/clip_146/start_frame=0 +animation/clip_146/end_frame=0 +animation/clip_146/loops=false +animation/clip_147/name="" +animation/clip_147/start_frame=0 +animation/clip_147/end_frame=0 +animation/clip_147/loops=false +animation/clip_148/name="" +animation/clip_148/start_frame=0 +animation/clip_148/end_frame=0 +animation/clip_148/loops=false +animation/clip_149/name="" +animation/clip_149/start_frame=0 +animation/clip_149/end_frame=0 +animation/clip_149/loops=false +animation/clip_150/name="" +animation/clip_150/start_frame=0 +animation/clip_150/end_frame=0 +animation/clip_150/loops=false +animation/clip_151/name="" +animation/clip_151/start_frame=0 +animation/clip_151/end_frame=0 +animation/clip_151/loops=false +animation/clip_152/name="" +animation/clip_152/start_frame=0 +animation/clip_152/end_frame=0 +animation/clip_152/loops=false +animation/clip_153/name="" +animation/clip_153/start_frame=0 +animation/clip_153/end_frame=0 +animation/clip_153/loops=false +animation/clip_154/name="" +animation/clip_154/start_frame=0 +animation/clip_154/end_frame=0 +animation/clip_154/loops=false +animation/clip_155/name="" +animation/clip_155/start_frame=0 +animation/clip_155/end_frame=0 +animation/clip_155/loops=false +animation/clip_156/name="" +animation/clip_156/start_frame=0 +animation/clip_156/end_frame=0 +animation/clip_156/loops=false +animation/clip_157/name="" +animation/clip_157/start_frame=0 +animation/clip_157/end_frame=0 +animation/clip_157/loops=false +animation/clip_158/name="" +animation/clip_158/start_frame=0 +animation/clip_158/end_frame=0 +animation/clip_158/loops=false +animation/clip_159/name="" +animation/clip_159/start_frame=0 +animation/clip_159/end_frame=0 +animation/clip_159/loops=false +animation/clip_160/name="" +animation/clip_160/start_frame=0 +animation/clip_160/end_frame=0 +animation/clip_160/loops=false +animation/clip_161/name="" +animation/clip_161/start_frame=0 +animation/clip_161/end_frame=0 +animation/clip_161/loops=false +animation/clip_162/name="" +animation/clip_162/start_frame=0 +animation/clip_162/end_frame=0 +animation/clip_162/loops=false +animation/clip_163/name="" +animation/clip_163/start_frame=0 +animation/clip_163/end_frame=0 +animation/clip_163/loops=false +animation/clip_164/name="" +animation/clip_164/start_frame=0 +animation/clip_164/end_frame=0 +animation/clip_164/loops=false +animation/clip_165/name="" +animation/clip_165/start_frame=0 +animation/clip_165/end_frame=0 +animation/clip_165/loops=false +animation/clip_166/name="" +animation/clip_166/start_frame=0 +animation/clip_166/end_frame=0 +animation/clip_166/loops=false +animation/clip_167/name="" +animation/clip_167/start_frame=0 +animation/clip_167/end_frame=0 +animation/clip_167/loops=false +animation/clip_168/name="" +animation/clip_168/start_frame=0 +animation/clip_168/end_frame=0 +animation/clip_168/loops=false +animation/clip_169/name="" +animation/clip_169/start_frame=0 +animation/clip_169/end_frame=0 +animation/clip_169/loops=false +animation/clip_170/name="" +animation/clip_170/start_frame=0 +animation/clip_170/end_frame=0 +animation/clip_170/loops=false +animation/clip_171/name="" +animation/clip_171/start_frame=0 +animation/clip_171/end_frame=0 +animation/clip_171/loops=false +animation/clip_172/name="" +animation/clip_172/start_frame=0 +animation/clip_172/end_frame=0 +animation/clip_172/loops=false +animation/clip_173/name="" +animation/clip_173/start_frame=0 +animation/clip_173/end_frame=0 +animation/clip_173/loops=false +animation/clip_174/name="" +animation/clip_174/start_frame=0 +animation/clip_174/end_frame=0 +animation/clip_174/loops=false +animation/clip_175/name="" +animation/clip_175/start_frame=0 +animation/clip_175/end_frame=0 +animation/clip_175/loops=false +animation/clip_176/name="" +animation/clip_176/start_frame=0 +animation/clip_176/end_frame=0 +animation/clip_176/loops=false +animation/clip_177/name="" +animation/clip_177/start_frame=0 +animation/clip_177/end_frame=0 +animation/clip_177/loops=false +animation/clip_178/name="" +animation/clip_178/start_frame=0 +animation/clip_178/end_frame=0 +animation/clip_178/loops=false +animation/clip_179/name="" +animation/clip_179/start_frame=0 +animation/clip_179/end_frame=0 +animation/clip_179/loops=false +animation/clip_180/name="" +animation/clip_180/start_frame=0 +animation/clip_180/end_frame=0 +animation/clip_180/loops=false +animation/clip_181/name="" +animation/clip_181/start_frame=0 +animation/clip_181/end_frame=0 +animation/clip_181/loops=false +animation/clip_182/name="" +animation/clip_182/start_frame=0 +animation/clip_182/end_frame=0 +animation/clip_182/loops=false +animation/clip_183/name="" +animation/clip_183/start_frame=0 +animation/clip_183/end_frame=0 +animation/clip_183/loops=false +animation/clip_184/name="" +animation/clip_184/start_frame=0 +animation/clip_184/end_frame=0 +animation/clip_184/loops=false +animation/clip_185/name="" +animation/clip_185/start_frame=0 +animation/clip_185/end_frame=0 +animation/clip_185/loops=false +animation/clip_186/name="" +animation/clip_186/start_frame=0 +animation/clip_186/end_frame=0 +animation/clip_186/loops=false +animation/clip_187/name="" +animation/clip_187/start_frame=0 +animation/clip_187/end_frame=0 +animation/clip_187/loops=false +animation/clip_188/name="" +animation/clip_188/start_frame=0 +animation/clip_188/end_frame=0 +animation/clip_188/loops=false +animation/clip_189/name="" +animation/clip_189/start_frame=0 +animation/clip_189/end_frame=0 +animation/clip_189/loops=false +animation/clip_190/name="" +animation/clip_190/start_frame=0 +animation/clip_190/end_frame=0 +animation/clip_190/loops=false +animation/clip_191/name="" +animation/clip_191/start_frame=0 +animation/clip_191/end_frame=0 +animation/clip_191/loops=false +animation/clip_192/name="" +animation/clip_192/start_frame=0 +animation/clip_192/end_frame=0 +animation/clip_192/loops=false +animation/clip_193/name="" +animation/clip_193/start_frame=0 +animation/clip_193/end_frame=0 +animation/clip_193/loops=false +animation/clip_194/name="" +animation/clip_194/start_frame=0 +animation/clip_194/end_frame=0 +animation/clip_194/loops=false +animation/clip_195/name="" +animation/clip_195/start_frame=0 +animation/clip_195/end_frame=0 +animation/clip_195/loops=false +animation/clip_196/name="" +animation/clip_196/start_frame=0 +animation/clip_196/end_frame=0 +animation/clip_196/loops=false +animation/clip_197/name="" +animation/clip_197/start_frame=0 +animation/clip_197/end_frame=0 +animation/clip_197/loops=false +animation/clip_198/name="" +animation/clip_198/start_frame=0 +animation/clip_198/end_frame=0 +animation/clip_198/loops=false +animation/clip_199/name="" +animation/clip_199/start_frame=0 +animation/clip_199/end_frame=0 +animation/clip_199/loops=false +animation/clip_200/name="" +animation/clip_200/start_frame=0 +animation/clip_200/end_frame=0 +animation/clip_200/loops=false +animation/clip_201/name="" +animation/clip_201/start_frame=0 +animation/clip_201/end_frame=0 +animation/clip_201/loops=false +animation/clip_202/name="" +animation/clip_202/start_frame=0 +animation/clip_202/end_frame=0 +animation/clip_202/loops=false +animation/clip_203/name="" +animation/clip_203/start_frame=0 +animation/clip_203/end_frame=0 +animation/clip_203/loops=false +animation/clip_204/name="" +animation/clip_204/start_frame=0 +animation/clip_204/end_frame=0 +animation/clip_204/loops=false +animation/clip_205/name="" +animation/clip_205/start_frame=0 +animation/clip_205/end_frame=0 +animation/clip_205/loops=false +animation/clip_206/name="" +animation/clip_206/start_frame=0 +animation/clip_206/end_frame=0 +animation/clip_206/loops=false +animation/clip_207/name="" +animation/clip_207/start_frame=0 +animation/clip_207/end_frame=0 +animation/clip_207/loops=false +animation/clip_208/name="" +animation/clip_208/start_frame=0 +animation/clip_208/end_frame=0 +animation/clip_208/loops=false +animation/clip_209/name="" +animation/clip_209/start_frame=0 +animation/clip_209/end_frame=0 +animation/clip_209/loops=false +animation/clip_210/name="" +animation/clip_210/start_frame=0 +animation/clip_210/end_frame=0 +animation/clip_210/loops=false +animation/clip_211/name="" +animation/clip_211/start_frame=0 +animation/clip_211/end_frame=0 +animation/clip_211/loops=false +animation/clip_212/name="" +animation/clip_212/start_frame=0 +animation/clip_212/end_frame=0 +animation/clip_212/loops=false +animation/clip_213/name="" +animation/clip_213/start_frame=0 +animation/clip_213/end_frame=0 +animation/clip_213/loops=false +animation/clip_214/name="" +animation/clip_214/start_frame=0 +animation/clip_214/end_frame=0 +animation/clip_214/loops=false +animation/clip_215/name="" +animation/clip_215/start_frame=0 +animation/clip_215/end_frame=0 +animation/clip_215/loops=false +animation/clip_216/name="" +animation/clip_216/start_frame=0 +animation/clip_216/end_frame=0 +animation/clip_216/loops=false +animation/clip_217/name="" +animation/clip_217/start_frame=0 +animation/clip_217/end_frame=0 +animation/clip_217/loops=false +animation/clip_218/name="" +animation/clip_218/start_frame=0 +animation/clip_218/end_frame=0 +animation/clip_218/loops=false +animation/clip_219/name="" +animation/clip_219/start_frame=0 +animation/clip_219/end_frame=0 +animation/clip_219/loops=false +animation/clip_220/name="" +animation/clip_220/start_frame=0 +animation/clip_220/end_frame=0 +animation/clip_220/loops=false +animation/clip_221/name="" +animation/clip_221/start_frame=0 +animation/clip_221/end_frame=0 +animation/clip_221/loops=false +animation/clip_222/name="" +animation/clip_222/start_frame=0 +animation/clip_222/end_frame=0 +animation/clip_222/loops=false +animation/clip_223/name="" +animation/clip_223/start_frame=0 +animation/clip_223/end_frame=0 +animation/clip_223/loops=false +animation/clip_224/name="" +animation/clip_224/start_frame=0 +animation/clip_224/end_frame=0 +animation/clip_224/loops=false +animation/clip_225/name="" +animation/clip_225/start_frame=0 +animation/clip_225/end_frame=0 +animation/clip_225/loops=false +animation/clip_226/name="" +animation/clip_226/start_frame=0 +animation/clip_226/end_frame=0 +animation/clip_226/loops=false +animation/clip_227/name="" +animation/clip_227/start_frame=0 +animation/clip_227/end_frame=0 +animation/clip_227/loops=false +animation/clip_228/name="" +animation/clip_228/start_frame=0 +animation/clip_228/end_frame=0 +animation/clip_228/loops=false +animation/clip_229/name="" +animation/clip_229/start_frame=0 +animation/clip_229/end_frame=0 +animation/clip_229/loops=false +animation/clip_230/name="" +animation/clip_230/start_frame=0 +animation/clip_230/end_frame=0 +animation/clip_230/loops=false +animation/clip_231/name="" +animation/clip_231/start_frame=0 +animation/clip_231/end_frame=0 +animation/clip_231/loops=false +animation/clip_232/name="" +animation/clip_232/start_frame=0 +animation/clip_232/end_frame=0 +animation/clip_232/loops=false +animation/clip_233/name="" +animation/clip_233/start_frame=0 +animation/clip_233/end_frame=0 +animation/clip_233/loops=false +animation/clip_234/name="" +animation/clip_234/start_frame=0 +animation/clip_234/end_frame=0 +animation/clip_234/loops=false +animation/clip_235/name="" +animation/clip_235/start_frame=0 +animation/clip_235/end_frame=0 +animation/clip_235/loops=false +animation/clip_236/name="" +animation/clip_236/start_frame=0 +animation/clip_236/end_frame=0 +animation/clip_236/loops=false +animation/clip_237/name="" +animation/clip_237/start_frame=0 +animation/clip_237/end_frame=0 +animation/clip_237/loops=false +animation/clip_238/name="" +animation/clip_238/start_frame=0 +animation/clip_238/end_frame=0 +animation/clip_238/loops=false +animation/clip_239/name="" +animation/clip_239/start_frame=0 +animation/clip_239/end_frame=0 +animation/clip_239/loops=false +animation/clip_240/name="" +animation/clip_240/start_frame=0 +animation/clip_240/end_frame=0 +animation/clip_240/loops=false +animation/clip_241/name="" +animation/clip_241/start_frame=0 +animation/clip_241/end_frame=0 +animation/clip_241/loops=false +animation/clip_242/name="" +animation/clip_242/start_frame=0 +animation/clip_242/end_frame=0 +animation/clip_242/loops=false +animation/clip_243/name="" +animation/clip_243/start_frame=0 +animation/clip_243/end_frame=0 +animation/clip_243/loops=false +animation/clip_244/name="" +animation/clip_244/start_frame=0 +animation/clip_244/end_frame=0 +animation/clip_244/loops=false +animation/clip_245/name="" +animation/clip_245/start_frame=0 +animation/clip_245/end_frame=0 +animation/clip_245/loops=false +animation/clip_246/name="" +animation/clip_246/start_frame=0 +animation/clip_246/end_frame=0 +animation/clip_246/loops=false +animation/clip_247/name="" +animation/clip_247/start_frame=0 +animation/clip_247/end_frame=0 +animation/clip_247/loops=false +animation/clip_248/name="" +animation/clip_248/start_frame=0 +animation/clip_248/end_frame=0 +animation/clip_248/loops=false +animation/clip_249/name="" +animation/clip_249/start_frame=0 +animation/clip_249/end_frame=0 +animation/clip_249/loops=false +animation/clip_250/name="" +animation/clip_250/start_frame=0 +animation/clip_250/end_frame=0 +animation/clip_250/loops=false +animation/clip_251/name="" +animation/clip_251/start_frame=0 +animation/clip_251/end_frame=0 +animation/clip_251/loops=false +animation/clip_252/name="" +animation/clip_252/start_frame=0 +animation/clip_252/end_frame=0 +animation/clip_252/loops=false +animation/clip_253/name="" +animation/clip_253/start_frame=0 +animation/clip_253/end_frame=0 +animation/clip_253/loops=false +animation/clip_254/name="" +animation/clip_254/start_frame=0 +animation/clip_254/end_frame=0 +animation/clip_254/loops=false +animation/clip_255/name="" +animation/clip_255/start_frame=0 +animation/clip_255/end_frame=0 +animation/clip_255/loops=false +animation/clip_256/name="" +animation/clip_256/start_frame=0 +animation/clip_256/end_frame=0 +animation/clip_256/loops=false diff --git a/resources/models/metal_plating1/metal_plating1.glb b/resources/models/metal_plating1/metal_plating1.glb new file mode 100644 index 0000000..081fb9a Binary files /dev/null and b/resources/models/metal_plating1/metal_plating1.glb differ diff --git a/resources/models/metal_plating1/metal_plating1.glb.import b/resources/models/metal_plating1/metal_plating1.glb.import new file mode 100644 index 0000000..023a0fc --- /dev/null +++ b/resources/models/metal_plating1/metal_plating1.glb.import @@ -0,0 +1,1065 @@ +[remap] + +importer="scene" +type="PackedScene" +path="res://.import/metal_plating1.glb-d14b81465584ede66da9b54ff6bfbb5e.scn" + +[deps] + +source_file="res://resources/models/metal_plating1/metal_plating1.glb" +dest_files=[ "res://.import/metal_plating1.glb-d14b81465584ede66da9b54ff6bfbb5e.scn" ] + +[params] + +nodes/root_type="Spatial" +nodes/root_name="Scene Root" +nodes/root_scale=1.0 +nodes/custom_script="" +nodes/storage=0 +nodes/use_legacy_names=false +materials/location=1 +materials/storage=1 +materials/keep_on_reimport=true +meshes/octahedral_compression=true +meshes/compress=4286 +meshes/ensure_tangents=true +meshes/storage=0 +meshes/light_baking=0 +meshes/lightmap_texel_size=0.1 +skins/use_named_skins=true +external_files/store_in_subdir=false +animation/import=true +animation/fps=15 +animation/filter_script="" +animation/storage=false +animation/keep_custom_tracks=false +animation/optimizer/enabled=true +animation/optimizer/max_linear_error=0.05 +animation/optimizer/max_angular_error=0.01 +animation/optimizer/max_angle=22 +animation/optimizer/remove_unused_tracks=true +animation/clips/amount=0 +animation/clip_1/name="" +animation/clip_1/start_frame=0 +animation/clip_1/end_frame=0 +animation/clip_1/loops=false +animation/clip_2/name="" +animation/clip_2/start_frame=0 +animation/clip_2/end_frame=0 +animation/clip_2/loops=false +animation/clip_3/name="" +animation/clip_3/start_frame=0 +animation/clip_3/end_frame=0 +animation/clip_3/loops=false +animation/clip_4/name="" +animation/clip_4/start_frame=0 +animation/clip_4/end_frame=0 +animation/clip_4/loops=false +animation/clip_5/name="" +animation/clip_5/start_frame=0 +animation/clip_5/end_frame=0 +animation/clip_5/loops=false +animation/clip_6/name="" +animation/clip_6/start_frame=0 +animation/clip_6/end_frame=0 +animation/clip_6/loops=false +animation/clip_7/name="" +animation/clip_7/start_frame=0 +animation/clip_7/end_frame=0 +animation/clip_7/loops=false +animation/clip_8/name="" +animation/clip_8/start_frame=0 +animation/clip_8/end_frame=0 +animation/clip_8/loops=false +animation/clip_9/name="" +animation/clip_9/start_frame=0 +animation/clip_9/end_frame=0 +animation/clip_9/loops=false +animation/clip_10/name="" +animation/clip_10/start_frame=0 +animation/clip_10/end_frame=0 +animation/clip_10/loops=false +animation/clip_11/name="" +animation/clip_11/start_frame=0 +animation/clip_11/end_frame=0 +animation/clip_11/loops=false +animation/clip_12/name="" +animation/clip_12/start_frame=0 +animation/clip_12/end_frame=0 +animation/clip_12/loops=false +animation/clip_13/name="" +animation/clip_13/start_frame=0 +animation/clip_13/end_frame=0 +animation/clip_13/loops=false +animation/clip_14/name="" +animation/clip_14/start_frame=0 +animation/clip_14/end_frame=0 +animation/clip_14/loops=false +animation/clip_15/name="" +animation/clip_15/start_frame=0 +animation/clip_15/end_frame=0 +animation/clip_15/loops=false +animation/clip_16/name="" +animation/clip_16/start_frame=0 +animation/clip_16/end_frame=0 +animation/clip_16/loops=false +animation/clip_17/name="" +animation/clip_17/start_frame=0 +animation/clip_17/end_frame=0 +animation/clip_17/loops=false +animation/clip_18/name="" +animation/clip_18/start_frame=0 +animation/clip_18/end_frame=0 +animation/clip_18/loops=false +animation/clip_19/name="" +animation/clip_19/start_frame=0 +animation/clip_19/end_frame=0 +animation/clip_19/loops=false +animation/clip_20/name="" +animation/clip_20/start_frame=0 +animation/clip_20/end_frame=0 +animation/clip_20/loops=false +animation/clip_21/name="" +animation/clip_21/start_frame=0 +animation/clip_21/end_frame=0 +animation/clip_21/loops=false +animation/clip_22/name="" +animation/clip_22/start_frame=0 +animation/clip_22/end_frame=0 +animation/clip_22/loops=false +animation/clip_23/name="" +animation/clip_23/start_frame=0 +animation/clip_23/end_frame=0 +animation/clip_23/loops=false +animation/clip_24/name="" +animation/clip_24/start_frame=0 +animation/clip_24/end_frame=0 +animation/clip_24/loops=false +animation/clip_25/name="" +animation/clip_25/start_frame=0 +animation/clip_25/end_frame=0 +animation/clip_25/loops=false +animation/clip_26/name="" +animation/clip_26/start_frame=0 +animation/clip_26/end_frame=0 +animation/clip_26/loops=false +animation/clip_27/name="" +animation/clip_27/start_frame=0 +animation/clip_27/end_frame=0 +animation/clip_27/loops=false +animation/clip_28/name="" +animation/clip_28/start_frame=0 +animation/clip_28/end_frame=0 +animation/clip_28/loops=false +animation/clip_29/name="" +animation/clip_29/start_frame=0 +animation/clip_29/end_frame=0 +animation/clip_29/loops=false +animation/clip_30/name="" +animation/clip_30/start_frame=0 +animation/clip_30/end_frame=0 +animation/clip_30/loops=false +animation/clip_31/name="" +animation/clip_31/start_frame=0 +animation/clip_31/end_frame=0 +animation/clip_31/loops=false +animation/clip_32/name="" +animation/clip_32/start_frame=0 +animation/clip_32/end_frame=0 +animation/clip_32/loops=false +animation/clip_33/name="" +animation/clip_33/start_frame=0 +animation/clip_33/end_frame=0 +animation/clip_33/loops=false +animation/clip_34/name="" +animation/clip_34/start_frame=0 +animation/clip_34/end_frame=0 +animation/clip_34/loops=false +animation/clip_35/name="" +animation/clip_35/start_frame=0 +animation/clip_35/end_frame=0 +animation/clip_35/loops=false +animation/clip_36/name="" +animation/clip_36/start_frame=0 +animation/clip_36/end_frame=0 +animation/clip_36/loops=false +animation/clip_37/name="" +animation/clip_37/start_frame=0 +animation/clip_37/end_frame=0 +animation/clip_37/loops=false +animation/clip_38/name="" +animation/clip_38/start_frame=0 +animation/clip_38/end_frame=0 +animation/clip_38/loops=false +animation/clip_39/name="" +animation/clip_39/start_frame=0 +animation/clip_39/end_frame=0 +animation/clip_39/loops=false +animation/clip_40/name="" +animation/clip_40/start_frame=0 +animation/clip_40/end_frame=0 +animation/clip_40/loops=false +animation/clip_41/name="" +animation/clip_41/start_frame=0 +animation/clip_41/end_frame=0 +animation/clip_41/loops=false +animation/clip_42/name="" +animation/clip_42/start_frame=0 +animation/clip_42/end_frame=0 +animation/clip_42/loops=false +animation/clip_43/name="" +animation/clip_43/start_frame=0 +animation/clip_43/end_frame=0 +animation/clip_43/loops=false +animation/clip_44/name="" +animation/clip_44/start_frame=0 +animation/clip_44/end_frame=0 +animation/clip_44/loops=false +animation/clip_45/name="" +animation/clip_45/start_frame=0 +animation/clip_45/end_frame=0 +animation/clip_45/loops=false +animation/clip_46/name="" +animation/clip_46/start_frame=0 +animation/clip_46/end_frame=0 +animation/clip_46/loops=false +animation/clip_47/name="" +animation/clip_47/start_frame=0 +animation/clip_47/end_frame=0 +animation/clip_47/loops=false +animation/clip_48/name="" +animation/clip_48/start_frame=0 +animation/clip_48/end_frame=0 +animation/clip_48/loops=false +animation/clip_49/name="" +animation/clip_49/start_frame=0 +animation/clip_49/end_frame=0 +animation/clip_49/loops=false +animation/clip_50/name="" +animation/clip_50/start_frame=0 +animation/clip_50/end_frame=0 +animation/clip_50/loops=false +animation/clip_51/name="" +animation/clip_51/start_frame=0 +animation/clip_51/end_frame=0 +animation/clip_51/loops=false +animation/clip_52/name="" +animation/clip_52/start_frame=0 +animation/clip_52/end_frame=0 +animation/clip_52/loops=false +animation/clip_53/name="" +animation/clip_53/start_frame=0 +animation/clip_53/end_frame=0 +animation/clip_53/loops=false +animation/clip_54/name="" +animation/clip_54/start_frame=0 +animation/clip_54/end_frame=0 +animation/clip_54/loops=false +animation/clip_55/name="" +animation/clip_55/start_frame=0 +animation/clip_55/end_frame=0 +animation/clip_55/loops=false +animation/clip_56/name="" +animation/clip_56/start_frame=0 +animation/clip_56/end_frame=0 +animation/clip_56/loops=false +animation/clip_57/name="" +animation/clip_57/start_frame=0 +animation/clip_57/end_frame=0 +animation/clip_57/loops=false +animation/clip_58/name="" +animation/clip_58/start_frame=0 +animation/clip_58/end_frame=0 +animation/clip_58/loops=false +animation/clip_59/name="" +animation/clip_59/start_frame=0 +animation/clip_59/end_frame=0 +animation/clip_59/loops=false +animation/clip_60/name="" +animation/clip_60/start_frame=0 +animation/clip_60/end_frame=0 +animation/clip_60/loops=false +animation/clip_61/name="" +animation/clip_61/start_frame=0 +animation/clip_61/end_frame=0 +animation/clip_61/loops=false +animation/clip_62/name="" +animation/clip_62/start_frame=0 +animation/clip_62/end_frame=0 +animation/clip_62/loops=false +animation/clip_63/name="" +animation/clip_63/start_frame=0 +animation/clip_63/end_frame=0 +animation/clip_63/loops=false +animation/clip_64/name="" +animation/clip_64/start_frame=0 +animation/clip_64/end_frame=0 +animation/clip_64/loops=false +animation/clip_65/name="" +animation/clip_65/start_frame=0 +animation/clip_65/end_frame=0 +animation/clip_65/loops=false +animation/clip_66/name="" +animation/clip_66/start_frame=0 +animation/clip_66/end_frame=0 +animation/clip_66/loops=false +animation/clip_67/name="" +animation/clip_67/start_frame=0 +animation/clip_67/end_frame=0 +animation/clip_67/loops=false +animation/clip_68/name="" +animation/clip_68/start_frame=0 +animation/clip_68/end_frame=0 +animation/clip_68/loops=false +animation/clip_69/name="" +animation/clip_69/start_frame=0 +animation/clip_69/end_frame=0 +animation/clip_69/loops=false +animation/clip_70/name="" +animation/clip_70/start_frame=0 +animation/clip_70/end_frame=0 +animation/clip_70/loops=false +animation/clip_71/name="" +animation/clip_71/start_frame=0 +animation/clip_71/end_frame=0 +animation/clip_71/loops=false +animation/clip_72/name="" +animation/clip_72/start_frame=0 +animation/clip_72/end_frame=0 +animation/clip_72/loops=false +animation/clip_73/name="" +animation/clip_73/start_frame=0 +animation/clip_73/end_frame=0 +animation/clip_73/loops=false +animation/clip_74/name="" +animation/clip_74/start_frame=0 +animation/clip_74/end_frame=0 +animation/clip_74/loops=false +animation/clip_75/name="" +animation/clip_75/start_frame=0 +animation/clip_75/end_frame=0 +animation/clip_75/loops=false +animation/clip_76/name="" +animation/clip_76/start_frame=0 +animation/clip_76/end_frame=0 +animation/clip_76/loops=false +animation/clip_77/name="" +animation/clip_77/start_frame=0 +animation/clip_77/end_frame=0 +animation/clip_77/loops=false +animation/clip_78/name="" +animation/clip_78/start_frame=0 +animation/clip_78/end_frame=0 +animation/clip_78/loops=false +animation/clip_79/name="" +animation/clip_79/start_frame=0 +animation/clip_79/end_frame=0 +animation/clip_79/loops=false +animation/clip_80/name="" +animation/clip_80/start_frame=0 +animation/clip_80/end_frame=0 +animation/clip_80/loops=false +animation/clip_81/name="" +animation/clip_81/start_frame=0 +animation/clip_81/end_frame=0 +animation/clip_81/loops=false +animation/clip_82/name="" +animation/clip_82/start_frame=0 +animation/clip_82/end_frame=0 +animation/clip_82/loops=false +animation/clip_83/name="" +animation/clip_83/start_frame=0 +animation/clip_83/end_frame=0 +animation/clip_83/loops=false +animation/clip_84/name="" +animation/clip_84/start_frame=0 +animation/clip_84/end_frame=0 +animation/clip_84/loops=false +animation/clip_85/name="" +animation/clip_85/start_frame=0 +animation/clip_85/end_frame=0 +animation/clip_85/loops=false +animation/clip_86/name="" +animation/clip_86/start_frame=0 +animation/clip_86/end_frame=0 +animation/clip_86/loops=false +animation/clip_87/name="" +animation/clip_87/start_frame=0 +animation/clip_87/end_frame=0 +animation/clip_87/loops=false +animation/clip_88/name="" +animation/clip_88/start_frame=0 +animation/clip_88/end_frame=0 +animation/clip_88/loops=false +animation/clip_89/name="" +animation/clip_89/start_frame=0 +animation/clip_89/end_frame=0 +animation/clip_89/loops=false +animation/clip_90/name="" +animation/clip_90/start_frame=0 +animation/clip_90/end_frame=0 +animation/clip_90/loops=false +animation/clip_91/name="" +animation/clip_91/start_frame=0 +animation/clip_91/end_frame=0 +animation/clip_91/loops=false +animation/clip_92/name="" +animation/clip_92/start_frame=0 +animation/clip_92/end_frame=0 +animation/clip_92/loops=false +animation/clip_93/name="" +animation/clip_93/start_frame=0 +animation/clip_93/end_frame=0 +animation/clip_93/loops=false +animation/clip_94/name="" +animation/clip_94/start_frame=0 +animation/clip_94/end_frame=0 +animation/clip_94/loops=false +animation/clip_95/name="" +animation/clip_95/start_frame=0 +animation/clip_95/end_frame=0 +animation/clip_95/loops=false +animation/clip_96/name="" +animation/clip_96/start_frame=0 +animation/clip_96/end_frame=0 +animation/clip_96/loops=false +animation/clip_97/name="" +animation/clip_97/start_frame=0 +animation/clip_97/end_frame=0 +animation/clip_97/loops=false +animation/clip_98/name="" +animation/clip_98/start_frame=0 +animation/clip_98/end_frame=0 +animation/clip_98/loops=false +animation/clip_99/name="" +animation/clip_99/start_frame=0 +animation/clip_99/end_frame=0 +animation/clip_99/loops=false +animation/clip_100/name="" +animation/clip_100/start_frame=0 +animation/clip_100/end_frame=0 +animation/clip_100/loops=false +animation/clip_101/name="" +animation/clip_101/start_frame=0 +animation/clip_101/end_frame=0 +animation/clip_101/loops=false +animation/clip_102/name="" +animation/clip_102/start_frame=0 +animation/clip_102/end_frame=0 +animation/clip_102/loops=false +animation/clip_103/name="" +animation/clip_103/start_frame=0 +animation/clip_103/end_frame=0 +animation/clip_103/loops=false +animation/clip_104/name="" +animation/clip_104/start_frame=0 +animation/clip_104/end_frame=0 +animation/clip_104/loops=false +animation/clip_105/name="" +animation/clip_105/start_frame=0 +animation/clip_105/end_frame=0 +animation/clip_105/loops=false +animation/clip_106/name="" +animation/clip_106/start_frame=0 +animation/clip_106/end_frame=0 +animation/clip_106/loops=false +animation/clip_107/name="" +animation/clip_107/start_frame=0 +animation/clip_107/end_frame=0 +animation/clip_107/loops=false +animation/clip_108/name="" +animation/clip_108/start_frame=0 +animation/clip_108/end_frame=0 +animation/clip_108/loops=false +animation/clip_109/name="" +animation/clip_109/start_frame=0 +animation/clip_109/end_frame=0 +animation/clip_109/loops=false +animation/clip_110/name="" +animation/clip_110/start_frame=0 +animation/clip_110/end_frame=0 +animation/clip_110/loops=false +animation/clip_111/name="" +animation/clip_111/start_frame=0 +animation/clip_111/end_frame=0 +animation/clip_111/loops=false +animation/clip_112/name="" +animation/clip_112/start_frame=0 +animation/clip_112/end_frame=0 +animation/clip_112/loops=false +animation/clip_113/name="" +animation/clip_113/start_frame=0 +animation/clip_113/end_frame=0 +animation/clip_113/loops=false +animation/clip_114/name="" +animation/clip_114/start_frame=0 +animation/clip_114/end_frame=0 +animation/clip_114/loops=false +animation/clip_115/name="" +animation/clip_115/start_frame=0 +animation/clip_115/end_frame=0 +animation/clip_115/loops=false +animation/clip_116/name="" +animation/clip_116/start_frame=0 +animation/clip_116/end_frame=0 +animation/clip_116/loops=false +animation/clip_117/name="" +animation/clip_117/start_frame=0 +animation/clip_117/end_frame=0 +animation/clip_117/loops=false +animation/clip_118/name="" +animation/clip_118/start_frame=0 +animation/clip_118/end_frame=0 +animation/clip_118/loops=false +animation/clip_119/name="" +animation/clip_119/start_frame=0 +animation/clip_119/end_frame=0 +animation/clip_119/loops=false +animation/clip_120/name="" +animation/clip_120/start_frame=0 +animation/clip_120/end_frame=0 +animation/clip_120/loops=false +animation/clip_121/name="" +animation/clip_121/start_frame=0 +animation/clip_121/end_frame=0 +animation/clip_121/loops=false +animation/clip_122/name="" +animation/clip_122/start_frame=0 +animation/clip_122/end_frame=0 +animation/clip_122/loops=false +animation/clip_123/name="" +animation/clip_123/start_frame=0 +animation/clip_123/end_frame=0 +animation/clip_123/loops=false +animation/clip_124/name="" +animation/clip_124/start_frame=0 +animation/clip_124/end_frame=0 +animation/clip_124/loops=false +animation/clip_125/name="" +animation/clip_125/start_frame=0 +animation/clip_125/end_frame=0 +animation/clip_125/loops=false +animation/clip_126/name="" +animation/clip_126/start_frame=0 +animation/clip_126/end_frame=0 +animation/clip_126/loops=false +animation/clip_127/name="" +animation/clip_127/start_frame=0 +animation/clip_127/end_frame=0 +animation/clip_127/loops=false +animation/clip_128/name="" +animation/clip_128/start_frame=0 +animation/clip_128/end_frame=0 +animation/clip_128/loops=false +animation/clip_129/name="" +animation/clip_129/start_frame=0 +animation/clip_129/end_frame=0 +animation/clip_129/loops=false +animation/clip_130/name="" +animation/clip_130/start_frame=0 +animation/clip_130/end_frame=0 +animation/clip_130/loops=false +animation/clip_131/name="" +animation/clip_131/start_frame=0 +animation/clip_131/end_frame=0 +animation/clip_131/loops=false +animation/clip_132/name="" +animation/clip_132/start_frame=0 +animation/clip_132/end_frame=0 +animation/clip_132/loops=false +animation/clip_133/name="" +animation/clip_133/start_frame=0 +animation/clip_133/end_frame=0 +animation/clip_133/loops=false +animation/clip_134/name="" +animation/clip_134/start_frame=0 +animation/clip_134/end_frame=0 +animation/clip_134/loops=false +animation/clip_135/name="" +animation/clip_135/start_frame=0 +animation/clip_135/end_frame=0 +animation/clip_135/loops=false +animation/clip_136/name="" +animation/clip_136/start_frame=0 +animation/clip_136/end_frame=0 +animation/clip_136/loops=false +animation/clip_137/name="" +animation/clip_137/start_frame=0 +animation/clip_137/end_frame=0 +animation/clip_137/loops=false +animation/clip_138/name="" +animation/clip_138/start_frame=0 +animation/clip_138/end_frame=0 +animation/clip_138/loops=false +animation/clip_139/name="" +animation/clip_139/start_frame=0 +animation/clip_139/end_frame=0 +animation/clip_139/loops=false +animation/clip_140/name="" +animation/clip_140/start_frame=0 +animation/clip_140/end_frame=0 +animation/clip_140/loops=false +animation/clip_141/name="" +animation/clip_141/start_frame=0 +animation/clip_141/end_frame=0 +animation/clip_141/loops=false +animation/clip_142/name="" +animation/clip_142/start_frame=0 +animation/clip_142/end_frame=0 +animation/clip_142/loops=false +animation/clip_143/name="" +animation/clip_143/start_frame=0 +animation/clip_143/end_frame=0 +animation/clip_143/loops=false +animation/clip_144/name="" +animation/clip_144/start_frame=0 +animation/clip_144/end_frame=0 +animation/clip_144/loops=false +animation/clip_145/name="" +animation/clip_145/start_frame=0 +animation/clip_145/end_frame=0 +animation/clip_145/loops=false +animation/clip_146/name="" +animation/clip_146/start_frame=0 +animation/clip_146/end_frame=0 +animation/clip_146/loops=false +animation/clip_147/name="" +animation/clip_147/start_frame=0 +animation/clip_147/end_frame=0 +animation/clip_147/loops=false +animation/clip_148/name="" +animation/clip_148/start_frame=0 +animation/clip_148/end_frame=0 +animation/clip_148/loops=false +animation/clip_149/name="" +animation/clip_149/start_frame=0 +animation/clip_149/end_frame=0 +animation/clip_149/loops=false +animation/clip_150/name="" +animation/clip_150/start_frame=0 +animation/clip_150/end_frame=0 +animation/clip_150/loops=false +animation/clip_151/name="" +animation/clip_151/start_frame=0 +animation/clip_151/end_frame=0 +animation/clip_151/loops=false +animation/clip_152/name="" +animation/clip_152/start_frame=0 +animation/clip_152/end_frame=0 +animation/clip_152/loops=false +animation/clip_153/name="" +animation/clip_153/start_frame=0 +animation/clip_153/end_frame=0 +animation/clip_153/loops=false +animation/clip_154/name="" +animation/clip_154/start_frame=0 +animation/clip_154/end_frame=0 +animation/clip_154/loops=false +animation/clip_155/name="" +animation/clip_155/start_frame=0 +animation/clip_155/end_frame=0 +animation/clip_155/loops=false +animation/clip_156/name="" +animation/clip_156/start_frame=0 +animation/clip_156/end_frame=0 +animation/clip_156/loops=false +animation/clip_157/name="" +animation/clip_157/start_frame=0 +animation/clip_157/end_frame=0 +animation/clip_157/loops=false +animation/clip_158/name="" +animation/clip_158/start_frame=0 +animation/clip_158/end_frame=0 +animation/clip_158/loops=false +animation/clip_159/name="" +animation/clip_159/start_frame=0 +animation/clip_159/end_frame=0 +animation/clip_159/loops=false +animation/clip_160/name="" +animation/clip_160/start_frame=0 +animation/clip_160/end_frame=0 +animation/clip_160/loops=false +animation/clip_161/name="" +animation/clip_161/start_frame=0 +animation/clip_161/end_frame=0 +animation/clip_161/loops=false +animation/clip_162/name="" +animation/clip_162/start_frame=0 +animation/clip_162/end_frame=0 +animation/clip_162/loops=false +animation/clip_163/name="" +animation/clip_163/start_frame=0 +animation/clip_163/end_frame=0 +animation/clip_163/loops=false +animation/clip_164/name="" +animation/clip_164/start_frame=0 +animation/clip_164/end_frame=0 +animation/clip_164/loops=false +animation/clip_165/name="" +animation/clip_165/start_frame=0 +animation/clip_165/end_frame=0 +animation/clip_165/loops=false +animation/clip_166/name="" +animation/clip_166/start_frame=0 +animation/clip_166/end_frame=0 +animation/clip_166/loops=false +animation/clip_167/name="" +animation/clip_167/start_frame=0 +animation/clip_167/end_frame=0 +animation/clip_167/loops=false +animation/clip_168/name="" +animation/clip_168/start_frame=0 +animation/clip_168/end_frame=0 +animation/clip_168/loops=false +animation/clip_169/name="" +animation/clip_169/start_frame=0 +animation/clip_169/end_frame=0 +animation/clip_169/loops=false +animation/clip_170/name="" +animation/clip_170/start_frame=0 +animation/clip_170/end_frame=0 +animation/clip_170/loops=false +animation/clip_171/name="" +animation/clip_171/start_frame=0 +animation/clip_171/end_frame=0 +animation/clip_171/loops=false +animation/clip_172/name="" +animation/clip_172/start_frame=0 +animation/clip_172/end_frame=0 +animation/clip_172/loops=false +animation/clip_173/name="" +animation/clip_173/start_frame=0 +animation/clip_173/end_frame=0 +animation/clip_173/loops=false +animation/clip_174/name="" +animation/clip_174/start_frame=0 +animation/clip_174/end_frame=0 +animation/clip_174/loops=false +animation/clip_175/name="" +animation/clip_175/start_frame=0 +animation/clip_175/end_frame=0 +animation/clip_175/loops=false +animation/clip_176/name="" +animation/clip_176/start_frame=0 +animation/clip_176/end_frame=0 +animation/clip_176/loops=false +animation/clip_177/name="" +animation/clip_177/start_frame=0 +animation/clip_177/end_frame=0 +animation/clip_177/loops=false +animation/clip_178/name="" +animation/clip_178/start_frame=0 +animation/clip_178/end_frame=0 +animation/clip_178/loops=false +animation/clip_179/name="" +animation/clip_179/start_frame=0 +animation/clip_179/end_frame=0 +animation/clip_179/loops=false +animation/clip_180/name="" +animation/clip_180/start_frame=0 +animation/clip_180/end_frame=0 +animation/clip_180/loops=false +animation/clip_181/name="" +animation/clip_181/start_frame=0 +animation/clip_181/end_frame=0 +animation/clip_181/loops=false +animation/clip_182/name="" +animation/clip_182/start_frame=0 +animation/clip_182/end_frame=0 +animation/clip_182/loops=false +animation/clip_183/name="" +animation/clip_183/start_frame=0 +animation/clip_183/end_frame=0 +animation/clip_183/loops=false +animation/clip_184/name="" +animation/clip_184/start_frame=0 +animation/clip_184/end_frame=0 +animation/clip_184/loops=false +animation/clip_185/name="" +animation/clip_185/start_frame=0 +animation/clip_185/end_frame=0 +animation/clip_185/loops=false +animation/clip_186/name="" +animation/clip_186/start_frame=0 +animation/clip_186/end_frame=0 +animation/clip_186/loops=false +animation/clip_187/name="" +animation/clip_187/start_frame=0 +animation/clip_187/end_frame=0 +animation/clip_187/loops=false +animation/clip_188/name="" +animation/clip_188/start_frame=0 +animation/clip_188/end_frame=0 +animation/clip_188/loops=false +animation/clip_189/name="" +animation/clip_189/start_frame=0 +animation/clip_189/end_frame=0 +animation/clip_189/loops=false +animation/clip_190/name="" +animation/clip_190/start_frame=0 +animation/clip_190/end_frame=0 +animation/clip_190/loops=false +animation/clip_191/name="" +animation/clip_191/start_frame=0 +animation/clip_191/end_frame=0 +animation/clip_191/loops=false +animation/clip_192/name="" +animation/clip_192/start_frame=0 +animation/clip_192/end_frame=0 +animation/clip_192/loops=false +animation/clip_193/name="" +animation/clip_193/start_frame=0 +animation/clip_193/end_frame=0 +animation/clip_193/loops=false +animation/clip_194/name="" +animation/clip_194/start_frame=0 +animation/clip_194/end_frame=0 +animation/clip_194/loops=false +animation/clip_195/name="" +animation/clip_195/start_frame=0 +animation/clip_195/end_frame=0 +animation/clip_195/loops=false +animation/clip_196/name="" +animation/clip_196/start_frame=0 +animation/clip_196/end_frame=0 +animation/clip_196/loops=false +animation/clip_197/name="" +animation/clip_197/start_frame=0 +animation/clip_197/end_frame=0 +animation/clip_197/loops=false +animation/clip_198/name="" +animation/clip_198/start_frame=0 +animation/clip_198/end_frame=0 +animation/clip_198/loops=false +animation/clip_199/name="" +animation/clip_199/start_frame=0 +animation/clip_199/end_frame=0 +animation/clip_199/loops=false +animation/clip_200/name="" +animation/clip_200/start_frame=0 +animation/clip_200/end_frame=0 +animation/clip_200/loops=false +animation/clip_201/name="" +animation/clip_201/start_frame=0 +animation/clip_201/end_frame=0 +animation/clip_201/loops=false +animation/clip_202/name="" +animation/clip_202/start_frame=0 +animation/clip_202/end_frame=0 +animation/clip_202/loops=false +animation/clip_203/name="" +animation/clip_203/start_frame=0 +animation/clip_203/end_frame=0 +animation/clip_203/loops=false +animation/clip_204/name="" +animation/clip_204/start_frame=0 +animation/clip_204/end_frame=0 +animation/clip_204/loops=false +animation/clip_205/name="" +animation/clip_205/start_frame=0 +animation/clip_205/end_frame=0 +animation/clip_205/loops=false +animation/clip_206/name="" +animation/clip_206/start_frame=0 +animation/clip_206/end_frame=0 +animation/clip_206/loops=false +animation/clip_207/name="" +animation/clip_207/start_frame=0 +animation/clip_207/end_frame=0 +animation/clip_207/loops=false +animation/clip_208/name="" +animation/clip_208/start_frame=0 +animation/clip_208/end_frame=0 +animation/clip_208/loops=false +animation/clip_209/name="" +animation/clip_209/start_frame=0 +animation/clip_209/end_frame=0 +animation/clip_209/loops=false +animation/clip_210/name="" +animation/clip_210/start_frame=0 +animation/clip_210/end_frame=0 +animation/clip_210/loops=false +animation/clip_211/name="" +animation/clip_211/start_frame=0 +animation/clip_211/end_frame=0 +animation/clip_211/loops=false +animation/clip_212/name="" +animation/clip_212/start_frame=0 +animation/clip_212/end_frame=0 +animation/clip_212/loops=false +animation/clip_213/name="" +animation/clip_213/start_frame=0 +animation/clip_213/end_frame=0 +animation/clip_213/loops=false +animation/clip_214/name="" +animation/clip_214/start_frame=0 +animation/clip_214/end_frame=0 +animation/clip_214/loops=false +animation/clip_215/name="" +animation/clip_215/start_frame=0 +animation/clip_215/end_frame=0 +animation/clip_215/loops=false +animation/clip_216/name="" +animation/clip_216/start_frame=0 +animation/clip_216/end_frame=0 +animation/clip_216/loops=false +animation/clip_217/name="" +animation/clip_217/start_frame=0 +animation/clip_217/end_frame=0 +animation/clip_217/loops=false +animation/clip_218/name="" +animation/clip_218/start_frame=0 +animation/clip_218/end_frame=0 +animation/clip_218/loops=false +animation/clip_219/name="" +animation/clip_219/start_frame=0 +animation/clip_219/end_frame=0 +animation/clip_219/loops=false +animation/clip_220/name="" +animation/clip_220/start_frame=0 +animation/clip_220/end_frame=0 +animation/clip_220/loops=false +animation/clip_221/name="" +animation/clip_221/start_frame=0 +animation/clip_221/end_frame=0 +animation/clip_221/loops=false +animation/clip_222/name="" +animation/clip_222/start_frame=0 +animation/clip_222/end_frame=0 +animation/clip_222/loops=false +animation/clip_223/name="" +animation/clip_223/start_frame=0 +animation/clip_223/end_frame=0 +animation/clip_223/loops=false +animation/clip_224/name="" +animation/clip_224/start_frame=0 +animation/clip_224/end_frame=0 +animation/clip_224/loops=false +animation/clip_225/name="" +animation/clip_225/start_frame=0 +animation/clip_225/end_frame=0 +animation/clip_225/loops=false +animation/clip_226/name="" +animation/clip_226/start_frame=0 +animation/clip_226/end_frame=0 +animation/clip_226/loops=false +animation/clip_227/name="" +animation/clip_227/start_frame=0 +animation/clip_227/end_frame=0 +animation/clip_227/loops=false +animation/clip_228/name="" +animation/clip_228/start_frame=0 +animation/clip_228/end_frame=0 +animation/clip_228/loops=false +animation/clip_229/name="" +animation/clip_229/start_frame=0 +animation/clip_229/end_frame=0 +animation/clip_229/loops=false +animation/clip_230/name="" +animation/clip_230/start_frame=0 +animation/clip_230/end_frame=0 +animation/clip_230/loops=false +animation/clip_231/name="" +animation/clip_231/start_frame=0 +animation/clip_231/end_frame=0 +animation/clip_231/loops=false +animation/clip_232/name="" +animation/clip_232/start_frame=0 +animation/clip_232/end_frame=0 +animation/clip_232/loops=false +animation/clip_233/name="" +animation/clip_233/start_frame=0 +animation/clip_233/end_frame=0 +animation/clip_233/loops=false +animation/clip_234/name="" +animation/clip_234/start_frame=0 +animation/clip_234/end_frame=0 +animation/clip_234/loops=false +animation/clip_235/name="" +animation/clip_235/start_frame=0 +animation/clip_235/end_frame=0 +animation/clip_235/loops=false +animation/clip_236/name="" +animation/clip_236/start_frame=0 +animation/clip_236/end_frame=0 +animation/clip_236/loops=false +animation/clip_237/name="" +animation/clip_237/start_frame=0 +animation/clip_237/end_frame=0 +animation/clip_237/loops=false +animation/clip_238/name="" +animation/clip_238/start_frame=0 +animation/clip_238/end_frame=0 +animation/clip_238/loops=false +animation/clip_239/name="" +animation/clip_239/start_frame=0 +animation/clip_239/end_frame=0 +animation/clip_239/loops=false +animation/clip_240/name="" +animation/clip_240/start_frame=0 +animation/clip_240/end_frame=0 +animation/clip_240/loops=false +animation/clip_241/name="" +animation/clip_241/start_frame=0 +animation/clip_241/end_frame=0 +animation/clip_241/loops=false +animation/clip_242/name="" +animation/clip_242/start_frame=0 +animation/clip_242/end_frame=0 +animation/clip_242/loops=false +animation/clip_243/name="" +animation/clip_243/start_frame=0 +animation/clip_243/end_frame=0 +animation/clip_243/loops=false +animation/clip_244/name="" +animation/clip_244/start_frame=0 +animation/clip_244/end_frame=0 +animation/clip_244/loops=false +animation/clip_245/name="" +animation/clip_245/start_frame=0 +animation/clip_245/end_frame=0 +animation/clip_245/loops=false +animation/clip_246/name="" +animation/clip_246/start_frame=0 +animation/clip_246/end_frame=0 +animation/clip_246/loops=false +animation/clip_247/name="" +animation/clip_247/start_frame=0 +animation/clip_247/end_frame=0 +animation/clip_247/loops=false +animation/clip_248/name="" +animation/clip_248/start_frame=0 +animation/clip_248/end_frame=0 +animation/clip_248/loops=false +animation/clip_249/name="" +animation/clip_249/start_frame=0 +animation/clip_249/end_frame=0 +animation/clip_249/loops=false +animation/clip_250/name="" +animation/clip_250/start_frame=0 +animation/clip_250/end_frame=0 +animation/clip_250/loops=false +animation/clip_251/name="" +animation/clip_251/start_frame=0 +animation/clip_251/end_frame=0 +animation/clip_251/loops=false +animation/clip_252/name="" +animation/clip_252/start_frame=0 +animation/clip_252/end_frame=0 +animation/clip_252/loops=false +animation/clip_253/name="" +animation/clip_253/start_frame=0 +animation/clip_253/end_frame=0 +animation/clip_253/loops=false +animation/clip_254/name="" +animation/clip_254/start_frame=0 +animation/clip_254/end_frame=0 +animation/clip_254/loops=false +animation/clip_255/name="" +animation/clip_255/start_frame=0 +animation/clip_255/end_frame=0 +animation/clip_255/loops=false +animation/clip_256/name="" +animation/clip_256/start_frame=0 +animation/clip_256/end_frame=0 +animation/clip_256/loops=false diff --git a/resources/models/steel_beam1/Steel beam rusty.material b/resources/models/steel_beam1/Steel beam rusty.material new file mode 100644 index 0000000..984f596 Binary files /dev/null and b/resources/models/steel_beam1/Steel beam rusty.material differ diff --git a/resources/models/steel_beam1/rust_plain_albedo_variant1.jpg b/resources/models/steel_beam1/rust_plain_albedo_variant1.jpg new file mode 100644 index 0000000..c038f86 Binary files /dev/null and b/resources/models/steel_beam1/rust_plain_albedo_variant1.jpg differ diff --git a/resources/models/steel_beam1/rust_plain_albedo_variant1.jpg.import b/resources/models/steel_beam1/rust_plain_albedo_variant1.jpg.import new file mode 100644 index 0000000..3549e80 --- /dev/null +++ b/resources/models/steel_beam1/rust_plain_albedo_variant1.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/rust_plain_albedo_variant1.jpg-36459097673da1ef5ee987f7ef24c387.s3tc.stex" +path.etc2="res://.import/rust_plain_albedo_variant1.jpg-36459097673da1ef5ee987f7ef24c387.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/models/steel_beam1/rust_plain_albedo_variant1.jpg" +dest_files=[ "res://.import/rust_plain_albedo_variant1.jpg-36459097673da1ef5ee987f7ef24c387.s3tc.stex", "res://.import/rust_plain_albedo_variant1.jpg-36459097673da1ef5ee987f7ef24c387.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/models/steel_beam1/rust_plain_normal.jpg b/resources/models/steel_beam1/rust_plain_normal.jpg new file mode 100644 index 0000000..469c042 Binary files /dev/null and b/resources/models/steel_beam1/rust_plain_normal.jpg differ diff --git a/resources/models/steel_beam1/rust_plain_normal.jpg.import b/resources/models/steel_beam1/rust_plain_normal.jpg.import new file mode 100644 index 0000000..34bb0e9 --- /dev/null +++ b/resources/models/steel_beam1/rust_plain_normal.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/rust_plain_normal.jpg-3d01ce9054504f48bc3cde06956aaec4.s3tc.stex" +path.etc2="res://.import/rust_plain_normal.jpg-3d01ce9054504f48bc3cde06956aaec4.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/models/steel_beam1/rust_plain_normal.jpg" +dest_files=[ "res://.import/rust_plain_normal.jpg-3d01ce9054504f48bc3cde06956aaec4.s3tc.stex", "res://.import/rust_plain_normal.jpg-3d01ce9054504f48bc3cde06956aaec4.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=1 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/models/steel_beam1/stainless_steel_brushed_normal.jpg b/resources/models/steel_beam1/stainless_steel_brushed_normal.jpg new file mode 100644 index 0000000..e9dcf6f Binary files /dev/null and b/resources/models/steel_beam1/stainless_steel_brushed_normal.jpg differ diff --git a/resources/models/steel_beam1/stainless_steel_brushed_normal.jpg.import b/resources/models/steel_beam1/stainless_steel_brushed_normal.jpg.import new file mode 100644 index 0000000..ef3b161 --- /dev/null +++ b/resources/models/steel_beam1/stainless_steel_brushed_normal.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/stainless_steel_brushed_normal.jpg-ba72765df8af04973307c01cf4aee619.s3tc.stex" +path.etc2="res://.import/stainless_steel_brushed_normal.jpg-ba72765df8af04973307c01cf4aee619.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/models/steel_beam1/stainless_steel_brushed_normal.jpg" +dest_files=[ "res://.import/stainless_steel_brushed_normal.jpg-ba72765df8af04973307c01cf4aee619.s3tc.stex", "res://.import/stainless_steel_brushed_normal.jpg-ba72765df8af04973307c01cf4aee619.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=1 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/models/steel_beam1/steel_beam1.glb b/resources/models/steel_beam1/steel_beam1.glb new file mode 100644 index 0000000..72f2994 Binary files /dev/null and b/resources/models/steel_beam1/steel_beam1.glb differ diff --git a/resources/models/steel_beam1/steel_beam1.glb.import b/resources/models/steel_beam1/steel_beam1.glb.import new file mode 100644 index 0000000..0be1fc0 --- /dev/null +++ b/resources/models/steel_beam1/steel_beam1.glb.import @@ -0,0 +1,1065 @@ +[remap] + +importer="scene" +type="PackedScene" +path="res://.import/steel_beam1.glb-2257f7bd3c111976c39d0325b96d93a1.scn" + +[deps] + +source_file="res://resources/models/steel_beam1/steel_beam1.glb" +dest_files=[ "res://.import/steel_beam1.glb-2257f7bd3c111976c39d0325b96d93a1.scn" ] + +[params] + +nodes/root_type="Spatial" +nodes/root_name="Scene Root" +nodes/root_scale=1.0 +nodes/custom_script="" +nodes/storage=0 +nodes/use_legacy_names=false +materials/location=1 +materials/storage=1 +materials/keep_on_reimport=true +meshes/octahedral_compression=true +meshes/compress=4286 +meshes/ensure_tangents=true +meshes/storage=0 +meshes/light_baking=0 +meshes/lightmap_texel_size=0.1 +skins/use_named_skins=true +external_files/store_in_subdir=false +animation/import=true +animation/fps=15 +animation/filter_script="" +animation/storage=false +animation/keep_custom_tracks=false +animation/optimizer/enabled=true +animation/optimizer/max_linear_error=0.05 +animation/optimizer/max_angular_error=0.01 +animation/optimizer/max_angle=22 +animation/optimizer/remove_unused_tracks=true +animation/clips/amount=0 +animation/clip_1/name="" +animation/clip_1/start_frame=0 +animation/clip_1/end_frame=0 +animation/clip_1/loops=false +animation/clip_2/name="" +animation/clip_2/start_frame=0 +animation/clip_2/end_frame=0 +animation/clip_2/loops=false +animation/clip_3/name="" +animation/clip_3/start_frame=0 +animation/clip_3/end_frame=0 +animation/clip_3/loops=false +animation/clip_4/name="" +animation/clip_4/start_frame=0 +animation/clip_4/end_frame=0 +animation/clip_4/loops=false +animation/clip_5/name="" +animation/clip_5/start_frame=0 +animation/clip_5/end_frame=0 +animation/clip_5/loops=false +animation/clip_6/name="" +animation/clip_6/start_frame=0 +animation/clip_6/end_frame=0 +animation/clip_6/loops=false +animation/clip_7/name="" +animation/clip_7/start_frame=0 +animation/clip_7/end_frame=0 +animation/clip_7/loops=false +animation/clip_8/name="" +animation/clip_8/start_frame=0 +animation/clip_8/end_frame=0 +animation/clip_8/loops=false +animation/clip_9/name="" +animation/clip_9/start_frame=0 +animation/clip_9/end_frame=0 +animation/clip_9/loops=false +animation/clip_10/name="" +animation/clip_10/start_frame=0 +animation/clip_10/end_frame=0 +animation/clip_10/loops=false +animation/clip_11/name="" +animation/clip_11/start_frame=0 +animation/clip_11/end_frame=0 +animation/clip_11/loops=false +animation/clip_12/name="" +animation/clip_12/start_frame=0 +animation/clip_12/end_frame=0 +animation/clip_12/loops=false +animation/clip_13/name="" +animation/clip_13/start_frame=0 +animation/clip_13/end_frame=0 +animation/clip_13/loops=false +animation/clip_14/name="" +animation/clip_14/start_frame=0 +animation/clip_14/end_frame=0 +animation/clip_14/loops=false +animation/clip_15/name="" +animation/clip_15/start_frame=0 +animation/clip_15/end_frame=0 +animation/clip_15/loops=false +animation/clip_16/name="" +animation/clip_16/start_frame=0 +animation/clip_16/end_frame=0 +animation/clip_16/loops=false +animation/clip_17/name="" +animation/clip_17/start_frame=0 +animation/clip_17/end_frame=0 +animation/clip_17/loops=false +animation/clip_18/name="" +animation/clip_18/start_frame=0 +animation/clip_18/end_frame=0 +animation/clip_18/loops=false +animation/clip_19/name="" +animation/clip_19/start_frame=0 +animation/clip_19/end_frame=0 +animation/clip_19/loops=false +animation/clip_20/name="" +animation/clip_20/start_frame=0 +animation/clip_20/end_frame=0 +animation/clip_20/loops=false +animation/clip_21/name="" +animation/clip_21/start_frame=0 +animation/clip_21/end_frame=0 +animation/clip_21/loops=false +animation/clip_22/name="" +animation/clip_22/start_frame=0 +animation/clip_22/end_frame=0 +animation/clip_22/loops=false +animation/clip_23/name="" +animation/clip_23/start_frame=0 +animation/clip_23/end_frame=0 +animation/clip_23/loops=false +animation/clip_24/name="" +animation/clip_24/start_frame=0 +animation/clip_24/end_frame=0 +animation/clip_24/loops=false +animation/clip_25/name="" +animation/clip_25/start_frame=0 +animation/clip_25/end_frame=0 +animation/clip_25/loops=false +animation/clip_26/name="" +animation/clip_26/start_frame=0 +animation/clip_26/end_frame=0 +animation/clip_26/loops=false +animation/clip_27/name="" +animation/clip_27/start_frame=0 +animation/clip_27/end_frame=0 +animation/clip_27/loops=false +animation/clip_28/name="" +animation/clip_28/start_frame=0 +animation/clip_28/end_frame=0 +animation/clip_28/loops=false +animation/clip_29/name="" +animation/clip_29/start_frame=0 +animation/clip_29/end_frame=0 +animation/clip_29/loops=false +animation/clip_30/name="" +animation/clip_30/start_frame=0 +animation/clip_30/end_frame=0 +animation/clip_30/loops=false +animation/clip_31/name="" +animation/clip_31/start_frame=0 +animation/clip_31/end_frame=0 +animation/clip_31/loops=false +animation/clip_32/name="" +animation/clip_32/start_frame=0 +animation/clip_32/end_frame=0 +animation/clip_32/loops=false +animation/clip_33/name="" +animation/clip_33/start_frame=0 +animation/clip_33/end_frame=0 +animation/clip_33/loops=false +animation/clip_34/name="" +animation/clip_34/start_frame=0 +animation/clip_34/end_frame=0 +animation/clip_34/loops=false +animation/clip_35/name="" +animation/clip_35/start_frame=0 +animation/clip_35/end_frame=0 +animation/clip_35/loops=false +animation/clip_36/name="" +animation/clip_36/start_frame=0 +animation/clip_36/end_frame=0 +animation/clip_36/loops=false +animation/clip_37/name="" +animation/clip_37/start_frame=0 +animation/clip_37/end_frame=0 +animation/clip_37/loops=false +animation/clip_38/name="" +animation/clip_38/start_frame=0 +animation/clip_38/end_frame=0 +animation/clip_38/loops=false +animation/clip_39/name="" +animation/clip_39/start_frame=0 +animation/clip_39/end_frame=0 +animation/clip_39/loops=false +animation/clip_40/name="" +animation/clip_40/start_frame=0 +animation/clip_40/end_frame=0 +animation/clip_40/loops=false +animation/clip_41/name="" +animation/clip_41/start_frame=0 +animation/clip_41/end_frame=0 +animation/clip_41/loops=false +animation/clip_42/name="" +animation/clip_42/start_frame=0 +animation/clip_42/end_frame=0 +animation/clip_42/loops=false +animation/clip_43/name="" +animation/clip_43/start_frame=0 +animation/clip_43/end_frame=0 +animation/clip_43/loops=false +animation/clip_44/name="" +animation/clip_44/start_frame=0 +animation/clip_44/end_frame=0 +animation/clip_44/loops=false +animation/clip_45/name="" +animation/clip_45/start_frame=0 +animation/clip_45/end_frame=0 +animation/clip_45/loops=false +animation/clip_46/name="" +animation/clip_46/start_frame=0 +animation/clip_46/end_frame=0 +animation/clip_46/loops=false +animation/clip_47/name="" +animation/clip_47/start_frame=0 +animation/clip_47/end_frame=0 +animation/clip_47/loops=false +animation/clip_48/name="" +animation/clip_48/start_frame=0 +animation/clip_48/end_frame=0 +animation/clip_48/loops=false +animation/clip_49/name="" +animation/clip_49/start_frame=0 +animation/clip_49/end_frame=0 +animation/clip_49/loops=false +animation/clip_50/name="" +animation/clip_50/start_frame=0 +animation/clip_50/end_frame=0 +animation/clip_50/loops=false +animation/clip_51/name="" +animation/clip_51/start_frame=0 +animation/clip_51/end_frame=0 +animation/clip_51/loops=false +animation/clip_52/name="" +animation/clip_52/start_frame=0 +animation/clip_52/end_frame=0 +animation/clip_52/loops=false +animation/clip_53/name="" +animation/clip_53/start_frame=0 +animation/clip_53/end_frame=0 +animation/clip_53/loops=false +animation/clip_54/name="" +animation/clip_54/start_frame=0 +animation/clip_54/end_frame=0 +animation/clip_54/loops=false +animation/clip_55/name="" +animation/clip_55/start_frame=0 +animation/clip_55/end_frame=0 +animation/clip_55/loops=false +animation/clip_56/name="" +animation/clip_56/start_frame=0 +animation/clip_56/end_frame=0 +animation/clip_56/loops=false +animation/clip_57/name="" +animation/clip_57/start_frame=0 +animation/clip_57/end_frame=0 +animation/clip_57/loops=false +animation/clip_58/name="" +animation/clip_58/start_frame=0 +animation/clip_58/end_frame=0 +animation/clip_58/loops=false +animation/clip_59/name="" +animation/clip_59/start_frame=0 +animation/clip_59/end_frame=0 +animation/clip_59/loops=false +animation/clip_60/name="" +animation/clip_60/start_frame=0 +animation/clip_60/end_frame=0 +animation/clip_60/loops=false +animation/clip_61/name="" +animation/clip_61/start_frame=0 +animation/clip_61/end_frame=0 +animation/clip_61/loops=false +animation/clip_62/name="" +animation/clip_62/start_frame=0 +animation/clip_62/end_frame=0 +animation/clip_62/loops=false +animation/clip_63/name="" +animation/clip_63/start_frame=0 +animation/clip_63/end_frame=0 +animation/clip_63/loops=false +animation/clip_64/name="" +animation/clip_64/start_frame=0 +animation/clip_64/end_frame=0 +animation/clip_64/loops=false +animation/clip_65/name="" +animation/clip_65/start_frame=0 +animation/clip_65/end_frame=0 +animation/clip_65/loops=false +animation/clip_66/name="" +animation/clip_66/start_frame=0 +animation/clip_66/end_frame=0 +animation/clip_66/loops=false +animation/clip_67/name="" +animation/clip_67/start_frame=0 +animation/clip_67/end_frame=0 +animation/clip_67/loops=false +animation/clip_68/name="" +animation/clip_68/start_frame=0 +animation/clip_68/end_frame=0 +animation/clip_68/loops=false +animation/clip_69/name="" +animation/clip_69/start_frame=0 +animation/clip_69/end_frame=0 +animation/clip_69/loops=false +animation/clip_70/name="" +animation/clip_70/start_frame=0 +animation/clip_70/end_frame=0 +animation/clip_70/loops=false +animation/clip_71/name="" +animation/clip_71/start_frame=0 +animation/clip_71/end_frame=0 +animation/clip_71/loops=false +animation/clip_72/name="" +animation/clip_72/start_frame=0 +animation/clip_72/end_frame=0 +animation/clip_72/loops=false +animation/clip_73/name="" +animation/clip_73/start_frame=0 +animation/clip_73/end_frame=0 +animation/clip_73/loops=false +animation/clip_74/name="" +animation/clip_74/start_frame=0 +animation/clip_74/end_frame=0 +animation/clip_74/loops=false +animation/clip_75/name="" +animation/clip_75/start_frame=0 +animation/clip_75/end_frame=0 +animation/clip_75/loops=false +animation/clip_76/name="" +animation/clip_76/start_frame=0 +animation/clip_76/end_frame=0 +animation/clip_76/loops=false +animation/clip_77/name="" +animation/clip_77/start_frame=0 +animation/clip_77/end_frame=0 +animation/clip_77/loops=false +animation/clip_78/name="" +animation/clip_78/start_frame=0 +animation/clip_78/end_frame=0 +animation/clip_78/loops=false +animation/clip_79/name="" +animation/clip_79/start_frame=0 +animation/clip_79/end_frame=0 +animation/clip_79/loops=false +animation/clip_80/name="" +animation/clip_80/start_frame=0 +animation/clip_80/end_frame=0 +animation/clip_80/loops=false +animation/clip_81/name="" +animation/clip_81/start_frame=0 +animation/clip_81/end_frame=0 +animation/clip_81/loops=false +animation/clip_82/name="" +animation/clip_82/start_frame=0 +animation/clip_82/end_frame=0 +animation/clip_82/loops=false +animation/clip_83/name="" +animation/clip_83/start_frame=0 +animation/clip_83/end_frame=0 +animation/clip_83/loops=false +animation/clip_84/name="" +animation/clip_84/start_frame=0 +animation/clip_84/end_frame=0 +animation/clip_84/loops=false +animation/clip_85/name="" +animation/clip_85/start_frame=0 +animation/clip_85/end_frame=0 +animation/clip_85/loops=false +animation/clip_86/name="" +animation/clip_86/start_frame=0 +animation/clip_86/end_frame=0 +animation/clip_86/loops=false +animation/clip_87/name="" +animation/clip_87/start_frame=0 +animation/clip_87/end_frame=0 +animation/clip_87/loops=false +animation/clip_88/name="" +animation/clip_88/start_frame=0 +animation/clip_88/end_frame=0 +animation/clip_88/loops=false +animation/clip_89/name="" +animation/clip_89/start_frame=0 +animation/clip_89/end_frame=0 +animation/clip_89/loops=false +animation/clip_90/name="" +animation/clip_90/start_frame=0 +animation/clip_90/end_frame=0 +animation/clip_90/loops=false +animation/clip_91/name="" +animation/clip_91/start_frame=0 +animation/clip_91/end_frame=0 +animation/clip_91/loops=false +animation/clip_92/name="" +animation/clip_92/start_frame=0 +animation/clip_92/end_frame=0 +animation/clip_92/loops=false +animation/clip_93/name="" +animation/clip_93/start_frame=0 +animation/clip_93/end_frame=0 +animation/clip_93/loops=false +animation/clip_94/name="" +animation/clip_94/start_frame=0 +animation/clip_94/end_frame=0 +animation/clip_94/loops=false +animation/clip_95/name="" +animation/clip_95/start_frame=0 +animation/clip_95/end_frame=0 +animation/clip_95/loops=false +animation/clip_96/name="" +animation/clip_96/start_frame=0 +animation/clip_96/end_frame=0 +animation/clip_96/loops=false +animation/clip_97/name="" +animation/clip_97/start_frame=0 +animation/clip_97/end_frame=0 +animation/clip_97/loops=false +animation/clip_98/name="" +animation/clip_98/start_frame=0 +animation/clip_98/end_frame=0 +animation/clip_98/loops=false +animation/clip_99/name="" +animation/clip_99/start_frame=0 +animation/clip_99/end_frame=0 +animation/clip_99/loops=false +animation/clip_100/name="" +animation/clip_100/start_frame=0 +animation/clip_100/end_frame=0 +animation/clip_100/loops=false +animation/clip_101/name="" +animation/clip_101/start_frame=0 +animation/clip_101/end_frame=0 +animation/clip_101/loops=false +animation/clip_102/name="" +animation/clip_102/start_frame=0 +animation/clip_102/end_frame=0 +animation/clip_102/loops=false +animation/clip_103/name="" +animation/clip_103/start_frame=0 +animation/clip_103/end_frame=0 +animation/clip_103/loops=false +animation/clip_104/name="" +animation/clip_104/start_frame=0 +animation/clip_104/end_frame=0 +animation/clip_104/loops=false +animation/clip_105/name="" +animation/clip_105/start_frame=0 +animation/clip_105/end_frame=0 +animation/clip_105/loops=false +animation/clip_106/name="" +animation/clip_106/start_frame=0 +animation/clip_106/end_frame=0 +animation/clip_106/loops=false +animation/clip_107/name="" +animation/clip_107/start_frame=0 +animation/clip_107/end_frame=0 +animation/clip_107/loops=false +animation/clip_108/name="" +animation/clip_108/start_frame=0 +animation/clip_108/end_frame=0 +animation/clip_108/loops=false +animation/clip_109/name="" +animation/clip_109/start_frame=0 +animation/clip_109/end_frame=0 +animation/clip_109/loops=false +animation/clip_110/name="" +animation/clip_110/start_frame=0 +animation/clip_110/end_frame=0 +animation/clip_110/loops=false +animation/clip_111/name="" +animation/clip_111/start_frame=0 +animation/clip_111/end_frame=0 +animation/clip_111/loops=false +animation/clip_112/name="" +animation/clip_112/start_frame=0 +animation/clip_112/end_frame=0 +animation/clip_112/loops=false +animation/clip_113/name="" +animation/clip_113/start_frame=0 +animation/clip_113/end_frame=0 +animation/clip_113/loops=false +animation/clip_114/name="" +animation/clip_114/start_frame=0 +animation/clip_114/end_frame=0 +animation/clip_114/loops=false +animation/clip_115/name="" +animation/clip_115/start_frame=0 +animation/clip_115/end_frame=0 +animation/clip_115/loops=false +animation/clip_116/name="" +animation/clip_116/start_frame=0 +animation/clip_116/end_frame=0 +animation/clip_116/loops=false +animation/clip_117/name="" +animation/clip_117/start_frame=0 +animation/clip_117/end_frame=0 +animation/clip_117/loops=false +animation/clip_118/name="" +animation/clip_118/start_frame=0 +animation/clip_118/end_frame=0 +animation/clip_118/loops=false +animation/clip_119/name="" +animation/clip_119/start_frame=0 +animation/clip_119/end_frame=0 +animation/clip_119/loops=false +animation/clip_120/name="" +animation/clip_120/start_frame=0 +animation/clip_120/end_frame=0 +animation/clip_120/loops=false +animation/clip_121/name="" +animation/clip_121/start_frame=0 +animation/clip_121/end_frame=0 +animation/clip_121/loops=false +animation/clip_122/name="" +animation/clip_122/start_frame=0 +animation/clip_122/end_frame=0 +animation/clip_122/loops=false +animation/clip_123/name="" +animation/clip_123/start_frame=0 +animation/clip_123/end_frame=0 +animation/clip_123/loops=false +animation/clip_124/name="" +animation/clip_124/start_frame=0 +animation/clip_124/end_frame=0 +animation/clip_124/loops=false +animation/clip_125/name="" +animation/clip_125/start_frame=0 +animation/clip_125/end_frame=0 +animation/clip_125/loops=false +animation/clip_126/name="" +animation/clip_126/start_frame=0 +animation/clip_126/end_frame=0 +animation/clip_126/loops=false +animation/clip_127/name="" +animation/clip_127/start_frame=0 +animation/clip_127/end_frame=0 +animation/clip_127/loops=false +animation/clip_128/name="" +animation/clip_128/start_frame=0 +animation/clip_128/end_frame=0 +animation/clip_128/loops=false +animation/clip_129/name="" +animation/clip_129/start_frame=0 +animation/clip_129/end_frame=0 +animation/clip_129/loops=false +animation/clip_130/name="" +animation/clip_130/start_frame=0 +animation/clip_130/end_frame=0 +animation/clip_130/loops=false +animation/clip_131/name="" +animation/clip_131/start_frame=0 +animation/clip_131/end_frame=0 +animation/clip_131/loops=false +animation/clip_132/name="" +animation/clip_132/start_frame=0 +animation/clip_132/end_frame=0 +animation/clip_132/loops=false +animation/clip_133/name="" +animation/clip_133/start_frame=0 +animation/clip_133/end_frame=0 +animation/clip_133/loops=false +animation/clip_134/name="" +animation/clip_134/start_frame=0 +animation/clip_134/end_frame=0 +animation/clip_134/loops=false +animation/clip_135/name="" +animation/clip_135/start_frame=0 +animation/clip_135/end_frame=0 +animation/clip_135/loops=false +animation/clip_136/name="" +animation/clip_136/start_frame=0 +animation/clip_136/end_frame=0 +animation/clip_136/loops=false +animation/clip_137/name="" +animation/clip_137/start_frame=0 +animation/clip_137/end_frame=0 +animation/clip_137/loops=false +animation/clip_138/name="" +animation/clip_138/start_frame=0 +animation/clip_138/end_frame=0 +animation/clip_138/loops=false +animation/clip_139/name="" +animation/clip_139/start_frame=0 +animation/clip_139/end_frame=0 +animation/clip_139/loops=false +animation/clip_140/name="" +animation/clip_140/start_frame=0 +animation/clip_140/end_frame=0 +animation/clip_140/loops=false +animation/clip_141/name="" +animation/clip_141/start_frame=0 +animation/clip_141/end_frame=0 +animation/clip_141/loops=false +animation/clip_142/name="" +animation/clip_142/start_frame=0 +animation/clip_142/end_frame=0 +animation/clip_142/loops=false +animation/clip_143/name="" +animation/clip_143/start_frame=0 +animation/clip_143/end_frame=0 +animation/clip_143/loops=false +animation/clip_144/name="" +animation/clip_144/start_frame=0 +animation/clip_144/end_frame=0 +animation/clip_144/loops=false +animation/clip_145/name="" +animation/clip_145/start_frame=0 +animation/clip_145/end_frame=0 +animation/clip_145/loops=false +animation/clip_146/name="" +animation/clip_146/start_frame=0 +animation/clip_146/end_frame=0 +animation/clip_146/loops=false +animation/clip_147/name="" +animation/clip_147/start_frame=0 +animation/clip_147/end_frame=0 +animation/clip_147/loops=false +animation/clip_148/name="" +animation/clip_148/start_frame=0 +animation/clip_148/end_frame=0 +animation/clip_148/loops=false +animation/clip_149/name="" +animation/clip_149/start_frame=0 +animation/clip_149/end_frame=0 +animation/clip_149/loops=false +animation/clip_150/name="" +animation/clip_150/start_frame=0 +animation/clip_150/end_frame=0 +animation/clip_150/loops=false +animation/clip_151/name="" +animation/clip_151/start_frame=0 +animation/clip_151/end_frame=0 +animation/clip_151/loops=false +animation/clip_152/name="" +animation/clip_152/start_frame=0 +animation/clip_152/end_frame=0 +animation/clip_152/loops=false +animation/clip_153/name="" +animation/clip_153/start_frame=0 +animation/clip_153/end_frame=0 +animation/clip_153/loops=false +animation/clip_154/name="" +animation/clip_154/start_frame=0 +animation/clip_154/end_frame=0 +animation/clip_154/loops=false +animation/clip_155/name="" +animation/clip_155/start_frame=0 +animation/clip_155/end_frame=0 +animation/clip_155/loops=false +animation/clip_156/name="" +animation/clip_156/start_frame=0 +animation/clip_156/end_frame=0 +animation/clip_156/loops=false +animation/clip_157/name="" +animation/clip_157/start_frame=0 +animation/clip_157/end_frame=0 +animation/clip_157/loops=false +animation/clip_158/name="" +animation/clip_158/start_frame=0 +animation/clip_158/end_frame=0 +animation/clip_158/loops=false +animation/clip_159/name="" +animation/clip_159/start_frame=0 +animation/clip_159/end_frame=0 +animation/clip_159/loops=false +animation/clip_160/name="" +animation/clip_160/start_frame=0 +animation/clip_160/end_frame=0 +animation/clip_160/loops=false +animation/clip_161/name="" +animation/clip_161/start_frame=0 +animation/clip_161/end_frame=0 +animation/clip_161/loops=false +animation/clip_162/name="" +animation/clip_162/start_frame=0 +animation/clip_162/end_frame=0 +animation/clip_162/loops=false +animation/clip_163/name="" +animation/clip_163/start_frame=0 +animation/clip_163/end_frame=0 +animation/clip_163/loops=false +animation/clip_164/name="" +animation/clip_164/start_frame=0 +animation/clip_164/end_frame=0 +animation/clip_164/loops=false +animation/clip_165/name="" +animation/clip_165/start_frame=0 +animation/clip_165/end_frame=0 +animation/clip_165/loops=false +animation/clip_166/name="" +animation/clip_166/start_frame=0 +animation/clip_166/end_frame=0 +animation/clip_166/loops=false +animation/clip_167/name="" +animation/clip_167/start_frame=0 +animation/clip_167/end_frame=0 +animation/clip_167/loops=false +animation/clip_168/name="" +animation/clip_168/start_frame=0 +animation/clip_168/end_frame=0 +animation/clip_168/loops=false +animation/clip_169/name="" +animation/clip_169/start_frame=0 +animation/clip_169/end_frame=0 +animation/clip_169/loops=false +animation/clip_170/name="" +animation/clip_170/start_frame=0 +animation/clip_170/end_frame=0 +animation/clip_170/loops=false +animation/clip_171/name="" +animation/clip_171/start_frame=0 +animation/clip_171/end_frame=0 +animation/clip_171/loops=false +animation/clip_172/name="" +animation/clip_172/start_frame=0 +animation/clip_172/end_frame=0 +animation/clip_172/loops=false +animation/clip_173/name="" +animation/clip_173/start_frame=0 +animation/clip_173/end_frame=0 +animation/clip_173/loops=false +animation/clip_174/name="" +animation/clip_174/start_frame=0 +animation/clip_174/end_frame=0 +animation/clip_174/loops=false +animation/clip_175/name="" +animation/clip_175/start_frame=0 +animation/clip_175/end_frame=0 +animation/clip_175/loops=false +animation/clip_176/name="" +animation/clip_176/start_frame=0 +animation/clip_176/end_frame=0 +animation/clip_176/loops=false +animation/clip_177/name="" +animation/clip_177/start_frame=0 +animation/clip_177/end_frame=0 +animation/clip_177/loops=false +animation/clip_178/name="" +animation/clip_178/start_frame=0 +animation/clip_178/end_frame=0 +animation/clip_178/loops=false +animation/clip_179/name="" +animation/clip_179/start_frame=0 +animation/clip_179/end_frame=0 +animation/clip_179/loops=false +animation/clip_180/name="" +animation/clip_180/start_frame=0 +animation/clip_180/end_frame=0 +animation/clip_180/loops=false +animation/clip_181/name="" +animation/clip_181/start_frame=0 +animation/clip_181/end_frame=0 +animation/clip_181/loops=false +animation/clip_182/name="" +animation/clip_182/start_frame=0 +animation/clip_182/end_frame=0 +animation/clip_182/loops=false +animation/clip_183/name="" +animation/clip_183/start_frame=0 +animation/clip_183/end_frame=0 +animation/clip_183/loops=false +animation/clip_184/name="" +animation/clip_184/start_frame=0 +animation/clip_184/end_frame=0 +animation/clip_184/loops=false +animation/clip_185/name="" +animation/clip_185/start_frame=0 +animation/clip_185/end_frame=0 +animation/clip_185/loops=false +animation/clip_186/name="" +animation/clip_186/start_frame=0 +animation/clip_186/end_frame=0 +animation/clip_186/loops=false +animation/clip_187/name="" +animation/clip_187/start_frame=0 +animation/clip_187/end_frame=0 +animation/clip_187/loops=false +animation/clip_188/name="" +animation/clip_188/start_frame=0 +animation/clip_188/end_frame=0 +animation/clip_188/loops=false +animation/clip_189/name="" +animation/clip_189/start_frame=0 +animation/clip_189/end_frame=0 +animation/clip_189/loops=false +animation/clip_190/name="" +animation/clip_190/start_frame=0 +animation/clip_190/end_frame=0 +animation/clip_190/loops=false +animation/clip_191/name="" +animation/clip_191/start_frame=0 +animation/clip_191/end_frame=0 +animation/clip_191/loops=false +animation/clip_192/name="" +animation/clip_192/start_frame=0 +animation/clip_192/end_frame=0 +animation/clip_192/loops=false +animation/clip_193/name="" +animation/clip_193/start_frame=0 +animation/clip_193/end_frame=0 +animation/clip_193/loops=false +animation/clip_194/name="" +animation/clip_194/start_frame=0 +animation/clip_194/end_frame=0 +animation/clip_194/loops=false +animation/clip_195/name="" +animation/clip_195/start_frame=0 +animation/clip_195/end_frame=0 +animation/clip_195/loops=false +animation/clip_196/name="" +animation/clip_196/start_frame=0 +animation/clip_196/end_frame=0 +animation/clip_196/loops=false +animation/clip_197/name="" +animation/clip_197/start_frame=0 +animation/clip_197/end_frame=0 +animation/clip_197/loops=false +animation/clip_198/name="" +animation/clip_198/start_frame=0 +animation/clip_198/end_frame=0 +animation/clip_198/loops=false +animation/clip_199/name="" +animation/clip_199/start_frame=0 +animation/clip_199/end_frame=0 +animation/clip_199/loops=false +animation/clip_200/name="" +animation/clip_200/start_frame=0 +animation/clip_200/end_frame=0 +animation/clip_200/loops=false +animation/clip_201/name="" +animation/clip_201/start_frame=0 +animation/clip_201/end_frame=0 +animation/clip_201/loops=false +animation/clip_202/name="" +animation/clip_202/start_frame=0 +animation/clip_202/end_frame=0 +animation/clip_202/loops=false +animation/clip_203/name="" +animation/clip_203/start_frame=0 +animation/clip_203/end_frame=0 +animation/clip_203/loops=false +animation/clip_204/name="" +animation/clip_204/start_frame=0 +animation/clip_204/end_frame=0 +animation/clip_204/loops=false +animation/clip_205/name="" +animation/clip_205/start_frame=0 +animation/clip_205/end_frame=0 +animation/clip_205/loops=false +animation/clip_206/name="" +animation/clip_206/start_frame=0 +animation/clip_206/end_frame=0 +animation/clip_206/loops=false +animation/clip_207/name="" +animation/clip_207/start_frame=0 +animation/clip_207/end_frame=0 +animation/clip_207/loops=false +animation/clip_208/name="" +animation/clip_208/start_frame=0 +animation/clip_208/end_frame=0 +animation/clip_208/loops=false +animation/clip_209/name="" +animation/clip_209/start_frame=0 +animation/clip_209/end_frame=0 +animation/clip_209/loops=false +animation/clip_210/name="" +animation/clip_210/start_frame=0 +animation/clip_210/end_frame=0 +animation/clip_210/loops=false +animation/clip_211/name="" +animation/clip_211/start_frame=0 +animation/clip_211/end_frame=0 +animation/clip_211/loops=false +animation/clip_212/name="" +animation/clip_212/start_frame=0 +animation/clip_212/end_frame=0 +animation/clip_212/loops=false +animation/clip_213/name="" +animation/clip_213/start_frame=0 +animation/clip_213/end_frame=0 +animation/clip_213/loops=false +animation/clip_214/name="" +animation/clip_214/start_frame=0 +animation/clip_214/end_frame=0 +animation/clip_214/loops=false +animation/clip_215/name="" +animation/clip_215/start_frame=0 +animation/clip_215/end_frame=0 +animation/clip_215/loops=false +animation/clip_216/name="" +animation/clip_216/start_frame=0 +animation/clip_216/end_frame=0 +animation/clip_216/loops=false +animation/clip_217/name="" +animation/clip_217/start_frame=0 +animation/clip_217/end_frame=0 +animation/clip_217/loops=false +animation/clip_218/name="" +animation/clip_218/start_frame=0 +animation/clip_218/end_frame=0 +animation/clip_218/loops=false +animation/clip_219/name="" +animation/clip_219/start_frame=0 +animation/clip_219/end_frame=0 +animation/clip_219/loops=false +animation/clip_220/name="" +animation/clip_220/start_frame=0 +animation/clip_220/end_frame=0 +animation/clip_220/loops=false +animation/clip_221/name="" +animation/clip_221/start_frame=0 +animation/clip_221/end_frame=0 +animation/clip_221/loops=false +animation/clip_222/name="" +animation/clip_222/start_frame=0 +animation/clip_222/end_frame=0 +animation/clip_222/loops=false +animation/clip_223/name="" +animation/clip_223/start_frame=0 +animation/clip_223/end_frame=0 +animation/clip_223/loops=false +animation/clip_224/name="" +animation/clip_224/start_frame=0 +animation/clip_224/end_frame=0 +animation/clip_224/loops=false +animation/clip_225/name="" +animation/clip_225/start_frame=0 +animation/clip_225/end_frame=0 +animation/clip_225/loops=false +animation/clip_226/name="" +animation/clip_226/start_frame=0 +animation/clip_226/end_frame=0 +animation/clip_226/loops=false +animation/clip_227/name="" +animation/clip_227/start_frame=0 +animation/clip_227/end_frame=0 +animation/clip_227/loops=false +animation/clip_228/name="" +animation/clip_228/start_frame=0 +animation/clip_228/end_frame=0 +animation/clip_228/loops=false +animation/clip_229/name="" +animation/clip_229/start_frame=0 +animation/clip_229/end_frame=0 +animation/clip_229/loops=false +animation/clip_230/name="" +animation/clip_230/start_frame=0 +animation/clip_230/end_frame=0 +animation/clip_230/loops=false +animation/clip_231/name="" +animation/clip_231/start_frame=0 +animation/clip_231/end_frame=0 +animation/clip_231/loops=false +animation/clip_232/name="" +animation/clip_232/start_frame=0 +animation/clip_232/end_frame=0 +animation/clip_232/loops=false +animation/clip_233/name="" +animation/clip_233/start_frame=0 +animation/clip_233/end_frame=0 +animation/clip_233/loops=false +animation/clip_234/name="" +animation/clip_234/start_frame=0 +animation/clip_234/end_frame=0 +animation/clip_234/loops=false +animation/clip_235/name="" +animation/clip_235/start_frame=0 +animation/clip_235/end_frame=0 +animation/clip_235/loops=false +animation/clip_236/name="" +animation/clip_236/start_frame=0 +animation/clip_236/end_frame=0 +animation/clip_236/loops=false +animation/clip_237/name="" +animation/clip_237/start_frame=0 +animation/clip_237/end_frame=0 +animation/clip_237/loops=false +animation/clip_238/name="" +animation/clip_238/start_frame=0 +animation/clip_238/end_frame=0 +animation/clip_238/loops=false +animation/clip_239/name="" +animation/clip_239/start_frame=0 +animation/clip_239/end_frame=0 +animation/clip_239/loops=false +animation/clip_240/name="" +animation/clip_240/start_frame=0 +animation/clip_240/end_frame=0 +animation/clip_240/loops=false +animation/clip_241/name="" +animation/clip_241/start_frame=0 +animation/clip_241/end_frame=0 +animation/clip_241/loops=false +animation/clip_242/name="" +animation/clip_242/start_frame=0 +animation/clip_242/end_frame=0 +animation/clip_242/loops=false +animation/clip_243/name="" +animation/clip_243/start_frame=0 +animation/clip_243/end_frame=0 +animation/clip_243/loops=false +animation/clip_244/name="" +animation/clip_244/start_frame=0 +animation/clip_244/end_frame=0 +animation/clip_244/loops=false +animation/clip_245/name="" +animation/clip_245/start_frame=0 +animation/clip_245/end_frame=0 +animation/clip_245/loops=false +animation/clip_246/name="" +animation/clip_246/start_frame=0 +animation/clip_246/end_frame=0 +animation/clip_246/loops=false +animation/clip_247/name="" +animation/clip_247/start_frame=0 +animation/clip_247/end_frame=0 +animation/clip_247/loops=false +animation/clip_248/name="" +animation/clip_248/start_frame=0 +animation/clip_248/end_frame=0 +animation/clip_248/loops=false +animation/clip_249/name="" +animation/clip_249/start_frame=0 +animation/clip_249/end_frame=0 +animation/clip_249/loops=false +animation/clip_250/name="" +animation/clip_250/start_frame=0 +animation/clip_250/end_frame=0 +animation/clip_250/loops=false +animation/clip_251/name="" +animation/clip_251/start_frame=0 +animation/clip_251/end_frame=0 +animation/clip_251/loops=false +animation/clip_252/name="" +animation/clip_252/start_frame=0 +animation/clip_252/end_frame=0 +animation/clip_252/loops=false +animation/clip_253/name="" +animation/clip_253/start_frame=0 +animation/clip_253/end_frame=0 +animation/clip_253/loops=false +animation/clip_254/name="" +animation/clip_254/start_frame=0 +animation/clip_254/end_frame=0 +animation/clip_254/loops=false +animation/clip_255/name="" +animation/clip_255/start_frame=0 +animation/clip_255/end_frame=0 +animation/clip_255/loops=false +animation/clip_256/name="" +animation/clip_256/start_frame=0 +animation/clip_256/end_frame=0 +animation/clip_256/loops=false diff --git a/resources/models/window1/window1.glb b/resources/models/window1/window1.glb new file mode 100644 index 0000000..89c3b89 Binary files /dev/null and b/resources/models/window1/window1.glb differ diff --git a/resources/models/window1/window1.glb.import b/resources/models/window1/window1.glb.import new file mode 100644 index 0000000..e2161db --- /dev/null +++ b/resources/models/window1/window1.glb.import @@ -0,0 +1,1065 @@ +[remap] + +importer="scene" +type="PackedScene" +path="res://.import/window1.glb-5680b24286e5a30f41e741d9d0abceff.scn" + +[deps] + +source_file="res://resources/models/window1/window1.glb" +dest_files=[ "res://.import/window1.glb-5680b24286e5a30f41e741d9d0abceff.scn" ] + +[params] + +nodes/root_type="Spatial" +nodes/root_name="Scene Root" +nodes/root_scale=1.0 +nodes/custom_script="" +nodes/storage=0 +nodes/use_legacy_names=false +materials/location=1 +materials/storage=1 +materials/keep_on_reimport=true +meshes/octahedral_compression=true +meshes/compress=4286 +meshes/ensure_tangents=true +meshes/storage=0 +meshes/light_baking=0 +meshes/lightmap_texel_size=0.1 +skins/use_named_skins=true +external_files/store_in_subdir=false +animation/import=true +animation/fps=15 +animation/filter_script="" +animation/storage=false +animation/keep_custom_tracks=false +animation/optimizer/enabled=true +animation/optimizer/max_linear_error=0.05 +animation/optimizer/max_angular_error=0.01 +animation/optimizer/max_angle=22 +animation/optimizer/remove_unused_tracks=true +animation/clips/amount=0 +animation/clip_1/name="" +animation/clip_1/start_frame=0 +animation/clip_1/end_frame=0 +animation/clip_1/loops=false +animation/clip_2/name="" +animation/clip_2/start_frame=0 +animation/clip_2/end_frame=0 +animation/clip_2/loops=false +animation/clip_3/name="" +animation/clip_3/start_frame=0 +animation/clip_3/end_frame=0 +animation/clip_3/loops=false +animation/clip_4/name="" +animation/clip_4/start_frame=0 +animation/clip_4/end_frame=0 +animation/clip_4/loops=false +animation/clip_5/name="" +animation/clip_5/start_frame=0 +animation/clip_5/end_frame=0 +animation/clip_5/loops=false +animation/clip_6/name="" +animation/clip_6/start_frame=0 +animation/clip_6/end_frame=0 +animation/clip_6/loops=false +animation/clip_7/name="" +animation/clip_7/start_frame=0 +animation/clip_7/end_frame=0 +animation/clip_7/loops=false +animation/clip_8/name="" +animation/clip_8/start_frame=0 +animation/clip_8/end_frame=0 +animation/clip_8/loops=false +animation/clip_9/name="" +animation/clip_9/start_frame=0 +animation/clip_9/end_frame=0 +animation/clip_9/loops=false +animation/clip_10/name="" +animation/clip_10/start_frame=0 +animation/clip_10/end_frame=0 +animation/clip_10/loops=false +animation/clip_11/name="" +animation/clip_11/start_frame=0 +animation/clip_11/end_frame=0 +animation/clip_11/loops=false +animation/clip_12/name="" +animation/clip_12/start_frame=0 +animation/clip_12/end_frame=0 +animation/clip_12/loops=false +animation/clip_13/name="" +animation/clip_13/start_frame=0 +animation/clip_13/end_frame=0 +animation/clip_13/loops=false +animation/clip_14/name="" +animation/clip_14/start_frame=0 +animation/clip_14/end_frame=0 +animation/clip_14/loops=false +animation/clip_15/name="" +animation/clip_15/start_frame=0 +animation/clip_15/end_frame=0 +animation/clip_15/loops=false +animation/clip_16/name="" +animation/clip_16/start_frame=0 +animation/clip_16/end_frame=0 +animation/clip_16/loops=false +animation/clip_17/name="" +animation/clip_17/start_frame=0 +animation/clip_17/end_frame=0 +animation/clip_17/loops=false +animation/clip_18/name="" +animation/clip_18/start_frame=0 +animation/clip_18/end_frame=0 +animation/clip_18/loops=false +animation/clip_19/name="" +animation/clip_19/start_frame=0 +animation/clip_19/end_frame=0 +animation/clip_19/loops=false +animation/clip_20/name="" +animation/clip_20/start_frame=0 +animation/clip_20/end_frame=0 +animation/clip_20/loops=false +animation/clip_21/name="" +animation/clip_21/start_frame=0 +animation/clip_21/end_frame=0 +animation/clip_21/loops=false +animation/clip_22/name="" +animation/clip_22/start_frame=0 +animation/clip_22/end_frame=0 +animation/clip_22/loops=false +animation/clip_23/name="" +animation/clip_23/start_frame=0 +animation/clip_23/end_frame=0 +animation/clip_23/loops=false +animation/clip_24/name="" +animation/clip_24/start_frame=0 +animation/clip_24/end_frame=0 +animation/clip_24/loops=false +animation/clip_25/name="" +animation/clip_25/start_frame=0 +animation/clip_25/end_frame=0 +animation/clip_25/loops=false +animation/clip_26/name="" +animation/clip_26/start_frame=0 +animation/clip_26/end_frame=0 +animation/clip_26/loops=false +animation/clip_27/name="" +animation/clip_27/start_frame=0 +animation/clip_27/end_frame=0 +animation/clip_27/loops=false +animation/clip_28/name="" +animation/clip_28/start_frame=0 +animation/clip_28/end_frame=0 +animation/clip_28/loops=false +animation/clip_29/name="" +animation/clip_29/start_frame=0 +animation/clip_29/end_frame=0 +animation/clip_29/loops=false +animation/clip_30/name="" +animation/clip_30/start_frame=0 +animation/clip_30/end_frame=0 +animation/clip_30/loops=false +animation/clip_31/name="" +animation/clip_31/start_frame=0 +animation/clip_31/end_frame=0 +animation/clip_31/loops=false +animation/clip_32/name="" +animation/clip_32/start_frame=0 +animation/clip_32/end_frame=0 +animation/clip_32/loops=false +animation/clip_33/name="" +animation/clip_33/start_frame=0 +animation/clip_33/end_frame=0 +animation/clip_33/loops=false +animation/clip_34/name="" +animation/clip_34/start_frame=0 +animation/clip_34/end_frame=0 +animation/clip_34/loops=false +animation/clip_35/name="" +animation/clip_35/start_frame=0 +animation/clip_35/end_frame=0 +animation/clip_35/loops=false +animation/clip_36/name="" +animation/clip_36/start_frame=0 +animation/clip_36/end_frame=0 +animation/clip_36/loops=false +animation/clip_37/name="" +animation/clip_37/start_frame=0 +animation/clip_37/end_frame=0 +animation/clip_37/loops=false +animation/clip_38/name="" +animation/clip_38/start_frame=0 +animation/clip_38/end_frame=0 +animation/clip_38/loops=false +animation/clip_39/name="" +animation/clip_39/start_frame=0 +animation/clip_39/end_frame=0 +animation/clip_39/loops=false +animation/clip_40/name="" +animation/clip_40/start_frame=0 +animation/clip_40/end_frame=0 +animation/clip_40/loops=false +animation/clip_41/name="" +animation/clip_41/start_frame=0 +animation/clip_41/end_frame=0 +animation/clip_41/loops=false +animation/clip_42/name="" +animation/clip_42/start_frame=0 +animation/clip_42/end_frame=0 +animation/clip_42/loops=false +animation/clip_43/name="" +animation/clip_43/start_frame=0 +animation/clip_43/end_frame=0 +animation/clip_43/loops=false +animation/clip_44/name="" +animation/clip_44/start_frame=0 +animation/clip_44/end_frame=0 +animation/clip_44/loops=false +animation/clip_45/name="" +animation/clip_45/start_frame=0 +animation/clip_45/end_frame=0 +animation/clip_45/loops=false +animation/clip_46/name="" +animation/clip_46/start_frame=0 +animation/clip_46/end_frame=0 +animation/clip_46/loops=false +animation/clip_47/name="" +animation/clip_47/start_frame=0 +animation/clip_47/end_frame=0 +animation/clip_47/loops=false +animation/clip_48/name="" +animation/clip_48/start_frame=0 +animation/clip_48/end_frame=0 +animation/clip_48/loops=false +animation/clip_49/name="" +animation/clip_49/start_frame=0 +animation/clip_49/end_frame=0 +animation/clip_49/loops=false +animation/clip_50/name="" +animation/clip_50/start_frame=0 +animation/clip_50/end_frame=0 +animation/clip_50/loops=false +animation/clip_51/name="" +animation/clip_51/start_frame=0 +animation/clip_51/end_frame=0 +animation/clip_51/loops=false +animation/clip_52/name="" +animation/clip_52/start_frame=0 +animation/clip_52/end_frame=0 +animation/clip_52/loops=false +animation/clip_53/name="" +animation/clip_53/start_frame=0 +animation/clip_53/end_frame=0 +animation/clip_53/loops=false +animation/clip_54/name="" +animation/clip_54/start_frame=0 +animation/clip_54/end_frame=0 +animation/clip_54/loops=false +animation/clip_55/name="" +animation/clip_55/start_frame=0 +animation/clip_55/end_frame=0 +animation/clip_55/loops=false +animation/clip_56/name="" +animation/clip_56/start_frame=0 +animation/clip_56/end_frame=0 +animation/clip_56/loops=false +animation/clip_57/name="" +animation/clip_57/start_frame=0 +animation/clip_57/end_frame=0 +animation/clip_57/loops=false +animation/clip_58/name="" +animation/clip_58/start_frame=0 +animation/clip_58/end_frame=0 +animation/clip_58/loops=false +animation/clip_59/name="" +animation/clip_59/start_frame=0 +animation/clip_59/end_frame=0 +animation/clip_59/loops=false +animation/clip_60/name="" +animation/clip_60/start_frame=0 +animation/clip_60/end_frame=0 +animation/clip_60/loops=false +animation/clip_61/name="" +animation/clip_61/start_frame=0 +animation/clip_61/end_frame=0 +animation/clip_61/loops=false +animation/clip_62/name="" +animation/clip_62/start_frame=0 +animation/clip_62/end_frame=0 +animation/clip_62/loops=false +animation/clip_63/name="" +animation/clip_63/start_frame=0 +animation/clip_63/end_frame=0 +animation/clip_63/loops=false +animation/clip_64/name="" +animation/clip_64/start_frame=0 +animation/clip_64/end_frame=0 +animation/clip_64/loops=false +animation/clip_65/name="" +animation/clip_65/start_frame=0 +animation/clip_65/end_frame=0 +animation/clip_65/loops=false +animation/clip_66/name="" +animation/clip_66/start_frame=0 +animation/clip_66/end_frame=0 +animation/clip_66/loops=false +animation/clip_67/name="" +animation/clip_67/start_frame=0 +animation/clip_67/end_frame=0 +animation/clip_67/loops=false +animation/clip_68/name="" +animation/clip_68/start_frame=0 +animation/clip_68/end_frame=0 +animation/clip_68/loops=false +animation/clip_69/name="" +animation/clip_69/start_frame=0 +animation/clip_69/end_frame=0 +animation/clip_69/loops=false +animation/clip_70/name="" +animation/clip_70/start_frame=0 +animation/clip_70/end_frame=0 +animation/clip_70/loops=false +animation/clip_71/name="" +animation/clip_71/start_frame=0 +animation/clip_71/end_frame=0 +animation/clip_71/loops=false +animation/clip_72/name="" +animation/clip_72/start_frame=0 +animation/clip_72/end_frame=0 +animation/clip_72/loops=false +animation/clip_73/name="" +animation/clip_73/start_frame=0 +animation/clip_73/end_frame=0 +animation/clip_73/loops=false +animation/clip_74/name="" +animation/clip_74/start_frame=0 +animation/clip_74/end_frame=0 +animation/clip_74/loops=false +animation/clip_75/name="" +animation/clip_75/start_frame=0 +animation/clip_75/end_frame=0 +animation/clip_75/loops=false +animation/clip_76/name="" +animation/clip_76/start_frame=0 +animation/clip_76/end_frame=0 +animation/clip_76/loops=false +animation/clip_77/name="" +animation/clip_77/start_frame=0 +animation/clip_77/end_frame=0 +animation/clip_77/loops=false +animation/clip_78/name="" +animation/clip_78/start_frame=0 +animation/clip_78/end_frame=0 +animation/clip_78/loops=false +animation/clip_79/name="" +animation/clip_79/start_frame=0 +animation/clip_79/end_frame=0 +animation/clip_79/loops=false +animation/clip_80/name="" +animation/clip_80/start_frame=0 +animation/clip_80/end_frame=0 +animation/clip_80/loops=false +animation/clip_81/name="" +animation/clip_81/start_frame=0 +animation/clip_81/end_frame=0 +animation/clip_81/loops=false +animation/clip_82/name="" +animation/clip_82/start_frame=0 +animation/clip_82/end_frame=0 +animation/clip_82/loops=false +animation/clip_83/name="" +animation/clip_83/start_frame=0 +animation/clip_83/end_frame=0 +animation/clip_83/loops=false +animation/clip_84/name="" +animation/clip_84/start_frame=0 +animation/clip_84/end_frame=0 +animation/clip_84/loops=false +animation/clip_85/name="" +animation/clip_85/start_frame=0 +animation/clip_85/end_frame=0 +animation/clip_85/loops=false +animation/clip_86/name="" +animation/clip_86/start_frame=0 +animation/clip_86/end_frame=0 +animation/clip_86/loops=false +animation/clip_87/name="" +animation/clip_87/start_frame=0 +animation/clip_87/end_frame=0 +animation/clip_87/loops=false +animation/clip_88/name="" +animation/clip_88/start_frame=0 +animation/clip_88/end_frame=0 +animation/clip_88/loops=false +animation/clip_89/name="" +animation/clip_89/start_frame=0 +animation/clip_89/end_frame=0 +animation/clip_89/loops=false +animation/clip_90/name="" +animation/clip_90/start_frame=0 +animation/clip_90/end_frame=0 +animation/clip_90/loops=false +animation/clip_91/name="" +animation/clip_91/start_frame=0 +animation/clip_91/end_frame=0 +animation/clip_91/loops=false +animation/clip_92/name="" +animation/clip_92/start_frame=0 +animation/clip_92/end_frame=0 +animation/clip_92/loops=false +animation/clip_93/name="" +animation/clip_93/start_frame=0 +animation/clip_93/end_frame=0 +animation/clip_93/loops=false +animation/clip_94/name="" +animation/clip_94/start_frame=0 +animation/clip_94/end_frame=0 +animation/clip_94/loops=false +animation/clip_95/name="" +animation/clip_95/start_frame=0 +animation/clip_95/end_frame=0 +animation/clip_95/loops=false +animation/clip_96/name="" +animation/clip_96/start_frame=0 +animation/clip_96/end_frame=0 +animation/clip_96/loops=false +animation/clip_97/name="" +animation/clip_97/start_frame=0 +animation/clip_97/end_frame=0 +animation/clip_97/loops=false +animation/clip_98/name="" +animation/clip_98/start_frame=0 +animation/clip_98/end_frame=0 +animation/clip_98/loops=false +animation/clip_99/name="" +animation/clip_99/start_frame=0 +animation/clip_99/end_frame=0 +animation/clip_99/loops=false +animation/clip_100/name="" +animation/clip_100/start_frame=0 +animation/clip_100/end_frame=0 +animation/clip_100/loops=false +animation/clip_101/name="" +animation/clip_101/start_frame=0 +animation/clip_101/end_frame=0 +animation/clip_101/loops=false +animation/clip_102/name="" +animation/clip_102/start_frame=0 +animation/clip_102/end_frame=0 +animation/clip_102/loops=false +animation/clip_103/name="" +animation/clip_103/start_frame=0 +animation/clip_103/end_frame=0 +animation/clip_103/loops=false +animation/clip_104/name="" +animation/clip_104/start_frame=0 +animation/clip_104/end_frame=0 +animation/clip_104/loops=false +animation/clip_105/name="" +animation/clip_105/start_frame=0 +animation/clip_105/end_frame=0 +animation/clip_105/loops=false +animation/clip_106/name="" +animation/clip_106/start_frame=0 +animation/clip_106/end_frame=0 +animation/clip_106/loops=false +animation/clip_107/name="" +animation/clip_107/start_frame=0 +animation/clip_107/end_frame=0 +animation/clip_107/loops=false +animation/clip_108/name="" +animation/clip_108/start_frame=0 +animation/clip_108/end_frame=0 +animation/clip_108/loops=false +animation/clip_109/name="" +animation/clip_109/start_frame=0 +animation/clip_109/end_frame=0 +animation/clip_109/loops=false +animation/clip_110/name="" +animation/clip_110/start_frame=0 +animation/clip_110/end_frame=0 +animation/clip_110/loops=false +animation/clip_111/name="" +animation/clip_111/start_frame=0 +animation/clip_111/end_frame=0 +animation/clip_111/loops=false +animation/clip_112/name="" +animation/clip_112/start_frame=0 +animation/clip_112/end_frame=0 +animation/clip_112/loops=false +animation/clip_113/name="" +animation/clip_113/start_frame=0 +animation/clip_113/end_frame=0 +animation/clip_113/loops=false +animation/clip_114/name="" +animation/clip_114/start_frame=0 +animation/clip_114/end_frame=0 +animation/clip_114/loops=false +animation/clip_115/name="" +animation/clip_115/start_frame=0 +animation/clip_115/end_frame=0 +animation/clip_115/loops=false +animation/clip_116/name="" +animation/clip_116/start_frame=0 +animation/clip_116/end_frame=0 +animation/clip_116/loops=false +animation/clip_117/name="" +animation/clip_117/start_frame=0 +animation/clip_117/end_frame=0 +animation/clip_117/loops=false +animation/clip_118/name="" +animation/clip_118/start_frame=0 +animation/clip_118/end_frame=0 +animation/clip_118/loops=false +animation/clip_119/name="" +animation/clip_119/start_frame=0 +animation/clip_119/end_frame=0 +animation/clip_119/loops=false +animation/clip_120/name="" +animation/clip_120/start_frame=0 +animation/clip_120/end_frame=0 +animation/clip_120/loops=false +animation/clip_121/name="" +animation/clip_121/start_frame=0 +animation/clip_121/end_frame=0 +animation/clip_121/loops=false +animation/clip_122/name="" +animation/clip_122/start_frame=0 +animation/clip_122/end_frame=0 +animation/clip_122/loops=false +animation/clip_123/name="" +animation/clip_123/start_frame=0 +animation/clip_123/end_frame=0 +animation/clip_123/loops=false +animation/clip_124/name="" +animation/clip_124/start_frame=0 +animation/clip_124/end_frame=0 +animation/clip_124/loops=false +animation/clip_125/name="" +animation/clip_125/start_frame=0 +animation/clip_125/end_frame=0 +animation/clip_125/loops=false +animation/clip_126/name="" +animation/clip_126/start_frame=0 +animation/clip_126/end_frame=0 +animation/clip_126/loops=false +animation/clip_127/name="" +animation/clip_127/start_frame=0 +animation/clip_127/end_frame=0 +animation/clip_127/loops=false +animation/clip_128/name="" +animation/clip_128/start_frame=0 +animation/clip_128/end_frame=0 +animation/clip_128/loops=false +animation/clip_129/name="" +animation/clip_129/start_frame=0 +animation/clip_129/end_frame=0 +animation/clip_129/loops=false +animation/clip_130/name="" +animation/clip_130/start_frame=0 +animation/clip_130/end_frame=0 +animation/clip_130/loops=false +animation/clip_131/name="" +animation/clip_131/start_frame=0 +animation/clip_131/end_frame=0 +animation/clip_131/loops=false +animation/clip_132/name="" +animation/clip_132/start_frame=0 +animation/clip_132/end_frame=0 +animation/clip_132/loops=false +animation/clip_133/name="" +animation/clip_133/start_frame=0 +animation/clip_133/end_frame=0 +animation/clip_133/loops=false +animation/clip_134/name="" +animation/clip_134/start_frame=0 +animation/clip_134/end_frame=0 +animation/clip_134/loops=false +animation/clip_135/name="" +animation/clip_135/start_frame=0 +animation/clip_135/end_frame=0 +animation/clip_135/loops=false +animation/clip_136/name="" +animation/clip_136/start_frame=0 +animation/clip_136/end_frame=0 +animation/clip_136/loops=false +animation/clip_137/name="" +animation/clip_137/start_frame=0 +animation/clip_137/end_frame=0 +animation/clip_137/loops=false +animation/clip_138/name="" +animation/clip_138/start_frame=0 +animation/clip_138/end_frame=0 +animation/clip_138/loops=false +animation/clip_139/name="" +animation/clip_139/start_frame=0 +animation/clip_139/end_frame=0 +animation/clip_139/loops=false +animation/clip_140/name="" +animation/clip_140/start_frame=0 +animation/clip_140/end_frame=0 +animation/clip_140/loops=false +animation/clip_141/name="" +animation/clip_141/start_frame=0 +animation/clip_141/end_frame=0 +animation/clip_141/loops=false +animation/clip_142/name="" +animation/clip_142/start_frame=0 +animation/clip_142/end_frame=0 +animation/clip_142/loops=false +animation/clip_143/name="" +animation/clip_143/start_frame=0 +animation/clip_143/end_frame=0 +animation/clip_143/loops=false +animation/clip_144/name="" +animation/clip_144/start_frame=0 +animation/clip_144/end_frame=0 +animation/clip_144/loops=false +animation/clip_145/name="" +animation/clip_145/start_frame=0 +animation/clip_145/end_frame=0 +animation/clip_145/loops=false +animation/clip_146/name="" +animation/clip_146/start_frame=0 +animation/clip_146/end_frame=0 +animation/clip_146/loops=false +animation/clip_147/name="" +animation/clip_147/start_frame=0 +animation/clip_147/end_frame=0 +animation/clip_147/loops=false +animation/clip_148/name="" +animation/clip_148/start_frame=0 +animation/clip_148/end_frame=0 +animation/clip_148/loops=false +animation/clip_149/name="" +animation/clip_149/start_frame=0 +animation/clip_149/end_frame=0 +animation/clip_149/loops=false +animation/clip_150/name="" +animation/clip_150/start_frame=0 +animation/clip_150/end_frame=0 +animation/clip_150/loops=false +animation/clip_151/name="" +animation/clip_151/start_frame=0 +animation/clip_151/end_frame=0 +animation/clip_151/loops=false +animation/clip_152/name="" +animation/clip_152/start_frame=0 +animation/clip_152/end_frame=0 +animation/clip_152/loops=false +animation/clip_153/name="" +animation/clip_153/start_frame=0 +animation/clip_153/end_frame=0 +animation/clip_153/loops=false +animation/clip_154/name="" +animation/clip_154/start_frame=0 +animation/clip_154/end_frame=0 +animation/clip_154/loops=false +animation/clip_155/name="" +animation/clip_155/start_frame=0 +animation/clip_155/end_frame=0 +animation/clip_155/loops=false +animation/clip_156/name="" +animation/clip_156/start_frame=0 +animation/clip_156/end_frame=0 +animation/clip_156/loops=false +animation/clip_157/name="" +animation/clip_157/start_frame=0 +animation/clip_157/end_frame=0 +animation/clip_157/loops=false +animation/clip_158/name="" +animation/clip_158/start_frame=0 +animation/clip_158/end_frame=0 +animation/clip_158/loops=false +animation/clip_159/name="" +animation/clip_159/start_frame=0 +animation/clip_159/end_frame=0 +animation/clip_159/loops=false +animation/clip_160/name="" +animation/clip_160/start_frame=0 +animation/clip_160/end_frame=0 +animation/clip_160/loops=false +animation/clip_161/name="" +animation/clip_161/start_frame=0 +animation/clip_161/end_frame=0 +animation/clip_161/loops=false +animation/clip_162/name="" +animation/clip_162/start_frame=0 +animation/clip_162/end_frame=0 +animation/clip_162/loops=false +animation/clip_163/name="" +animation/clip_163/start_frame=0 +animation/clip_163/end_frame=0 +animation/clip_163/loops=false +animation/clip_164/name="" +animation/clip_164/start_frame=0 +animation/clip_164/end_frame=0 +animation/clip_164/loops=false +animation/clip_165/name="" +animation/clip_165/start_frame=0 +animation/clip_165/end_frame=0 +animation/clip_165/loops=false +animation/clip_166/name="" +animation/clip_166/start_frame=0 +animation/clip_166/end_frame=0 +animation/clip_166/loops=false +animation/clip_167/name="" +animation/clip_167/start_frame=0 +animation/clip_167/end_frame=0 +animation/clip_167/loops=false +animation/clip_168/name="" +animation/clip_168/start_frame=0 +animation/clip_168/end_frame=0 +animation/clip_168/loops=false +animation/clip_169/name="" +animation/clip_169/start_frame=0 +animation/clip_169/end_frame=0 +animation/clip_169/loops=false +animation/clip_170/name="" +animation/clip_170/start_frame=0 +animation/clip_170/end_frame=0 +animation/clip_170/loops=false +animation/clip_171/name="" +animation/clip_171/start_frame=0 +animation/clip_171/end_frame=0 +animation/clip_171/loops=false +animation/clip_172/name="" +animation/clip_172/start_frame=0 +animation/clip_172/end_frame=0 +animation/clip_172/loops=false +animation/clip_173/name="" +animation/clip_173/start_frame=0 +animation/clip_173/end_frame=0 +animation/clip_173/loops=false +animation/clip_174/name="" +animation/clip_174/start_frame=0 +animation/clip_174/end_frame=0 +animation/clip_174/loops=false +animation/clip_175/name="" +animation/clip_175/start_frame=0 +animation/clip_175/end_frame=0 +animation/clip_175/loops=false +animation/clip_176/name="" +animation/clip_176/start_frame=0 +animation/clip_176/end_frame=0 +animation/clip_176/loops=false +animation/clip_177/name="" +animation/clip_177/start_frame=0 +animation/clip_177/end_frame=0 +animation/clip_177/loops=false +animation/clip_178/name="" +animation/clip_178/start_frame=0 +animation/clip_178/end_frame=0 +animation/clip_178/loops=false +animation/clip_179/name="" +animation/clip_179/start_frame=0 +animation/clip_179/end_frame=0 +animation/clip_179/loops=false +animation/clip_180/name="" +animation/clip_180/start_frame=0 +animation/clip_180/end_frame=0 +animation/clip_180/loops=false +animation/clip_181/name="" +animation/clip_181/start_frame=0 +animation/clip_181/end_frame=0 +animation/clip_181/loops=false +animation/clip_182/name="" +animation/clip_182/start_frame=0 +animation/clip_182/end_frame=0 +animation/clip_182/loops=false +animation/clip_183/name="" +animation/clip_183/start_frame=0 +animation/clip_183/end_frame=0 +animation/clip_183/loops=false +animation/clip_184/name="" +animation/clip_184/start_frame=0 +animation/clip_184/end_frame=0 +animation/clip_184/loops=false +animation/clip_185/name="" +animation/clip_185/start_frame=0 +animation/clip_185/end_frame=0 +animation/clip_185/loops=false +animation/clip_186/name="" +animation/clip_186/start_frame=0 +animation/clip_186/end_frame=0 +animation/clip_186/loops=false +animation/clip_187/name="" +animation/clip_187/start_frame=0 +animation/clip_187/end_frame=0 +animation/clip_187/loops=false +animation/clip_188/name="" +animation/clip_188/start_frame=0 +animation/clip_188/end_frame=0 +animation/clip_188/loops=false +animation/clip_189/name="" +animation/clip_189/start_frame=0 +animation/clip_189/end_frame=0 +animation/clip_189/loops=false +animation/clip_190/name="" +animation/clip_190/start_frame=0 +animation/clip_190/end_frame=0 +animation/clip_190/loops=false +animation/clip_191/name="" +animation/clip_191/start_frame=0 +animation/clip_191/end_frame=0 +animation/clip_191/loops=false +animation/clip_192/name="" +animation/clip_192/start_frame=0 +animation/clip_192/end_frame=0 +animation/clip_192/loops=false +animation/clip_193/name="" +animation/clip_193/start_frame=0 +animation/clip_193/end_frame=0 +animation/clip_193/loops=false +animation/clip_194/name="" +animation/clip_194/start_frame=0 +animation/clip_194/end_frame=0 +animation/clip_194/loops=false +animation/clip_195/name="" +animation/clip_195/start_frame=0 +animation/clip_195/end_frame=0 +animation/clip_195/loops=false +animation/clip_196/name="" +animation/clip_196/start_frame=0 +animation/clip_196/end_frame=0 +animation/clip_196/loops=false +animation/clip_197/name="" +animation/clip_197/start_frame=0 +animation/clip_197/end_frame=0 +animation/clip_197/loops=false +animation/clip_198/name="" +animation/clip_198/start_frame=0 +animation/clip_198/end_frame=0 +animation/clip_198/loops=false +animation/clip_199/name="" +animation/clip_199/start_frame=0 +animation/clip_199/end_frame=0 +animation/clip_199/loops=false +animation/clip_200/name="" +animation/clip_200/start_frame=0 +animation/clip_200/end_frame=0 +animation/clip_200/loops=false +animation/clip_201/name="" +animation/clip_201/start_frame=0 +animation/clip_201/end_frame=0 +animation/clip_201/loops=false +animation/clip_202/name="" +animation/clip_202/start_frame=0 +animation/clip_202/end_frame=0 +animation/clip_202/loops=false +animation/clip_203/name="" +animation/clip_203/start_frame=0 +animation/clip_203/end_frame=0 +animation/clip_203/loops=false +animation/clip_204/name="" +animation/clip_204/start_frame=0 +animation/clip_204/end_frame=0 +animation/clip_204/loops=false +animation/clip_205/name="" +animation/clip_205/start_frame=0 +animation/clip_205/end_frame=0 +animation/clip_205/loops=false +animation/clip_206/name="" +animation/clip_206/start_frame=0 +animation/clip_206/end_frame=0 +animation/clip_206/loops=false +animation/clip_207/name="" +animation/clip_207/start_frame=0 +animation/clip_207/end_frame=0 +animation/clip_207/loops=false +animation/clip_208/name="" +animation/clip_208/start_frame=0 +animation/clip_208/end_frame=0 +animation/clip_208/loops=false +animation/clip_209/name="" +animation/clip_209/start_frame=0 +animation/clip_209/end_frame=0 +animation/clip_209/loops=false +animation/clip_210/name="" +animation/clip_210/start_frame=0 +animation/clip_210/end_frame=0 +animation/clip_210/loops=false +animation/clip_211/name="" +animation/clip_211/start_frame=0 +animation/clip_211/end_frame=0 +animation/clip_211/loops=false +animation/clip_212/name="" +animation/clip_212/start_frame=0 +animation/clip_212/end_frame=0 +animation/clip_212/loops=false +animation/clip_213/name="" +animation/clip_213/start_frame=0 +animation/clip_213/end_frame=0 +animation/clip_213/loops=false +animation/clip_214/name="" +animation/clip_214/start_frame=0 +animation/clip_214/end_frame=0 +animation/clip_214/loops=false +animation/clip_215/name="" +animation/clip_215/start_frame=0 +animation/clip_215/end_frame=0 +animation/clip_215/loops=false +animation/clip_216/name="" +animation/clip_216/start_frame=0 +animation/clip_216/end_frame=0 +animation/clip_216/loops=false +animation/clip_217/name="" +animation/clip_217/start_frame=0 +animation/clip_217/end_frame=0 +animation/clip_217/loops=false +animation/clip_218/name="" +animation/clip_218/start_frame=0 +animation/clip_218/end_frame=0 +animation/clip_218/loops=false +animation/clip_219/name="" +animation/clip_219/start_frame=0 +animation/clip_219/end_frame=0 +animation/clip_219/loops=false +animation/clip_220/name="" +animation/clip_220/start_frame=0 +animation/clip_220/end_frame=0 +animation/clip_220/loops=false +animation/clip_221/name="" +animation/clip_221/start_frame=0 +animation/clip_221/end_frame=0 +animation/clip_221/loops=false +animation/clip_222/name="" +animation/clip_222/start_frame=0 +animation/clip_222/end_frame=0 +animation/clip_222/loops=false +animation/clip_223/name="" +animation/clip_223/start_frame=0 +animation/clip_223/end_frame=0 +animation/clip_223/loops=false +animation/clip_224/name="" +animation/clip_224/start_frame=0 +animation/clip_224/end_frame=0 +animation/clip_224/loops=false +animation/clip_225/name="" +animation/clip_225/start_frame=0 +animation/clip_225/end_frame=0 +animation/clip_225/loops=false +animation/clip_226/name="" +animation/clip_226/start_frame=0 +animation/clip_226/end_frame=0 +animation/clip_226/loops=false +animation/clip_227/name="" +animation/clip_227/start_frame=0 +animation/clip_227/end_frame=0 +animation/clip_227/loops=false +animation/clip_228/name="" +animation/clip_228/start_frame=0 +animation/clip_228/end_frame=0 +animation/clip_228/loops=false +animation/clip_229/name="" +animation/clip_229/start_frame=0 +animation/clip_229/end_frame=0 +animation/clip_229/loops=false +animation/clip_230/name="" +animation/clip_230/start_frame=0 +animation/clip_230/end_frame=0 +animation/clip_230/loops=false +animation/clip_231/name="" +animation/clip_231/start_frame=0 +animation/clip_231/end_frame=0 +animation/clip_231/loops=false +animation/clip_232/name="" +animation/clip_232/start_frame=0 +animation/clip_232/end_frame=0 +animation/clip_232/loops=false +animation/clip_233/name="" +animation/clip_233/start_frame=0 +animation/clip_233/end_frame=0 +animation/clip_233/loops=false +animation/clip_234/name="" +animation/clip_234/start_frame=0 +animation/clip_234/end_frame=0 +animation/clip_234/loops=false +animation/clip_235/name="" +animation/clip_235/start_frame=0 +animation/clip_235/end_frame=0 +animation/clip_235/loops=false +animation/clip_236/name="" +animation/clip_236/start_frame=0 +animation/clip_236/end_frame=0 +animation/clip_236/loops=false +animation/clip_237/name="" +animation/clip_237/start_frame=0 +animation/clip_237/end_frame=0 +animation/clip_237/loops=false +animation/clip_238/name="" +animation/clip_238/start_frame=0 +animation/clip_238/end_frame=0 +animation/clip_238/loops=false +animation/clip_239/name="" +animation/clip_239/start_frame=0 +animation/clip_239/end_frame=0 +animation/clip_239/loops=false +animation/clip_240/name="" +animation/clip_240/start_frame=0 +animation/clip_240/end_frame=0 +animation/clip_240/loops=false +animation/clip_241/name="" +animation/clip_241/start_frame=0 +animation/clip_241/end_frame=0 +animation/clip_241/loops=false +animation/clip_242/name="" +animation/clip_242/start_frame=0 +animation/clip_242/end_frame=0 +animation/clip_242/loops=false +animation/clip_243/name="" +animation/clip_243/start_frame=0 +animation/clip_243/end_frame=0 +animation/clip_243/loops=false +animation/clip_244/name="" +animation/clip_244/start_frame=0 +animation/clip_244/end_frame=0 +animation/clip_244/loops=false +animation/clip_245/name="" +animation/clip_245/start_frame=0 +animation/clip_245/end_frame=0 +animation/clip_245/loops=false +animation/clip_246/name="" +animation/clip_246/start_frame=0 +animation/clip_246/end_frame=0 +animation/clip_246/loops=false +animation/clip_247/name="" +animation/clip_247/start_frame=0 +animation/clip_247/end_frame=0 +animation/clip_247/loops=false +animation/clip_248/name="" +animation/clip_248/start_frame=0 +animation/clip_248/end_frame=0 +animation/clip_248/loops=false +animation/clip_249/name="" +animation/clip_249/start_frame=0 +animation/clip_249/end_frame=0 +animation/clip_249/loops=false +animation/clip_250/name="" +animation/clip_250/start_frame=0 +animation/clip_250/end_frame=0 +animation/clip_250/loops=false +animation/clip_251/name="" +animation/clip_251/start_frame=0 +animation/clip_251/end_frame=0 +animation/clip_251/loops=false +animation/clip_252/name="" +animation/clip_252/start_frame=0 +animation/clip_252/end_frame=0 +animation/clip_252/loops=false +animation/clip_253/name="" +animation/clip_253/start_frame=0 +animation/clip_253/end_frame=0 +animation/clip_253/loops=false +animation/clip_254/name="" +animation/clip_254/start_frame=0 +animation/clip_254/end_frame=0 +animation/clip_254/loops=false +animation/clip_255/name="" +animation/clip_255/start_frame=0 +animation/clip_255/end_frame=0 +animation/clip_255/loops=false +animation/clip_256/name="" +animation/clip_256/start_frame=0 +animation/clip_256/end_frame=0 +animation/clip_256/loops=false diff --git a/resources/shaders/cctv_camera1_base.shader b/resources/shaders/cctv_camera1_base.shader new file mode 100644 index 0000000..2f02c05 --- /dev/null +++ b/resources/shaders/cctv_camera1_base.shader @@ -0,0 +1,26 @@ +shader_type spatial; +render_mode blend_mix,depth_draw_opaque,cull_disabled,diffuse_burley,specular_schlick_ggx; + +uniform vec4 albedo : hint_color; +uniform sampler2D texture_albedo : hint_albedo; +uniform float specular; +uniform float metallic; +uniform float roughness : hint_range(0,1); +uniform float point_size : hint_range(0,128); +uniform vec3 uv1_scale; +uniform vec3 uv1_offset; +uniform vec3 uv2_scale; +uniform vec3 uv2_offset; + +void vertex() { + UV= UV * uv1_scale.xy + uv1_offset.xy; +} + +void fragment() { + vec2 base_uv = UV; + vec4 albedo_tex = texture(texture_albedo, base_uv * 3f); + ALBEDO = mix(albedo.rgb, albedo_tex.rgb, 0.5f); + METALLIC = metallic; + ROUGHNESS = roughness; + SPECULAR = specular; +} diff --git a/resources/shaders/cctv_camera1_camera.shader b/resources/shaders/cctv_camera1_camera.shader new file mode 100644 index 0000000..daa67b5 --- /dev/null +++ b/resources/shaders/cctv_camera1_camera.shader @@ -0,0 +1,29 @@ +shader_type spatial; +render_mode blend_mix,depth_draw_opaque,cull_disabled,diffuse_burley,specular_schlick_ggx; + +uniform vec4 albedo : hint_color; +uniform sampler2D texture_albedo : hint_albedo; +uniform float specular; +uniform float metallic; +uniform float roughness : hint_range(0,1); +uniform float point_size : hint_range(0,128); +uniform vec3 uv1_scale; +uniform vec3 uv1_offset; +uniform vec3 uv2_scale; +uniform vec3 uv2_offset; + +uniform float glow_intensity : hint_range(0f, 10000f) = 10000f; + +void vertex() { + UV = UV * uv1_scale.xy + uv1_offset.xy; +} + +void fragment() { + vec2 base_uv = UV; + vec4 albedo_tex = texture(texture_albedo, base_uv); + albedo_tex *= COLOR; + ALBEDO = albedo.rgb * albedo_tex.rgb * glow_intensity; + METALLIC = metallic; + ROUGHNESS = roughness; + SPECULAR = specular; +} diff --git a/resources/shaders/glass.shader b/resources/shaders/glass.shader new file mode 100644 index 0000000..f38a804 --- /dev/null +++ b/resources/shaders/glass.shader @@ -0,0 +1,25 @@ +shader_type spatial; +render_mode blend_mix,depth_draw_opaque,cull_disabled,diffuse_burley,specular_schlick_ggx; + +uniform vec4 albedo : hint_color; +uniform sampler2D texture_albedo : hint_albedo; +uniform float specular : hint_range(0,1); +uniform float metallic : hint_range(0,1); +uniform float roughness : hint_range(0,1); +uniform vec3 uv1_scale; +uniform vec3 uv1_offset; + +void vertex() { + UV = UV * uv1_scale.xy + uv1_offset.xy; +} + +void fragment() { + vec4 albedo_tex = texture(texture_albedo, UV); + albedo_tex *= COLOR; + + ALBEDO = albedo.rgb + albedo_tex.rgb; + ALPHA = albedo.a * albedo_tex.a; + METALLIC = metallic; + ROUGHNESS = roughness; + SPECULAR = specular; +} diff --git a/resources/shaders/steel.shader b/resources/shaders/steel.shader new file mode 100644 index 0000000..c5c0ef9 --- /dev/null +++ b/resources/shaders/steel.shader @@ -0,0 +1,26 @@ +shader_type spatial; +render_mode blend_mix, depth_draw_opaque, cull_disabled, diffuse_burley, specular_schlick_ggx; + +uniform vec4 steel_color : hint_color; +uniform sampler2D rust_texture : hint_albedo; +uniform float roughness : hint_range(0, 1) = 0.5f; +uniform float specular : hint_range(0, 1) = 0.5f; +uniform float metallic : hint_range(0, 1) = 1f; +uniform sampler2D steel_normal_texture : hint_normal; +uniform sampler2D rust_normal_texture : hint_normal; +uniform float rust_mix_amount : hint_range(0, 1) = 0.25f; +uniform vec3 uv1_scale = vec3(1f, 1f, 1f); +uniform vec3 uv1_offset; + +void vertex() { + UV = UV * uv1_scale.xy + uv1_offset.xy; +} + +void fragment() { + ALBEDO = mix(steel_color, texture(rust_texture, UV), rust_mix_amount).rgb; + METALLIC = metallic * rust_mix_amount; + ROUGHNESS = roughness; + SPECULAR = specular; + NORMALMAP = mix(texture(steel_normal_texture, UV), texture(rust_normal_texture, UV), 0.5f).rgb; + NORMALMAP_DEPTH = uv1_scale.x * uv1_scale.y; +} diff --git a/resources/skyboxes/AllSky_Night_MoonBurst Equirect.png b/resources/skyboxes/AllSky_Night_MoonBurst Equirect.png new file mode 100644 index 0000000..476213b Binary files /dev/null and b/resources/skyboxes/AllSky_Night_MoonBurst Equirect.png differ diff --git a/resources/skyboxes/AllSky_Night_MoonBurst Equirect.png.import b/resources/skyboxes/AllSky_Night_MoonBurst Equirect.png.import new file mode 100644 index 0000000..2a8099e --- /dev/null +++ b/resources/skyboxes/AllSky_Night_MoonBurst Equirect.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/AllSky_Night_MoonBurst Equirect.png-b2e86cbec22dc6837c2bf62a6d7bedbe.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/skyboxes/AllSky_Night_MoonBurst Equirect.png" +dest_files=[ "res://.import/AllSky_Night_MoonBurst Equirect.png-b2e86cbec22dc6837c2bf62a6d7bedbe.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/resources/skyboxes/AllSky_Overcast4_Low.png b/resources/skyboxes/AllSky_Overcast4_Low.png new file mode 100644 index 0000000..0dddaca Binary files /dev/null and b/resources/skyboxes/AllSky_Overcast4_Low.png differ diff --git a/resources/skyboxes/AllSky_Overcast4_Low.png.import b/resources/skyboxes/AllSky_Overcast4_Low.png.import new file mode 100644 index 0000000..50c32dc --- /dev/null +++ b/resources/skyboxes/AllSky_Overcast4_Low.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/AllSky_Overcast4_Low.png-39c92eb62b38c567be28f92aa596b026.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/skyboxes/AllSky_Overcast4_Low.png" +dest_files=[ "res://.import/AllSky_Overcast4_Low.png-39c92eb62b38c567be28f92aa596b026.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/resources/skyboxes/AllSky_Space_AnotherPlanet Equirect.png b/resources/skyboxes/AllSky_Space_AnotherPlanet Equirect.png new file mode 100644 index 0000000..6f37903 Binary files /dev/null and b/resources/skyboxes/AllSky_Space_AnotherPlanet Equirect.png differ diff --git a/resources/skyboxes/AllSky_Space_AnotherPlanet Equirect.png.import b/resources/skyboxes/AllSky_Space_AnotherPlanet Equirect.png.import new file mode 100644 index 0000000..cc040b9 --- /dev/null +++ b/resources/skyboxes/AllSky_Space_AnotherPlanet Equirect.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/AllSky_Space_AnotherPlanet Equirect.png-4dcd8b41f06aefc8a51489c1f4ac0048.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/skyboxes/AllSky_Space_AnotherPlanet Equirect.png" +dest_files=[ "res://.import/AllSky_Space_AnotherPlanet Equirect.png-4dcd8b41f06aefc8a51489c1f4ac0048.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/resources/skyboxes/Cartoon Base NightSky Equirect.png b/resources/skyboxes/Cartoon Base NightSky Equirect.png new file mode 100644 index 0000000..963576b Binary files /dev/null and b/resources/skyboxes/Cartoon Base NightSky Equirect.png differ diff --git a/resources/skyboxes/Cartoon Base NightSky Equirect.png.import b/resources/skyboxes/Cartoon Base NightSky Equirect.png.import new file mode 100644 index 0000000..c4f4d44 --- /dev/null +++ b/resources/skyboxes/Cartoon Base NightSky Equirect.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Cartoon Base NightSky Equirect.png-2672274fe280e8de2c47b991497800a3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/skyboxes/Cartoon Base NightSky Equirect.png" +dest_files=[ "res://.import/Cartoon Base NightSky Equirect.png-2672274fe280e8de2c47b991497800a3.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/resources/skyboxes/Cold Night Equirect.png b/resources/skyboxes/Cold Night Equirect.png new file mode 100644 index 0000000..8f13e57 Binary files /dev/null and b/resources/skyboxes/Cold Night Equirect.png differ diff --git a/resources/skyboxes/Cold Night Equirect.png.import b/resources/skyboxes/Cold Night Equirect.png.import new file mode 100644 index 0000000..90c7a6c --- /dev/null +++ b/resources/skyboxes/Cold Night Equirect.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Cold Night Equirect.png-4907505ff92b8a3119797c5e0d08b5a5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/skyboxes/Cold Night Equirect.png" +dest_files=[ "res://.import/Cold Night Equirect.png-4907505ff92b8a3119797c5e0d08b5a5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/resources/skyboxes/Cold Sunset Equirect.png b/resources/skyboxes/Cold Sunset Equirect.png new file mode 100644 index 0000000..80f91f0 Binary files /dev/null and b/resources/skyboxes/Cold Sunset Equirect.png differ diff --git a/resources/skyboxes/Cold Sunset Equirect.png.import b/resources/skyboxes/Cold Sunset Equirect.png.import new file mode 100644 index 0000000..8b8030b --- /dev/null +++ b/resources/skyboxes/Cold Sunset Equirect.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Cold Sunset Equirect.png-acc9d6594bb91e970301986ecd27c222.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/skyboxes/Cold Sunset Equirect.png" +dest_files=[ "res://.import/Cold Sunset Equirect.png-acc9d6594bb91e970301986ecd27c222.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/resources/skyboxes/Deep Dusk Equirect.png b/resources/skyboxes/Deep Dusk Equirect.png new file mode 100644 index 0000000..59f4315 Binary files /dev/null and b/resources/skyboxes/Deep Dusk Equirect.png differ diff --git a/resources/skyboxes/Deep Dusk Equirect.png.import b/resources/skyboxes/Deep Dusk Equirect.png.import new file mode 100644 index 0000000..5351a24 --- /dev/null +++ b/resources/skyboxes/Deep Dusk Equirect.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Deep Dusk Equirect.png-a2c989441179fb5021d9e8f6b86d56fa.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/skyboxes/Deep Dusk Equirect.png" +dest_files=[ "res://.import/Deep Dusk Equirect.png-a2c989441179fb5021d9e8f6b86d56fa.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/resources/skyboxes/Epic_BlueSunset_EquiRect_flat.png b/resources/skyboxes/Epic_BlueSunset_EquiRect_flat.png new file mode 100644 index 0000000..f804408 Binary files /dev/null and b/resources/skyboxes/Epic_BlueSunset_EquiRect_flat.png differ diff --git a/resources/skyboxes/Epic_BlueSunset_EquiRect_flat.png.import b/resources/skyboxes/Epic_BlueSunset_EquiRect_flat.png.import new file mode 100644 index 0000000..322cd40 --- /dev/null +++ b/resources/skyboxes/Epic_BlueSunset_EquiRect_flat.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Epic_BlueSunset_EquiRect_flat.png-3b2552a333d5f18fb031b12327eed256.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/skyboxes/Epic_BlueSunset_EquiRect_flat.png" +dest_files=[ "res://.import/Epic_BlueSunset_EquiRect_flat.png-3b2552a333d5f18fb031b12327eed256.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/resources/skyboxes/Epic_GloriousPink_EquiRect.png b/resources/skyboxes/Epic_GloriousPink_EquiRect.png new file mode 100644 index 0000000..492371f Binary files /dev/null and b/resources/skyboxes/Epic_GloriousPink_EquiRect.png differ diff --git a/resources/skyboxes/Epic_GloriousPink_EquiRect.png.import b/resources/skyboxes/Epic_GloriousPink_EquiRect.png.import new file mode 100644 index 0000000..f9b31a2 --- /dev/null +++ b/resources/skyboxes/Epic_GloriousPink_EquiRect.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Epic_GloriousPink_EquiRect.png-ae1d75c01116e035fa6ebbc21f2bd432.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/skyboxes/Epic_GloriousPink_EquiRect.png" +dest_files=[ "res://.import/Epic_GloriousPink_EquiRect.png-ae1d75c01116e035fa6ebbc21f2bd432.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/resources/skyboxes/Sky_Day_BlueSky_Equirect.png b/resources/skyboxes/Sky_Day_BlueSky_Equirect.png new file mode 100644 index 0000000..f11d175 Binary files /dev/null and b/resources/skyboxes/Sky_Day_BlueSky_Equirect.png differ diff --git a/resources/skyboxes/Sky_Day_BlueSky_Equirect.png.import b/resources/skyboxes/Sky_Day_BlueSky_Equirect.png.import new file mode 100644 index 0000000..37edce4 --- /dev/null +++ b/resources/skyboxes/Sky_Day_BlueSky_Equirect.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Sky_Day_BlueSky_Equirect.png-0d21cc4f783acea7b8eb8a276ed334fb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/skyboxes/Sky_Day_BlueSky_Equirect.png" +dest_files=[ "res://.import/Sky_Day_BlueSky_Equirect.png-0d21cc4f783acea7b8eb8a276ed334fb.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/resources/textures/concrete/concrete_ao.jpg b/resources/textures/concrete/concrete_ao.jpg new file mode 100644 index 0000000..7ea41c7 Binary files /dev/null and b/resources/textures/concrete/concrete_ao.jpg differ diff --git a/resources/textures/concrete/concrete_ao.jpg.import b/resources/textures/concrete/concrete_ao.jpg.import new file mode 100644 index 0000000..5168d88 --- /dev/null +++ b/resources/textures/concrete/concrete_ao.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/concrete_ao.jpg-507bb147720db29333bfd28e457e9a5a.s3tc.stex" +path.etc2="res://.import/concrete_ao.jpg-507bb147720db29333bfd28e457e9a5a.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/concrete/concrete_ao.jpg" +dest_files=[ "res://.import/concrete_ao.jpg-507bb147720db29333bfd28e457e9a5a.s3tc.stex", "res://.import/concrete_ao.jpg-507bb147720db29333bfd28e457e9a5a.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/textures/concrete/concrete_normal.jpg b/resources/textures/concrete/concrete_normal.jpg new file mode 100644 index 0000000..f8fe9e7 Binary files /dev/null and b/resources/textures/concrete/concrete_normal.jpg differ diff --git a/resources/textures/concrete/concrete_normal.jpg.import b/resources/textures/concrete/concrete_normal.jpg.import new file mode 100644 index 0000000..3ce1f76 --- /dev/null +++ b/resources/textures/concrete/concrete_normal.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/concrete_normal.jpg-f9173ce64ab89d6427e50244a828a4c7.s3tc.stex" +path.etc2="res://.import/concrete_normal.jpg-f9173ce64ab89d6427e50244a828a4c7.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/concrete/concrete_normal.jpg" +dest_files=[ "res://.import/concrete_normal.jpg-f9173ce64ab89d6427e50244a828a4c7.s3tc.stex", "res://.import/concrete_normal.jpg-f9173ce64ab89d6427e50244a828a4c7.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=1 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/textures/metal_corroded_heavy/metal_corroded_heavy_albedo.jpg b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_albedo.jpg new file mode 100644 index 0000000..9599b4a Binary files /dev/null and b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_albedo.jpg differ diff --git a/resources/textures/metal_corroded_heavy/metal_corroded_heavy_albedo.jpg.import b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_albedo.jpg.import new file mode 100644 index 0000000..061b1e2 --- /dev/null +++ b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_albedo.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/metal_corroded_heavy_albedo.jpg-f31577308c8d65b46111e5e34af2620d.s3tc.stex" +path.etc2="res://.import/metal_corroded_heavy_albedo.jpg-f31577308c8d65b46111e5e34af2620d.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/metal_corroded_heavy/metal_corroded_heavy_albedo.jpg" +dest_files=[ "res://.import/metal_corroded_heavy_albedo.jpg-f31577308c8d65b46111e5e34af2620d.s3tc.stex", "res://.import/metal_corroded_heavy_albedo.jpg-f31577308c8d65b46111e5e34af2620d.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/textures/metal_corroded_heavy/metal_corroded_heavy_metallic.jpg b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_metallic.jpg new file mode 100644 index 0000000..5bfc485 Binary files /dev/null and b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_metallic.jpg differ diff --git a/resources/textures/metal_corroded_heavy/metal_corroded_heavy_metallic.jpg.import b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_metallic.jpg.import new file mode 100644 index 0000000..3678673 --- /dev/null +++ b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_metallic.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/metal_corroded_heavy_metallic.jpg-479936fe1e2dee0487f10a82b0efe777.s3tc.stex" +path.etc2="res://.import/metal_corroded_heavy_metallic.jpg-479936fe1e2dee0487f10a82b0efe777.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/metal_corroded_heavy/metal_corroded_heavy_metallic.jpg" +dest_files=[ "res://.import/metal_corroded_heavy_metallic.jpg-479936fe1e2dee0487f10a82b0efe777.s3tc.stex", "res://.import/metal_corroded_heavy_metallic.jpg-479936fe1e2dee0487f10a82b0efe777.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/textures/metal_corroded_heavy/metal_corroded_heavy_normal.jpg b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_normal.jpg new file mode 100644 index 0000000..832fe56 Binary files /dev/null and b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_normal.jpg differ diff --git a/resources/textures/metal_corroded_heavy/metal_corroded_heavy_normal.jpg.import b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_normal.jpg.import new file mode 100644 index 0000000..671850e --- /dev/null +++ b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_normal.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/metal_corroded_heavy_normal.jpg-8d74a2b6b2c8ecaea7fadd830e5f4786.s3tc.stex" +path.etc2="res://.import/metal_corroded_heavy_normal.jpg-8d74a2b6b2c8ecaea7fadd830e5f4786.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/metal_corroded_heavy/metal_corroded_heavy_normal.jpg" +dest_files=[ "res://.import/metal_corroded_heavy_normal.jpg-8d74a2b6b2c8ecaea7fadd830e5f4786.s3tc.stex", "res://.import/metal_corroded_heavy_normal.jpg-8d74a2b6b2c8ecaea7fadd830e5f4786.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=1 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/textures/metal_corroded_heavy/metal_corroded_heavy_roughness.jpg b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_roughness.jpg new file mode 100644 index 0000000..8c7f117 Binary files /dev/null and b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_roughness.jpg differ diff --git a/resources/textures/metal_corroded_heavy/metal_corroded_heavy_roughness.jpg.import b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_roughness.jpg.import new file mode 100644 index 0000000..c7c3008 --- /dev/null +++ b/resources/textures/metal_corroded_heavy/metal_corroded_heavy_roughness.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/metal_corroded_heavy_roughness.jpg-04c5386c102762ceee6b830344d9eb2d.s3tc.stex" +path.etc2="res://.import/metal_corroded_heavy_roughness.jpg-04c5386c102762ceee6b830344d9eb2d.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/metal_corroded_heavy/metal_corroded_heavy_roughness.jpg" +dest_files=[ "res://.import/metal_corroded_heavy_roughness.jpg-04c5386c102762ceee6b830344d9eb2d.s3tc.stex", "res://.import/metal_corroded_heavy_roughness.jpg-04c5386c102762ceee6b830344d9eb2d.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/textures/scratches.jpg b/resources/textures/scratches.jpg new file mode 100644 index 0000000..c70226d Binary files /dev/null and b/resources/textures/scratches.jpg differ diff --git a/resources/textures/scratches.jpg.import b/resources/textures/scratches.jpg.import new file mode 100644 index 0000000..ae44910 --- /dev/null +++ b/resources/textures/scratches.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/scratches.jpg-8ef5081902830b32471af65d29881b27.s3tc.stex" +path.etc2="res://.import/scratches.jpg-8ef5081902830b32471af65d29881b27.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/scratches.jpg" +dest_files=[ "res://.import/scratches.jpg-8ef5081902830b32471af65d29881b27.s3tc.stex", "res://.import/scratches.jpg-8ef5081902830b32471af65d29881b27.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/textures/stone_bricks_beige/stone_bricks_beige_albedo.jpg b/resources/textures/stone_bricks_beige/stone_bricks_beige_albedo.jpg new file mode 100644 index 0000000..5d13864 Binary files /dev/null and b/resources/textures/stone_bricks_beige/stone_bricks_beige_albedo.jpg differ diff --git a/resources/textures/stone_bricks_beige/stone_bricks_beige_albedo.jpg.import b/resources/textures/stone_bricks_beige/stone_bricks_beige_albedo.jpg.import new file mode 100644 index 0000000..5592344 --- /dev/null +++ b/resources/textures/stone_bricks_beige/stone_bricks_beige_albedo.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/stone_bricks_beige_albedo.jpg-48ef8388568427b4f6aa1346e6dd594e.s3tc.stex" +path.etc2="res://.import/stone_bricks_beige_albedo.jpg-48ef8388568427b4f6aa1346e6dd594e.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/stone_bricks_beige/stone_bricks_beige_albedo.jpg" +dest_files=[ "res://.import/stone_bricks_beige_albedo.jpg-48ef8388568427b4f6aa1346e6dd594e.s3tc.stex", "res://.import/stone_bricks_beige_albedo.jpg-48ef8388568427b4f6aa1346e6dd594e.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/textures/stone_bricks_beige/stone_bricks_beige_ao.jpg b/resources/textures/stone_bricks_beige/stone_bricks_beige_ao.jpg new file mode 100644 index 0000000..1c74f35 Binary files /dev/null and b/resources/textures/stone_bricks_beige/stone_bricks_beige_ao.jpg differ diff --git a/resources/textures/stone_bricks_beige/stone_bricks_beige_ao.jpg.import b/resources/textures/stone_bricks_beige/stone_bricks_beige_ao.jpg.import new file mode 100644 index 0000000..2342ac6 --- /dev/null +++ b/resources/textures/stone_bricks_beige/stone_bricks_beige_ao.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/stone_bricks_beige_ao.jpg-686ac91cbd8088bdc5bb38bda16bc1fa.s3tc.stex" +path.etc2="res://.import/stone_bricks_beige_ao.jpg-686ac91cbd8088bdc5bb38bda16bc1fa.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/stone_bricks_beige/stone_bricks_beige_ao.jpg" +dest_files=[ "res://.import/stone_bricks_beige_ao.jpg-686ac91cbd8088bdc5bb38bda16bc1fa.s3tc.stex", "res://.import/stone_bricks_beige_ao.jpg-686ac91cbd8088bdc5bb38bda16bc1fa.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/textures/stone_bricks_beige/stone_bricks_beige_gloss.jpg b/resources/textures/stone_bricks_beige/stone_bricks_beige_gloss.jpg new file mode 100644 index 0000000..ced6a4c Binary files /dev/null and b/resources/textures/stone_bricks_beige/stone_bricks_beige_gloss.jpg differ diff --git a/resources/textures/stone_bricks_beige/stone_bricks_beige_gloss.jpg.import b/resources/textures/stone_bricks_beige/stone_bricks_beige_gloss.jpg.import new file mode 100644 index 0000000..ad24ac1 --- /dev/null +++ b/resources/textures/stone_bricks_beige/stone_bricks_beige_gloss.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/stone_bricks_beige_gloss.jpg-b32c5724586635181a7accd236992044.s3tc.stex" +path.etc2="res://.import/stone_bricks_beige_gloss.jpg-b32c5724586635181a7accd236992044.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/stone_bricks_beige/stone_bricks_beige_gloss.jpg" +dest_files=[ "res://.import/stone_bricks_beige_gloss.jpg-b32c5724586635181a7accd236992044.s3tc.stex", "res://.import/stone_bricks_beige_gloss.jpg-b32c5724586635181a7accd236992044.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/resources/textures/stone_bricks_beige/stone_bricks_beige_normal.jpg b/resources/textures/stone_bricks_beige/stone_bricks_beige_normal.jpg new file mode 100644 index 0000000..c2dbfc2 Binary files /dev/null and b/resources/textures/stone_bricks_beige/stone_bricks_beige_normal.jpg differ diff --git a/resources/textures/stone_bricks_beige/stone_bricks_beige_normal.jpg.import b/resources/textures/stone_bricks_beige/stone_bricks_beige_normal.jpg.import new file mode 100644 index 0000000..81c311d --- /dev/null +++ b/resources/textures/stone_bricks_beige/stone_bricks_beige_normal.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/stone_bricks_beige_normal.jpg-ea4ea84f03b8a5ab4a98c9010eb29a82.s3tc.stex" +path.etc2="res://.import/stone_bricks_beige_normal.jpg-ea4ea84f03b8a5ab4a98c9010eb29a82.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://resources/textures/stone_bricks_beige/stone_bricks_beige_normal.jpg" +dest_files=[ "res://.import/stone_bricks_beige_normal.jpg-ea4ea84f03b8a5ab4a98c9010eb29a82.s3tc.stex", "res://.import/stone_bricks_beige_normal.jpg-ea4ea84f03b8a5ab4a98c9010eb29a82.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=1 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/scenes/main_scene.tscn b/scenes/main_scene.tscn index 30e6232..4c61bf1 100644 --- a/scenes/main_scene.tscn +++ b/scenes/main_scene.tscn @@ -1,11 +1,10 @@ -[gd_scene load_steps=13 format=2] +[gd_scene load_steps=10 format=2] -[ext_resource path="res://scripts/PlayerController.cs" type="Script" id=1] -[ext_resource path="res://resources/materials/physics/zero_friction.tres" type="PhysicsMaterial" id=2] +[ext_resource path="res://prefabs/player.tscn" type="PackedScene" id=1] [ext_resource path="res://main_environment.tres" type="Environment" id=3] [ext_resource path="res://resources/materials/blue.tres" type="Material" id=4] -[ext_resource path="res://resources/materials/white.tres" type="Material" id=5] -[ext_resource path="res://prefabs/gun1.tscn" type="PackedScene" id=7] +[ext_resource path="res://prefabs/cctv_camera1.tscn" type="PackedScene" id=6] +[ext_resource path="res://scripts/CCTVCameraView.cs" type="Script" id=8] [sub_resource type="BoxShape" id=4] @@ -15,11 +14,6 @@ [sub_resource type="CylinderMesh" id=7] -[sub_resource type="BoxShape" id=2] -extents = Vector3( 1, 2, 1 ) - -[sub_resource type="CubeMesh" id=3] - [node name="Spatial" type="Spatial"] [node name="WorldEnvironment" type="WorldEnvironment" parent="."] @@ -64,35 +58,16 @@ mesh = SubResource( 7 ) skeleton = NodePath("../..") material/0 = ExtResource( 4 ) -[node name="Player" type="RigidBody" parent="."] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5, 0 ) -mass = 80.0 -physics_material_override = ExtResource( 2 ) -gravity_scale = 1.5 -continuous_cd = true -contacts_reported = 1 -contact_monitor = true -can_sleep = false -axis_lock_angular_x = true -axis_lock_angular_y = true -axis_lock_angular_z = true -linear_damp = 0.0 -script = ExtResource( 1 ) -sensitivity = Vector2( 0.12, 0.12 ) -accelerationMultiplier = 10.0 -deccelerationMultiplier = 0.5 - -[node name="CollisionShape" type="CollisionShape" parent="Player"] -shape = SubResource( 2 ) - -[node name="MeshInstance" type="MeshInstance" parent="Player/CollisionShape"] -transform = Transform( 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0 ) -mesh = SubResource( 3 ) -material/0 = ExtResource( 5 ) - -[node name="Camera" type="Camera" parent="Player/CollisionShape"] -fov = 90.0 - -[node name="Gun1" parent="Player/CollisionShape/Camera" instance=ExtResource( 7 )] -transform = Transform( 0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 1.5, -0.5, 0.5 ) -AimDownSightPosition = Vector3( 0, -0.4, -0.5 ) +[node name="Player" parent="." instance=ExtResource( 1 )] + +[node name="CCTVCameraView" type="Sprite3D" parent="."] +transform = Transform( 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 7, -28.9 ) +cast_shadow = 0 +flip_v = true +modulate = Color( 1, 1, 0.784314, 1 ) +shaded = true +script = ExtResource( 8 ) +CCTVCameraNodePath = NodePath("../CCTVCamera1") + +[node name="CCTVCamera1" parent="." instance=ExtResource( 6 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 15, 20 ) diff --git a/scenes/warehouse.tscn b/scenes/warehouse.tscn new file mode 100644 index 0000000..3dd0d57 --- /dev/null +++ b/scenes/warehouse.tscn @@ -0,0 +1,85 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://prefabs/brick_wall1.tscn" type="PackedScene" id=1] +[ext_resource path="res://main_environment.tres" type="Environment" id=2] +[ext_resource path="res://prefabs/steel_beam1.tscn" type="PackedScene" id=3] +[ext_resource path="res://prefabs/level_prototyping/prototype_cube.tscn" type="PackedScene" id=4] +[ext_resource path="res://prefabs/glass_wall1.tscn" type="PackedScene" id=5] +[ext_resource path="res://prefabs/player.tscn" type="PackedScene" id=6] + +[node name="Warehouse" type="Spatial"] + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = ExtResource( 2 ) + +[node name="DirectionalLight" type="DirectionalLight" parent="."] +transform = Transform( 1, 0, 0, 0, -0.707107, 0.707107, 0, -0.707107, -0.707107, 0, 0, 0 ) +shadow_enabled = true + +[node name="Player" parent="." instance=ExtResource( 6 )] + +[node name="PrototypeCube1" parent="." instance=ExtResource( 4 )] +transform = Transform( 50, 0, 0, 0, 1, 0, 0, 0, 50, 0, 0, 0 ) + +[node name="PrototypeCube2" parent="." instance=ExtResource( 4 )] +transform = Transform( 25, 0, 0, 0, 1, 0, 0, 0, 25, 25, 0, -75 ) + +[node name="PrototypeCube3" parent="." instance=ExtResource( 4 )] +transform = Transform( 10, 0, 0, 0, 1, 0, 0, 0, 15, 39.5, 7, -25 ) + +[node name="PrototypeCube7" parent="." instance=ExtResource( 4 )] +transform = Transform( 10, 0, 0, 0, 1, 0, 0, 0, 9, -5.5, 7, -26 ) + +[node name="PrototypeCube4" parent="." instance=ExtResource( 4 )] +transform = Transform( 10, 0, 0, 0, 1, 0, 0, 0, 15, -39.5, 7, -0.5 ) + +[node name="PrototypeCube5" parent="." instance=ExtResource( 4 )] +transform = Transform( 33, 0, 0, 0, 1, 0, 0, 0, 2, -4, 7, -28 ) + +[node name="PrototypeCube6" parent="." instance=ExtResource( 4 )] +transform = Transform( -8.55334e-07, 0, -2, 0, 1, 0, 5.25, 0, -3.25841e-07, -35, 7, -20.75 ) + +[node name="Stairs" parent="." instance=ExtResource( 4 )] +transform = Transform( -8.55334e-07, 0, -2, -3.71231, 0.707107, 2.30404e-07, 3.71231, 0.707107, -2.30404e-07, -48, 4, 17.25 ) + +[node name="Stairs2" parent="." instance=ExtResource( 4 )] +transform = Transform( 5.30793e-07, -6.18172e-08, 2, -3.71231, 0.707107, 2.30404e-07, -3.71231, -0.707107, 5.55588e-08, 47, 4, -43.75 ) + +[node name="Stairs3" parent="." instance=ExtResource( 4 )] +transform = Transform( -8.55334e-07, 0, -2, -3.71231, 0.707107, 2.30404e-07, 3.71231, 0.707107, -2.30404e-07, -5, 4, -13.75 ) + +[node name="Stairs4" parent="." instance=ExtResource( 4 )] +transform = Transform( 5.30793e-07, -6.18172e-08, 2, -3.71231, 0.707107, 2.30404e-07, -3.71231, -0.707107, 5.55588e-08, -5, 4, -38.75 ) + +[node name="SteelBeam1" parent="." instance=ExtResource( 3 )] +transform = Transform( 0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 7.5, 1, -28 ) + +[node name="BrickWall1" parent="." instance=ExtResource( 1 )] +transform = Transform( -3.27835e-07, 0, -0.5, 0, 0.5, 0, 7.5, 0, -2.18557e-08, 49.5, 1, -25 ) + +[node name="BrickWall2" parent="." instance=ExtResource( 1 )] +transform = Transform( 5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 50 ) + +[node name="BrickWall3" parent="." instance=ExtResource( 1 )] +transform = Transform( -2.18557e-07, 0, -0.5, 0, 0.5, 0, 5, 0, -2.18557e-08, -50, 1, 0 ) + +[node name="BrickWall4" parent="." instance=ExtResource( 1 )] +transform = Transform( 2.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, -25, 1, -50 ) + +[node name="BrickWall5" parent="." instance=ExtResource( 1 )] +transform = Transform( -2.68211e-07, 0, -0.5, 0, 0.5, 0, 2.5, 0, -5.36422e-08, 0, 1, -75 ) + +[node name="BrickWall6" parent="." instance=ExtResource( 1 )] +transform = Transform( 2.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 25, 1, -100 ) + +[node name="BrickWall7" parent="." instance=ExtResource( 1 )] +transform = Transform( 2.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, -18, 1, 15 ) + +[node name="BrickWall8" parent="." instance=ExtResource( 1 )] +transform = Transform( 1, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 25, 1, -65 ) + +[node name="GlassWall1" parent="." instance=ExtResource( 5 )] +transform = Transform( 1.144, 0, 0, 0, 0.2, 0, 0, 0, 0.5, 16, 6, -25 ) + +[node name="GlassWall2" parent="." instance=ExtResource( 5 )] +transform = Transform( 0.82368, 0, 0, 0, 0.2, 0, 0, 0, 0.5, -24, 6, -25 ) diff --git a/scripts/CCTVCamera.cs b/scripts/CCTVCamera.cs new file mode 100644 index 0000000..eb30382 --- /dev/null +++ b/scripts/CCTVCamera.cs @@ -0,0 +1,20 @@ +using System; +using Godot; + +public class CCTVCamera : Spatial +{ + [Export] public readonly NodePath CameraNodePath; + [Export] public readonly Vector3 CameraPosition; + private Camera camera; + + public override void _Ready() + { + base._Ready(); + + camera = GetNodeOrNull(CameraNodePath); + if (camera != null) + { + camera.GlobalTransform = new Transform(camera.GlobalTransform.basis, GlobalTransform.origin + CameraPosition); + } + } +} diff --git a/scripts/CCTVCameraView.cs b/scripts/CCTVCameraView.cs new file mode 100644 index 0000000..6a5e5da --- /dev/null +++ b/scripts/CCTVCameraView.cs @@ -0,0 +1,26 @@ +using System; +using Godot; + +public class CCTVCameraView : Sprite3D +{ + [Export] public readonly NodePath CCTVCameraNodePath; + private Node cctvCamera; + private Viewport cctvCameraViewport; + + public override void _Ready() + { + base._Ready(); + + cctvCamera = GetNodeOrNull(CCTVCameraNodePath); + if (cctvCamera != null) + { + cctvCameraViewport = cctvCamera.GetNodeOrNull("Viewport"); + } + if (cctvCameraViewport != null) + { + Texture texture = cctvCameraViewport.GetTexture(); + texture.Flags = (uint)Texture.FlagsEnum.Filter; + Texture = texture; + } + } +} diff --git a/scripts/EquipmentManager.cs b/scripts/EquipmentManager.cs new file mode 100644 index 0000000..456fc5f --- /dev/null +++ b/scripts/EquipmentManager.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using Godot; + +public class EquipmentManager : Node +{ + public Dictionary Equipment { get; private set; } = new Dictionary(); + public Node CurrentEquipment { get; private set; } + + public override void _Ready() + { + base._Ready(); + + foreach (Node child in GetChildren()) + { + Equipment.Add(Equipment.Count, child); + } + } + + public void Equip(int equipmentIndex) + { + // Check if anything is currently equipped + if (CurrentEquipment != null) + { + // Unequip current equipment + CurrentEquipment.Call("UnEquip"); + CurrentEquipment = null; + } + + // Equip new equipment + Equipment[equipmentIndex].Call("Equip"); + CurrentEquipment = Equipment[equipmentIndex]; + } + + public void UnEquip() + { + CurrentEquipment.Call("UnEquip"); + CurrentEquipment = null; + } +} diff --git a/scripts/PlayerController.cs b/scripts/PlayerController.cs index 3db727e..6710ba8 100644 --- a/scripts/PlayerController.cs +++ b/scripts/PlayerController.cs @@ -209,8 +209,6 @@ public override void _Input(InputEvent inputEvent) cameraRotationClamped.x = Mathf.Clamp(cameraRotationClamped.x, -MaxRotationXDegrees, MaxRotationXDegrees); camera.RotationDegrees = cameraRotationClamped; } - - base._Input(inputEvent); } #pragma warning disable diff --git a/scripts/UIManager.cs b/scripts/UIManager.cs index 2527b7d..369f39a 100644 --- a/scripts/UIManager.cs +++ b/scripts/UIManager.cs @@ -12,6 +12,8 @@ public class UIManager : Control public Label DebugLabel; public TextureRect Crosshair; + private string currentSceneRootNodePath; + public override void _Ready() { base._Ready(); @@ -21,6 +23,8 @@ public override void _Ready() DebugLabel = DebugUI.GetNode