commit df4b259d17f80d8e760d8e4538732c5a7d2d571c Author: Oscar Date: Sun May 25 18:16:55 2025 +0300 init diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..56b5fc1 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,100 @@ +# Remove the line below if you want to inherit .editorconfig settings from higher directories +root = true + +# C# files +[*.{cs,razor}] +indent_style = tab +indent_size = 4 +tab_size = 4 + +# New line preferences +end_of_line = crlf +insert_final_newline = true + + +#### C# Coding Conventions #### + +# Expression-bodied members +csharp_style_expression_bodied_accessors = true:silent +csharp_style_expression_bodied_constructors = false:silent +csharp_style_expression_bodied_indexers = true:silent +csharp_style_expression_bodied_lambdas = true:silent +csharp_style_expression_bodied_local_functions = false:silent +csharp_style_expression_bodied_methods = false:silent +csharp_style_expression_bodied_operators = false:silent +csharp_style_expression_bodied_properties = true:silent + +# Pattern matching preferences +csharp_style_pattern_matching_over_as_with_null_check = true:suggestion +csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion +csharp_style_prefer_not_pattern = true:suggestion +csharp_style_prefer_pattern_matching = true:silent +csharp_style_prefer_switch_expression = true:suggestion + +# Null-checking preferences +csharp_style_conditional_delegate_call = true:suggestion + +# Code-block preferences +csharp_prefer_braces = true:silent + +# Expression-level preferences +csharp_prefer_simple_default_expression = true:suggestion +csharp_style_deconstructed_variable_declaration = true:suggestion +csharp_style_implicit_object_creation_when_type_is_apparent = true:suggestion +csharp_style_inlined_variable_declaration = true:suggestion +csharp_style_pattern_local_over_anonymous_function = true:suggestion +csharp_style_prefer_index_operator = true:suggestion +csharp_style_prefer_range_operator = true:suggestion +csharp_style_throw_expression = true:suggestion +csharp_style_unused_value_assignment_preference = discard_variable:suggestion +csharp_style_unused_value_expression_statement_preference = discard_variable:silent + +# 'using' directive preferences +csharp_using_directive_placement = outside_namespace:silent + +#### C# Formatting Rules #### + +# New line preferences +csharp_new_line_before_catch = true +csharp_new_line_before_else = true +csharp_new_line_before_finally = true +csharp_new_line_before_members_in_anonymous_types = true +csharp_new_line_before_members_in_object_initializers = true +csharp_new_line_before_open_brace = all +csharp_new_line_between_query_expression_clauses = true + +# Indentation preferences +csharp_indent_block_contents = true +csharp_indent_braces = false +csharp_indent_case_contents = true +csharp_indent_case_contents_when_block = true +csharp_indent_labels = no_change +csharp_indent_switch_labels = true + +# Space preferences +csharp_space_after_cast = false +csharp_space_after_colon_in_inheritance_clause = true +csharp_space_after_comma = true +csharp_space_after_dot = false +csharp_space_after_keywords_in_control_flow_statements = true +csharp_space_after_semicolon_in_for_statement = true +csharp_space_around_binary_operators = before_and_after +csharp_space_around_declaration_statements = false +csharp_space_before_colon_in_inheritance_clause = true +csharp_space_before_comma = false +csharp_space_before_dot = false +csharp_space_before_open_square_brackets = false +csharp_space_before_semicolon_in_for_statement = false +csharp_space_between_empty_square_brackets = false +csharp_space_between_method_call_empty_parameter_list_parentheses = false +csharp_space_between_method_call_name_and_opening_parenthesis = false +csharp_space_between_method_call_parameter_list_parentheses = true +csharp_space_between_method_declaration_empty_parameter_list_parentheses = false +csharp_space_between_method_declaration_name_and_open_parenthesis = false +csharp_space_between_method_declaration_parameter_list_parentheses = true +csharp_space_between_parentheses = control_flow_statements +csharp_space_between_square_brackets = false + +# Wrapping preferences +csharp_preserve_single_line_blocks = true +csharp_preserve_single_line_statements = true \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..88f7c75 --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ + +# This file describes files and paths that should not be tracked by Git version control +# https://git-scm.com/docs/gitignore + +# Auto-generated code editor files +.vs/* +.vscode/* +*.csproj +obj +bin +Properties/* +code/obj/* +code/Properties/* + +# Auto-generated asset related files +.sbox/* +*.generated.* +*.*_c +!*.shader_c +*.los +*.vpk +*launchSettings.json +*.sln + +*idea + +# Exported / standalone games +Exports/ diff --git a/Assets/Club1.vmdl b/Assets/Club1.vmdl new file mode 100644 index 0000000..a5d55b7 --- /dev/null +++ b/Assets/Club1.vmdl @@ -0,0 +1,141 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = + [ + { + from = "DefaultMaterial.vmat" + to = "materials/Club1/DefaultMaterial.vmat" + }, + + { + from = "CableY.vmat" + to = "materials/Club1/CableY.vmat" + }, + + { + from = "LedGreen.vmat" + to = "materials/Club1/LedGreen.vmat" + }, + + { + from = "CableB.vmat" + to = "materials/Club1/CableB.vmat" + }, + + { + from = "silk.vmat" + to = "materials/Club1/silk.vmat" + }, + + { + from = "Chain.vmat" + to = "materials/Club1/Chain.vmat" + }, + + { + from = "Cable.vmat" + to = "materials/Club1/Cable.vmat" + }, + + { + from = "Iron.vmat" + to = "materials/Club1/Iron.vmat" + }, + + { + from = "Glass.vmat" + to = "materials/Club1/Glass.vmat" + }, + + { + from = "CableG.vmat" + to = "materials/Club1/CableG.vmat" + }, + + { + from = "LedRed.vmat" + to = "materials/Club1/LedRed.vmat" + }, + + { + from = "Cable2.vmat" + to = "materials/Club1/Cable2.vmat" + }, + + { + from = "TransparentGlass.vmat" + to = "materials/Club1/TransparentGlass.vmat" + }, + ] + use_global_default = false + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "models/Club1/Club1.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = false + exception_list = [] + } + }, + ] + }, + { + _class = "ModelModifierList" + children = + [ + { + _class = "ModelModifier_ScaleAndMirror" + scale = 0.3937000036239624 + mirror_x = false + mirror_y = false + mirror_z = false + flip_bone_forward = false + swap_left_and_right_bones = false + }, + ] + }, + { + _class = "PhysicsShapeList" + children = + [ + { + _class = "PhysicsMeshFromRender" + parent_bone = "" + surface_prop = "default" + collision_tags = "solid" + }, + ] + } + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/Club3.vmdl b/Assets/Club3.vmdl new file mode 100644 index 0000000..65f971e --- /dev/null +++ b/Assets/Club3.vmdl @@ -0,0 +1,86 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = + [ + { + from = "MetalStainlessSteelBrushedElongated005_3K.vmat" + to = "materials/Club3/MetalStainlessSteelBrushedElongated005_3K.vmat" + }, + + { + from = "brown red leather.vmat" + to = "materials/Club3/brown red leather.vmat" + }, + ] + use_global_default = false + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "models/Club3/Club3.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = false + exception_list = [] + } + }, + ] + }, + { + _class = "ModelModifierList" + children = + [ + { + _class = "ModelModifier_ScaleAndMirror" + scale = 0.3937000036239624 + mirror_x = false + mirror_y = false + mirror_z = false + flip_bone_forward = false + swap_left_and_right_bones = false + }, + ] + }, + { + _class = "PhysicsShapeList" + children = + [ + { + _class = "PhysicsMeshFromRender" + parent_bone = "" + surface_prop = "default" + collision_tags = "solid" + }, + ] + } + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/bench.vmdl b/Assets/bench.vmdl new file mode 100644 index 0000000..028f71d --- /dev/null +++ b/Assets/bench.vmdl @@ -0,0 +1,81 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = + [ + { + from = "Bench.vmat" + to = "materials/bench/Bench.vmat" + }, + ] + use_global_default = false + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "models/bench/bench.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = false + exception_list = [] + } + }, + ] + }, + { + _class = "ModelModifierList" + children = + [ + { + _class = "ModelModifier_ScaleAndMirror" + scale = 0.3937000036239624 + mirror_x = false + mirror_y = false + mirror_z = false + flip_bone_forward = false + swap_left_and_right_bones = false + }, + ] + }, + { + _class = "PhysicsShapeList" + children = + [ + { + _class = "PhysicsMeshFromRender" + parent_bone = "" + surface_prop = "default" + collision_tags = "solid" + }, + ] + } + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/building.vmdl b/Assets/building.vmdl new file mode 100644 index 0000000..b913266 --- /dev/null +++ b/Assets/building.vmdl @@ -0,0 +1,121 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = + [ + { + from = "shinning_carpet.vmat" + to = "materials/building/shinning_carpet.vmat" + }, + + { + from = "Tiles_Metallic_01.vmat" + to = "materials/building/Tiles_Metallic_01.vmat" + }, + + { + from = "BLISTERED PAINT.vmat" + to = "materials/building/BLISTERED PAINT.vmat" + }, + + { + from = "NEON_pink.vmat" + to = "materials/building/NEON_pink.vmat" + }, + + { + from = "Perforated Ceiling Panels with Metal Strips.vmat" + to = "materials/building/Perforated Ceiling Panels with Metal Strips.vmat" + }, + + { + from = "shinning_carpet.001.vmat" + to = "materials/building/shinning_carpet.001.vmat" + }, + + { + from = "NEON_pink.001.vmat" + to = "materials/building/NEON_pink.001.vmat" + }, + + { + from = "WoodFineDark004_3K.vmat" + to = "materials/building/WoodFineDark004_3K.vmat" + }, + + { + from = "brick_painted_wall.vmat" + to = "materials/building/brick_painted_wall.vmat" + }, + ] + use_global_default = false + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "models/building/building.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = false + exception_list = [] + } + }, + ] + }, + { + _class = "ModelModifierList" + children = + [ + { + _class = "ModelModifier_ScaleAndMirror" + scale = 0.3937000036239624 + mirror_x = false + mirror_y = false + mirror_z = false + flip_bone_forward = false + swap_left_and_right_bones = false + }, + ] + }, + { + _class = "PhysicsShapeList" + children = + [ + { + _class = "PhysicsMeshFromRender" + parent_bone = "" + surface_prop = "default" + collision_tags = "solid" + }, + ] + } + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/club2.vmdl b/Assets/club2.vmdl new file mode 100644 index 0000000..b1fd960 --- /dev/null +++ b/Assets/club2.vmdl @@ -0,0 +1,166 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = + [ + { + from = "NEON_orange.vmat" + to = "materials/club2/NEON_orange.vmat" + }, + + { + from = "hidden_material.vmat" + to = "materials/club2/hidden_material.vmat" + }, + + { + from = "Scuffed Plastic with Rough Marks.001.vmat" + to = "materials/club2/Scuffed Plastic with Rough Marks.001.vmat" + }, + + { + from = "toilet_sign.vmat" + to = "materials/club2/toilet_sign.vmat" + }, + + { + from = "NEON_white.vmat" + to = "materials/club2/NEON_white.vmat" + }, + + { + from = "NEON_blue.vmat" + to = "materials/club2/NEON_blue.vmat" + }, + + { + from = "Spotlights.vmat" + to = "materials/club2/Spotlights.vmat" + }, + + { + from = "NEON_pink.vmat" + to = "materials/club2/NEON_pink.vmat" + }, + + { + from = "Light.vmat" + to = "materials/club2/Light.vmat" + }, + + { + from = "glossy black n white.vmat" + to = "materials/club2/glossy black n white.vmat" + }, + + { + from = "Base.vmat" + to = "materials/club2/Base.vmat" + }, + + { + from = "Wire.vmat" + to = "materials/club2/Wire.vmat" + }, + + { + from = "NEON_green.vmat" + to = "materials/club2/NEON_green.vmat" + }, + + { + from = "Door_material.vmat" + to = "materials/club2/Door_material.vmat" + }, + + { + from = "Handle_material.vmat" + to = "materials/club2/Handle_material.vmat" + }, + + { + from = "Material.012.vmat" + to = "materials/club2/Material.012.vmat" + }, + + { + from = "toilet_sign.001.vmat" + to = "materials/club2/toilet_sign.001.vmat" + }, + + { + from = "brick_painted_wall.vmat" + to = "materials/club2/brick_painted_wall.vmat" + }, + ] + use_global_default = false + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "models/club2/club2.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = false + exception_list = [] + } + }, + ] + }, + { + _class = "ModelModifierList" + children = + [ + { + _class = "ModelModifier_ScaleAndMirror" + scale = 0.3937000036239624 + mirror_x = false + mirror_y = false + mirror_z = false + flip_bone_forward = false + swap_left_and_right_bones = false + }, + ] + }, + { + _class = "PhysicsShapeList" + children = + [ + { + _class = "PhysicsMeshFromRender" + parent_bone = "" + surface_prop = "default" + collision_tags = "solid" + }, + ] + } + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/hotel.vmdl b/Assets/hotel.vmdl new file mode 100644 index 0000000..47fdf82 --- /dev/null +++ b/Assets/hotel.vmdl @@ -0,0 +1,251 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = + [ + { + from = "glass.vmat" + to = "materials/hotel/glass.vmat" + }, + + { + from = "Material.005.vmat" + to = "materials/hotel/Material.005.vmat" + }, + + { + from = "conrete.vmat" + to = "materials/hotel/conrete.vmat" + }, + + { + from = "Material.076.vmat" + to = "materials/hotel/Material.076.vmat" + }, + + { + from = "Material.052.vmat" + to = "materials/hotel/Material.052.vmat" + }, + + { + from = "Material.006.vmat" + to = "materials/hotel/Material.006.vmat" + }, + + { + from = "Material.078.vmat" + to = "materials/hotel/Material.078.vmat" + }, + + { + from = "Material.007.vmat" + to = "materials/hotel/Material.007.vmat" + }, + + { + from = "tiles.vmat" + to = "materials/hotel/tiles.vmat" + }, + + { + from = "Material.051.vmat" + to = "materials/hotel/Material.051.vmat" + }, + + { + from = "Material.088.vmat" + to = "materials/hotel/Material.088.vmat" + }, + + { + from = "Material.080.vmat" + to = "materials/hotel/Material.080.vmat" + }, + + { + from = "red brick.vmat" + to = "materials/hotel/red brick.vmat" + }, + + { + from = "Material.013.vmat" + to = "materials/hotel/Material.013.vmat" + }, + + { + from = "Material.026.vmat" + to = "materials/hotel/Material.026.vmat" + }, + + { + from = "Material.091.vmat" + to = "materials/hotel/Material.091.vmat" + }, + + { + from = "LIGHT.vmat" + to = "materials/hotel/LIGHT.vmat" + }, + + { + from = "Material.014.vmat" + to = "materials/hotel/Material.014.vmat" + }, + + { + from = "Material.060.vmat" + to = "materials/hotel/Material.060.vmat" + }, + + { + from = "Material.108.vmat" + to = "materials/hotel/Material.108.vmat" + }, + + { + from = "Material.110.vmat" + to = "materials/hotel/Material.110.vmat" + }, + + { + from = "metal.vmat" + to = "materials/hotel/metal.vmat" + }, + + { + from = "Material.001.vmat" + to = "materials/hotel/Material.001.vmat" + }, + + { + from = "Material.061.vmat" + to = "materials/hotel/Material.061.vmat" + }, + + { + from = "Material.109.vmat" + to = "materials/hotel/Material.109.vmat" + }, + + { + from = "Material.111.vmat" + to = "materials/hotel/Material.111.vmat" + }, + + { + from = "Material.002.vmat" + to = "materials/hotel/Material.002.vmat" + }, + + { + from = "Material.003.vmat" + to = "materials/hotel/Material.003.vmat" + }, + + { + from = "metal.002.vmat" + to = "materials/hotel/metal.002.vmat" + }, + + { + from = "metal.001.vmat" + to = "materials/hotel/metal.001.vmat" + }, + + { + from = "Lamp05.001.vmat" + to = "materials/hotel/Lamp05.001.vmat" + }, + + { + from = "Material.063.vmat" + to = "materials/hotel/Material.063.vmat" + }, + + { + from = "paint.001.vmat" + to = "materials/hotel/paint.001.vmat" + }, + + { + from = "Material.004.vmat" + to = "materials/hotel/Material.004.vmat" + }, + + { + from = "Material.065.vmat" + to = "materials/hotel/Material.065.vmat" + }, + ] + use_global_default = false + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "models/hotel/hotel.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = false + exception_list = [] + } + }, + ] + }, + { + _class = "ModelModifierList" + children = + [ + { + _class = "ModelModifier_ScaleAndMirror" + scale = 0.3937000036239624 + mirror_x = false + mirror_y = false + mirror_z = false + flip_bone_forward = false + swap_left_and_right_bones = false + }, + ] + }, + { + _class = "PhysicsShapeList" + children = + [ + { + _class = "PhysicsMeshFromRender" + parent_bone = "" + surface_prop = "default" + collision_tags = "solid" + }, + ] + } + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/materials/Club3/brown red leather.vmat b/Assets/materials/Club3/brown red leather.vmat new file mode 100644 index 0000000..e4e433b --- /dev/null +++ b/Assets/materials/Club3/brown red leather.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/Club3/fabric_0005_base_color_2k.jpg" +//---- Normal ---- +TextureNormal "textures/Club3/fabric_0005_normal_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/Club3/fabric_0005_roughness_2k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/Club3/metalstainlesssteelbrushedelongated005_3k.vmat b/Assets/materials/Club3/metalstainlesssteelbrushedelongated005_3k.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/Club3/metalstainlesssteelbrushedelongated005_3k.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/bench/bench.vmat b/Assets/materials/bench/bench.vmat new file mode 100644 index 0000000..d9caa6b --- /dev/null +++ b/Assets/materials/bench/bench.vmat @@ -0,0 +1,29 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/bench/Bench_Bench_BaseColor.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.700000" +TextureRoughness "textures/bench/Bench_Bench_Roughness.png" +//---- Metalness ---- +TextureMetalness "textures/bench/Bench_Bench_Metallic.png" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/base.vmat b/Assets/materials/building/base.vmat new file mode 100644 index 0000000..23e46d6 --- /dev/null +++ b/Assets/materials/building/base.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.008000 0.008000 0.008000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.300000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.200000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/blistered paint.vmat b/Assets/materials/building/blistered paint.vmat new file mode 100644 index 0000000..c539e01 --- /dev/null +++ b/Assets/materials/building/blistered paint.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/building/paint_0001_base_color_2k.jpg" +//---- Normal ---- +TextureNormal "textures/building/paint_0001_normal_directx_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/building/paint_0001_roughness_2k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/brick_painted_wall.vmat b/Assets/materials/building/brick_painted_wall.vmat new file mode 100644 index 0000000..20d1295 --- /dev/null +++ b/Assets/materials/building/brick_painted_wall.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/building/New_Graph_basecolor.png" +//---- Normal ---- +TextureNormal "textures/building/New_Graph_normal_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/building/New_Graph_roughness.png" +//---- Metalness ---- +TextureMetalness "textures/building/New_Graph_metallic.png" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/brown red leather.vmat b/Assets/materials/building/brown red leather.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/building/brown red leather.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/chipped cast iron.vmat b/Assets/materials/building/chipped cast iron.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/building/chipped cast iron.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/light.vmat b/Assets/materials/building/light.vmat new file mode 100644 index 0000000..9bfca00 --- /dev/null +++ b/Assets/materials/building/light.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "1.000000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/metalstainlesssteelbrushedelongated005_3k.vmat b/Assets/materials/building/metalstainlesssteelbrushedelongated005_3k.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/building/metalstainlesssteelbrushedelongated005_3k.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/neon_pink.001.vmat b/Assets/materials/building/neon_pink.001.vmat new file mode 100644 index 0000000..dd6b4cd --- /dev/null +++ b/Assets/materials/building/neon_pink.001.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.532440 0.000000 0.228098 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/neon_pink.vmat b/Assets/materials/building/neon_pink.vmat new file mode 100644 index 0000000..dd6b4cd --- /dev/null +++ b/Assets/materials/building/neon_pink.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.532440 0.000000 0.228098 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/perforated ceiling panels with metal strips.vmat b/Assets/materials/building/perforated ceiling panels with metal strips.vmat new file mode 100644 index 0000000..01096a6 --- /dev/null +++ b/Assets/materials/building/perforated ceiling panels with metal strips.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/building/metal_0050_color_2k.jpg" +//---- Normal ---- +TextureNormal "textures/building/metal_0050_normal_direct_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/building/metal_0050_roughness_2k.jpg" +//---- Metalness ---- +TextureMetalness "textures/building/metal_0050_ao_2k.jpg" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/scuffed plastic with rough marks.001.vmat b/Assets/materials/building/scuffed plastic with rough marks.001.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/building/scuffed plastic with rough marks.001.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/scuffed plastic with rough marks.vmat b/Assets/materials/building/scuffed plastic with rough marks.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/building/scuffed plastic with rough marks.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/shinning_carpet.001.vmat b/Assets/materials/building/shinning_carpet.001.vmat new file mode 100644 index 0000000..546dec7 --- /dev/null +++ b/Assets/materials/building/shinning_carpet.001.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/building/taras-petrenko-map_0002_base_color.png" +//---- Normal ---- +TextureNormal "textures/building/taras-petrenko-map_0001_nrml_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/building/roughness.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/shinning_carpet.002.vmat b/Assets/materials/building/shinning_carpet.002.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/building/shinning_carpet.002.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/shinning_carpet.vmat b/Assets/materials/building/shinning_carpet.vmat new file mode 100644 index 0000000..546dec7 --- /dev/null +++ b/Assets/materials/building/shinning_carpet.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/building/taras-petrenko-map_0002_base_color.png" +//---- Normal ---- +TextureNormal "textures/building/taras-petrenko-map_0001_nrml_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/building/roughness.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/spotlights.vmat b/Assets/materials/building/spotlights.vmat new file mode 100644 index 0000000..4f99c9a --- /dev/null +++ b/Assets/materials/building/spotlights.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.008000 0.008000 0.008000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.300000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.300000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/tiles_metallic_01.vmat b/Assets/materials/building/tiles_metallic_01.vmat new file mode 100644 index 0000000..df0938b --- /dev/null +++ b/Assets/materials/building/tiles_metallic_01.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Normal ---- +TextureNormal "textures/building/Tiles_Metallic_01_normal_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/building/Tiles_Metallic_01_roughness.jpg" +//---- Metalness ---- +TextureMetalness "textures/building/Tiles_Metallic_01_metallic.jpg" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/wire.vmat b/Assets/materials/building/wire.vmat new file mode 100644 index 0000000..21b2e00 --- /dev/null +++ b/Assets/materials/building/wire.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.008000 0.008000 0.008000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/building/woodfinedark004_3k.vmat b/Assets/materials/building/woodfinedark004_3k.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/building/woodfinedark004_3k.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/brown red leather.vmat b/Assets/materials/club1/brown red leather.vmat new file mode 100644 index 0000000..d2207db --- /dev/null +++ b/Assets/materials/club1/brown red leather.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/club1/fabric_0005_base_color_2k.jpg" +//---- Normal ---- +TextureNormal "textures/club1/fabric_0005_normal_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/club1/fabric_0005_roughness_2k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/cable.vmat b/Assets/materials/club1/cable.vmat new file mode 100644 index 0000000..5dbd3c5 --- /dev/null +++ b/Assets/materials/club1/cable.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.000000 0.000000 0.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.538182" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.109091" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/cable2.vmat b/Assets/materials/club1/cable2.vmat new file mode 100644 index 0000000..50b89ad --- /dev/null +++ b/Assets/materials/club1/cable2.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.078163 0.050028 0.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/cableb.vmat b/Assets/materials/club1/cableb.vmat new file mode 100644 index 0000000..7ea628e --- /dev/null +++ b/Assets/materials/club1/cableb.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.091410 0.032173 0.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/cableg.vmat b/Assets/materials/club1/cableg.vmat new file mode 100644 index 0000000..ef1d763 --- /dev/null +++ b/Assets/materials/club1/cableg.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.002557 0.169827 0.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/cabley.vmat b/Assets/materials/club1/cabley.vmat new file mode 100644 index 0000000..f4a31f6 --- /dev/null +++ b/Assets/materials/club1/cabley.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.551585 0.401752 0.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/chain.vmat b/Assets/materials/club1/chain.vmat new file mode 100644 index 0000000..5c2725b --- /dev/null +++ b/Assets/materials/club1/chain.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.048610 0.048610 0.048610 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.310909" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "1.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/defaultmaterial.vmat b/Assets/materials/club1/defaultmaterial.vmat new file mode 100644 index 0000000..28cbf43 --- /dev/null +++ b/Assets/materials/club1/defaultmaterial.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/Club1/Mixer_DefaultMaterial_AlbedoTransparency.png" +//---- Normal ---- +TextureNormal "textures/Club1/Mixer_DefaultMaterial_Normal_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/glass.vmat b/Assets/materials/club1/glass.vmat new file mode 100644 index 0000000..9bfca00 --- /dev/null +++ b/Assets/materials/club1/glass.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "1.000000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/iron.vmat b/Assets/materials/club1/iron.vmat new file mode 100644 index 0000000..8176242 --- /dev/null +++ b/Assets/materials/club1/iron.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/Club1/GWC Iron Hammered Finish_BaseColor.jpg" +//---- Normal ---- +TextureNormal "textures/Club1/GWC Iron Hammered Finish_Normal_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/Club1/GWC Iron Hammered Finish_Roughness.jpg" +//---- Metalness ---- +TextureMetalness "textures/Club1/GWC Iron Hammered Finish_Metallic.jpg" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/ledgreen.vmat b/Assets/materials/club1/ledgreen.vmat new file mode 100644 index 0000000..1260f1b --- /dev/null +++ b/Assets/materials/club1/ledgreen.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.000000 0.800000 0.005489 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/ledred.vmat b/Assets/materials/club1/ledred.vmat new file mode 100644 index 0000000..5981a5b --- /dev/null +++ b/Assets/materials/club1/ledred.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.000000 0.001618 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/metalstainlesssteelbrushedelongated005_3k.vmat b/Assets/materials/club1/metalstainlesssteelbrushedelongated005_3k.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/club1/metalstainlesssteelbrushedelongated005_3k.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/silk.vmat b/Assets/materials/club1/silk.vmat new file mode 100644 index 0000000..6913c58 --- /dev/null +++ b/Assets/materials/club1/silk.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/Club1/2K-velvet_2_basecolor.png" +//---- Normal ---- +TextureNormal "textures/Club1/2K-velvet_2_normal_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/Club1/2K-velvet_2_roughness.png" +//---- Metalness ---- +TextureMetalness "textures/Club1/2K-velvet_2_metallic.png" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club1/transparentglass.vmat b/Assets/materials/club1/transparentglass.vmat new file mode 100644 index 0000000..9bfca00 --- /dev/null +++ b/Assets/materials/club1/transparentglass.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "1.000000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/base.vmat b/Assets/materials/club2/base.vmat new file mode 100644 index 0000000..23e46d6 --- /dev/null +++ b/Assets/materials/club2/base.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.008000 0.008000 0.008000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.300000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.200000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/brick_painted_wall.vmat b/Assets/materials/club2/brick_painted_wall.vmat new file mode 100644 index 0000000..38ef009 --- /dev/null +++ b/Assets/materials/club2/brick_painted_wall.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/club2/New_Graph_basecolor.png" +//---- Normal ---- +TextureNormal "textures/club2/New_Graph_normal_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/club2/New_Graph_roughness.png" +//---- Metalness ---- +TextureMetalness "textures/club2/New_Graph_metallic.png" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/door_material.vmat b/Assets/materials/club2/door_material.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/club2/door_material.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/glossy black n white.vmat b/Assets/materials/club2/glossy black n white.vmat new file mode 100644 index 0000000..a705039 --- /dev/null +++ b/Assets/materials/club2/glossy black n white.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/club2/marble_0012_base_color_4k.jpg" +//---- Normal ---- +TextureNormal "textures/club2/marble_0012_normal_4k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/club2/marble_0012_roughness_4k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/handle_material.vmat b/Assets/materials/club2/handle_material.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/club2/handle_material.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/hidden_material.vmat b/Assets/materials/club2/hidden_material.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/club2/hidden_material.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/light.vmat b/Assets/materials/club2/light.vmat new file mode 100644 index 0000000..9bfca00 --- /dev/null +++ b/Assets/materials/club2/light.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "1.000000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/material.012.vmat b/Assets/materials/club2/material.012.vmat new file mode 100644 index 0000000..b955b7c --- /dev/null +++ b/Assets/materials/club2/material.012.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.523672 0.458019 0.129209 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.211321" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "1.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/neon_blue.vmat b/Assets/materials/club2/neon_blue.vmat new file mode 100644 index 0000000..815e682 --- /dev/null +++ b/Assets/materials/club2/neon_blue.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.000000 0.018154 0.532440 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/neon_green.vmat b/Assets/materials/club2/neon_green.vmat new file mode 100644 index 0000000..896a11c --- /dev/null +++ b/Assets/materials/club2/neon_green.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.003192 0.532440 0.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/neon_orange.vmat b/Assets/materials/club2/neon_orange.vmat new file mode 100644 index 0000000..d93b54e --- /dev/null +++ b/Assets/materials/club2/neon_orange.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.532440 0.284371 0.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/neon_pink.vmat b/Assets/materials/club2/neon_pink.vmat new file mode 100644 index 0000000..81c4019 --- /dev/null +++ b/Assets/materials/club2/neon_pink.vmat @@ -0,0 +1,35 @@ +// THIS FILE IS AUTO-GENERATED + +Layer0 +{ + shader "shaders/fur.shader" + + //---- Rendering ---- + F_DO_NOT_CAST_SHADOWS 1 + F_RENDER_BACKFACES 1 + + AO "materials/default/default_color.tga" + BaseColor "materials/default/default_color.tga" + FurNoise "materials/default/default_color.tga" + g_flAOAmount "0.000" + g_flMinClipFudge "0.010" + g_flNoiseAlbedoMultiply "0.000" + g_flNoiseAOAmount "0.000" + g_flNoiseTiling "1.000" + g_flRimFudge "0.000" + g_flRimPower "10.000" + g_flWind "7.738" + g_flWindFreq "24.405" + g_flWindNoise "5.000" + g_vRimColour "[0.949020 0.000000 1.000000 1.000000]" + Metalness "materials/default/default_color.tga" + Normal "materials/default/default_color.tga" + Roughness "materials/default/default_rough.tga" + + //---- Fog ---- + g_bFogEnabled "0" + + //---- Translucent ---- + g_flAlphaTestReference "0.378" + g_flAntiAliasedEdgeStrength "1.000" +} \ No newline at end of file diff --git a/Assets/materials/club2/neon_white.vmat b/Assets/materials/club2/neon_white.vmat new file mode 100644 index 0000000..8427d44 --- /dev/null +++ b/Assets/materials/club2/neon_white.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.496261 0.532440 0.490671 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/scuffed plastic with rough marks.001.vmat b/Assets/materials/club2/scuffed plastic with rough marks.001.vmat new file mode 100644 index 0000000..0a860d9 --- /dev/null +++ b/Assets/materials/club2/scuffed plastic with rough marks.001.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/club2/plastic_0010_color_2k.jpg" +//---- Normal ---- +TextureNormal "textures/club2/plastic_0010_normal_directx_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/club2/plastic_0010_roughness_2k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/spotlights.vmat b/Assets/materials/club2/spotlights.vmat new file mode 100644 index 0000000..4f99c9a --- /dev/null +++ b/Assets/materials/club2/spotlights.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.008000 0.008000 0.008000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.300000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.300000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/toilet_sign.001.vmat b/Assets/materials/club2/toilet_sign.001.vmat new file mode 100644 index 0000000..586c8ee --- /dev/null +++ b/Assets/materials/club2/toilet_sign.001.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/club2/517-5172681_cosco-98035-restroom-sign-9-x-6in-wht.png" +//---- Normal ---- +TextureNormal "textures/club2/metal_0015_normal_opengl_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/club2/metal_0015_roughness_2k.jpg" +//---- Metalness ---- +g_flMetalness "1.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/toilet_sign.vmat b/Assets/materials/club2/toilet_sign.vmat new file mode 100644 index 0000000..f72c512 --- /dev/null +++ b/Assets/materials/club2/toilet_sign.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/club2/Staff-Only.png" +//---- Normal ---- +TextureNormal "textures/club2/metal_0015_normal_opengl_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/club2/metal_0015_roughness_2k.jpg" +//---- Metalness ---- +g_flMetalness "1.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/club2/wire.vmat b/Assets/materials/club2/wire.vmat new file mode 100644 index 0000000..21b2e00 --- /dev/null +++ b/Assets/materials/club2/wire.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.008000 0.008000 0.008000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/default/test_mat.vmat b/Assets/materials/default/test_mat.vmat new file mode 100644 index 0000000..4f8918a --- /dev/null +++ b/Assets/materials/default/test_mat.vmat @@ -0,0 +1,12 @@ +// THIS FILE IS AUTO-GENERATED + +Layer0 +{ + shader "shadergraphs/box_parallax.shader" + + Color "textures/box_box_parallax_example_texture.png" + g_flDepth "1.914" + + //---- Fog ---- + g_bFogEnabled "1" +} \ No newline at end of file diff --git a/Assets/materials/hotel/black.vmat b/Assets/materials/hotel/black.vmat new file mode 100644 index 0000000..3e58c67 --- /dev/null +++ b/Assets/materials/hotel/black.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.011135 0.011135 0.011135 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/burri_maro_mrl_mtl_1.vmat b/Assets/materials/hotel/burri_maro_mrl_mtl_1.vmat new file mode 100644 index 0000000..7e94dbd --- /dev/null +++ b/Assets/materials/hotel/burri_maro_mrl_mtl_1.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.500000 0.500000 0.500000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.894591" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/burri_maro_mrl_mtl_2.vmat b/Assets/materials/hotel/burri_maro_mrl_mtl_2.vmat new file mode 100644 index 0000000..1c7b421 --- /dev/null +++ b/Assets/materials/hotel/burri_maro_mrl_mtl_2.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.000000 0.000000 0.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.894591" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/burri_maro_mrl_mtl_3.vmat b/Assets/materials/hotel/burri_maro_mrl_mtl_3.vmat new file mode 100644 index 0000000..1c7b421 --- /dev/null +++ b/Assets/materials/hotel/burri_maro_mrl_mtl_3.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.000000 0.000000 0.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.894591" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/burri_maro_mrl_mtl_4.vmat b/Assets/materials/hotel/burri_maro_mrl_mtl_4.vmat new file mode 100644 index 0000000..7e94dbd --- /dev/null +++ b/Assets/materials/hotel/burri_maro_mrl_mtl_4.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.500000 0.500000 0.500000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.894591" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/conrete.vmat b/Assets/materials/hotel/conrete.vmat new file mode 100644 index 0000000..ac1faf8 --- /dev/null +++ b/Assets/materials/hotel/conrete.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/hotel/Concrete_wall_02_2K_Base_Color.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/glass.vmat b/Assets/materials/hotel/glass.vmat new file mode 100644 index 0000000..50d2313 --- /dev/null +++ b/Assets/materials/hotel/glass.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Translucent ---- +F_TRANSLUCENT "1" +g_flOpacityScale "0.205" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.000000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.422727" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/lamp05.001.vmat b/Assets/materials/hotel/lamp05.001.vmat new file mode 100644 index 0000000..ae668bd --- /dev/null +++ b/Assets/materials/hotel/lamp05.001.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.588000 0.588000 0.588000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.449130" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.586364" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/lether.vmat b/Assets/materials/hotel/lether.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/hotel/lether.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/light.vmat b/Assets/materials/hotel/light.vmat new file mode 100644 index 0000000..0ce6ab0 --- /dev/null +++ b/Assets/materials/hotel/light.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.400000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.001.vmat b/Assets/materials/hotel/material.001.vmat new file mode 100644 index 0000000..0ce6ab0 --- /dev/null +++ b/Assets/materials/hotel/material.001.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.400000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.002.vmat b/Assets/materials/hotel/material.002.vmat new file mode 100644 index 0000000..0ce6ab0 --- /dev/null +++ b/Assets/materials/hotel/material.002.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.400000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.003.vmat b/Assets/materials/hotel/material.003.vmat new file mode 100644 index 0000000..3982f9a --- /dev/null +++ b/Assets/materials/hotel/material.003.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.404357 0.404357 0.404357 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "1.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.004.vmat b/Assets/materials/hotel/material.004.vmat new file mode 100644 index 0000000..0ce6ab0 --- /dev/null +++ b/Assets/materials/hotel/material.004.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.400000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.005.vmat b/Assets/materials/hotel/material.005.vmat new file mode 100644 index 0000000..83a54dc --- /dev/null +++ b/Assets/materials/hotel/material.005.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.512161 0.512161 0.512161 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.192913" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.431818" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.006.vmat b/Assets/materials/hotel/material.006.vmat new file mode 100644 index 0000000..0ce6ab0 --- /dev/null +++ b/Assets/materials/hotel/material.006.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.400000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.007.vmat b/Assets/materials/hotel/material.007.vmat new file mode 100644 index 0000000..0ce6ab0 --- /dev/null +++ b/Assets/materials/hotel/material.007.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.400000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.013.vmat b/Assets/materials/hotel/material.013.vmat new file mode 100644 index 0000000..05bb431 --- /dev/null +++ b/Assets/materials/hotel/material.013.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.051181" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "1.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.014.vmat b/Assets/materials/hotel/material.014.vmat new file mode 100644 index 0000000..be19700 --- /dev/null +++ b/Assets/materials/hotel/material.014.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/hotel/acunit01.jpg" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.411602" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.026.vmat b/Assets/materials/hotel/material.026.vmat new file mode 100644 index 0000000..e551b33 --- /dev/null +++ b/Assets/materials/hotel/material.026.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/hotel/acunit1.jpg" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.323204" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.077348" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.051.vmat b/Assets/materials/hotel/material.051.vmat new file mode 100644 index 0000000..ac1faf8 --- /dev/null +++ b/Assets/materials/hotel/material.051.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/hotel/Concrete_wall_02_2K_Base_Color.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.052.vmat b/Assets/materials/hotel/material.052.vmat new file mode 100644 index 0000000..eb31913 --- /dev/null +++ b/Assets/materials/hotel/material.052.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/hotel/Brick_wall_03_2K_Base_Color.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.060.vmat b/Assets/materials/hotel/material.060.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/hotel/material.060.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.061.vmat b/Assets/materials/hotel/material.061.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/hotel/material.061.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.063.vmat b/Assets/materials/hotel/material.063.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/hotel/material.063.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.065.vmat b/Assets/materials/hotel/material.065.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/hotel/material.065.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.076.vmat b/Assets/materials/hotel/material.076.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/hotel/material.076.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.078.vmat b/Assets/materials/hotel/material.078.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/hotel/material.078.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.080.vmat b/Assets/materials/hotel/material.080.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/hotel/material.080.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.088.vmat b/Assets/materials/hotel/material.088.vmat new file mode 100644 index 0000000..0c68593 --- /dev/null +++ b/Assets/materials/hotel/material.088.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.103719 0.107694 0.110420 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.413386" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.091.vmat b/Assets/materials/hotel/material.091.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/hotel/material.091.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.108.vmat b/Assets/materials/hotel/material.108.vmat new file mode 100644 index 0000000..276c8f3 --- /dev/null +++ b/Assets/materials/hotel/material.108.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.145175 0.079116 0.033764 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.109.vmat b/Assets/materials/hotel/material.109.vmat new file mode 100644 index 0000000..1f26839 --- /dev/null +++ b/Assets/materials/hotel/material.109.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/hotel/TexturesCom_Concrete_WornWall_512_albedo.tif" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.110.vmat b/Assets/materials/hotel/material.110.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/hotel/material.110.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/material.111.vmat b/Assets/materials/hotel/material.111.vmat new file mode 100644 index 0000000..a01af84 --- /dev/null +++ b/Assets/materials/hotel/material.111.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Normal ---- +TextureNormal "textures/hotel/Black_Tiles_01_2K_Normal_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/metal.001.vmat b/Assets/materials/hotel/metal.001.vmat new file mode 100644 index 0000000..a5a13cc --- /dev/null +++ b/Assets/materials/hotel/metal.001.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.537211 0.537211 0.537211 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.248031" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "1.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/metal.002.vmat b/Assets/materials/hotel/metal.002.vmat new file mode 100644 index 0000000..714da42 --- /dev/null +++ b/Assets/materials/hotel/metal.002.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.383170 0.383170 0.383170 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.578740" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "1.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/metal.vmat b/Assets/materials/hotel/metal.vmat new file mode 100644 index 0000000..3eeed04 --- /dev/null +++ b/Assets/materials/hotel/metal.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.178774 0.178774 0.178774 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.311024" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/paint.001.vmat b/Assets/materials/hotel/paint.001.vmat new file mode 100644 index 0000000..e9a9486 --- /dev/null +++ b/Assets/materials/hotel/paint.001.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.020792 0.005302 0.012988 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.531496" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/red brick.vmat b/Assets/materials/hotel/red brick.vmat new file mode 100644 index 0000000..568808c --- /dev/null +++ b/Assets/materials/hotel/red brick.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800251 0.065206 0.095720 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Normal ---- +TextureNormal "textures/hotel/Brick_wall_03_2K_Normal_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.531818" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/hotel/tiles.vmat b/Assets/materials/hotel/tiles.vmat new file mode 100644 index 0000000..eadaf50 --- /dev/null +++ b/Assets/materials/hotel/tiles.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Normal ---- +TextureNormal "textures/hotel/TexturesCom_Tiles_CheckerboardVintage_1K_normal_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/aircon01.vmat b/Assets/materials/polySurface55/aircon01.vmat new file mode 100644 index 0000000..117a923 --- /dev/null +++ b/Assets/materials/polySurface55/aircon01.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/conunit01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/conunit01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/boards01.vmat b/Assets/materials/polySurface55/boards01.vmat new file mode 100644 index 0000000..8e3e329 --- /dev/null +++ b/Assets/materials/polySurface55/boards01.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Boarding01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Boarding01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/brick01.vmat b/Assets/materials/polySurface55/brick01.vmat new file mode 100644 index 0000000..68da7e2 --- /dev/null +++ b/Assets/materials/polySurface55/brick01.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Brick_new01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Brick_new01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/brickedge01.vmat b/Assets/materials/polySurface55/brickedge01.vmat new file mode 100644 index 0000000..482326b --- /dev/null +++ b/Assets/materials/polySurface55/brickedge01.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Brick_new02.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Brick_new01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/concrete_poured01.vmat b/Assets/materials/polySurface55/concrete_poured01.vmat new file mode 100644 index 0000000..8493c76 --- /dev/null +++ b/Assets/materials/polySurface55/concrete_poured01.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Concrete_poured01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Concrete_poured01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/concretedetail.vmat b/Assets/materials/polySurface55/concretedetail.vmat new file mode 100644 index 0000000..ded2f73 --- /dev/null +++ b/Assets/materials/polySurface55/concretedetail.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Concrete_clean01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Concrete_clean01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/doors01.vmat b/Assets/materials/polySurface55/doors01.vmat new file mode 100644 index 0000000..2921b77 --- /dev/null +++ b/Assets/materials/polySurface55/doors01.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Doors01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Doors01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +TextureMetalness "textures/polySurface55/Doors01_mask.png" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/doubledoor.vmat b/Assets/materials/polySurface55/doubledoor.vmat new file mode 100644 index 0000000..3ef6532 --- /dev/null +++ b/Assets/materials/polySurface55/doubledoor.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Block01Door01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Block01Door01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +TextureMetalness "textures/polySurface55/Block01Door01_mask.png" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/graffiti01.vmat b/Assets/materials/polySurface55/graffiti01.vmat new file mode 100644 index 0000000..d56287c --- /dev/null +++ b/Assets/materials/polySurface55/graffiti01.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Graffiti.png" +//---- Translucent ---- +F_TRANSLUCENT "1" +TextureTranslucency "textures/polySurface55/Graffiti_trans.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.552786" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "1.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/lambert4.vmat b/Assets/materials/polySurface55/lambert4.vmat new file mode 100644 index 0000000..7d759cf --- /dev/null +++ b/Assets/materials/polySurface55/lambert4.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Spills01.png" +//---- Translucent ---- +F_TRANSLUCENT "1" +TextureTranslucency "textures/polySurface55/Spills01_trans.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.552786" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "1.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/roller01.vmat b/Assets/materials/polySurface55/roller01.vmat new file mode 100644 index 0000000..bb9c28b --- /dev/null +++ b/Assets/materials/polySurface55/roller01.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Roller01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Roller01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +TextureMetalness "textures/polySurface55/Roller01_mask.png" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/rooftar01.vmat b/Assets/materials/polySurface55/rooftar01.vmat new file mode 100644 index 0000000..5e316d6 --- /dev/null +++ b/Assets/materials/polySurface55/rooftar01.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/rooftar01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/rooftar01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/rusty.vmat b/Assets/materials/polySurface55/rusty.vmat new file mode 100644 index 0000000..a86da18 --- /dev/null +++ b/Assets/materials/polySurface55/rusty.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Metal_rusty01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Metal_rusty01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/sign01.vmat b/Assets/materials/polySurface55/sign01.vmat new file mode 100644 index 0000000..2bf24da --- /dev/null +++ b/Assets/materials/polySurface55/sign01.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/sign01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/sign01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/sign02.vmat b/Assets/materials/polySurface55/sign02.vmat new file mode 100644 index 0000000..aebb583 --- /dev/null +++ b/Assets/materials/polySurface55/sign02.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Sign02.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Sign02_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/stucco01.vmat b/Assets/materials/polySurface55/stucco01.vmat new file mode 100644 index 0000000..6803c59 --- /dev/null +++ b/Assets/materials/polySurface55/stucco01.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Stucco_02.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Stucco_02_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/utility.vmat b/Assets/materials/polySurface55/utility.vmat new file mode 100644 index 0000000..e71d252 --- /dev/null +++ b/Assets/materials/polySurface55/utility.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/misc01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/misc01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/polySurface55/windows01.vmat b/Assets/materials/polySurface55/windows01.vmat new file mode 100644 index 0000000..0444b45 --- /dev/null +++ b/Assets/materials/polySurface55/windows01.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/polySurface55/Windows01.png" +//---- Normal ---- +TextureNormal "textures/polySurface55/Windows01_N_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.748767" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +TextureMetalness "textures/polySurface55/Windows01_mask.png" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/stage/brown red leather.vmat b/Assets/materials/stage/brown red leather.vmat new file mode 100644 index 0000000..1d210ba --- /dev/null +++ b/Assets/materials/stage/brown red leather.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/stage/fabric_0005_base_color_2k.jpg" +//---- Normal ---- +TextureNormal "textures/stage/fabric_0005_normal_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/stage/fabric_0005_roughness_2k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/stage/chipped cast iron.vmat b/Assets/materials/stage/chipped cast iron.vmat new file mode 100644 index 0000000..8c63b7c --- /dev/null +++ b/Assets/materials/stage/chipped cast iron.vmat @@ -0,0 +1,31 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/stage/metal_0056_color_2k.jpg" +//---- Normal ---- +TextureNormal "textures/stage/metal_0056_normal_direct_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/stage/metal_0056_roughness_2k.jpg" +//---- Metalness ---- +TextureMetalness "textures/stage/metal_0056_ao_2k.jpg" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/stage/metalstainlesssteelbrushedelongated005_3k.vmat b/Assets/materials/stage/metalstainlesssteelbrushedelongated005_3k.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/stage/metalstainlesssteelbrushedelongated005_3k.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/stage/neon_pink.vmat b/Assets/materials/stage/neon_pink.vmat new file mode 100644 index 0000000..dd6b4cd --- /dev/null +++ b/Assets/materials/stage/neon_pink.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.532440 0.000000 0.228098 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/stage/scuffed plastic with rough marks.001.vmat b/Assets/materials/stage/scuffed plastic with rough marks.001.vmat new file mode 100644 index 0000000..e6d08bb --- /dev/null +++ b/Assets/materials/stage/scuffed plastic with rough marks.001.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/stage/plastic_0010_color_2k.jpg" +//---- Normal ---- +TextureNormal "textures/stage/plastic_0010_normal_directx_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/stage/plastic_0010_roughness_2k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/stage/scuffed plastic with rough marks.vmat b/Assets/materials/stage/scuffed plastic with rough marks.vmat new file mode 100644 index 0000000..e6d08bb --- /dev/null +++ b/Assets/materials/stage/scuffed plastic with rough marks.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/stage/plastic_0010_color_2k.jpg" +//---- Normal ---- +TextureNormal "textures/stage/plastic_0010_normal_directx_2k_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/stage/plastic_0010_roughness_2k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/stage/shinning_carpet.002.vmat b/Assets/materials/stage/shinning_carpet.002.vmat new file mode 100644 index 0000000..aec865d --- /dev/null +++ b/Assets/materials/stage/shinning_carpet.002.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/stage/taras-petrenko-map_0002_base_color.png" +//---- Normal ---- +TextureNormal "textures/stage/taras-petrenko-map_0001_nrml_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/stage/roughness.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/stage/woodfinedark004_3k.vmat b/Assets/materials/stage/woodfinedark004_3k.vmat new file mode 100644 index 0000000..3b98fa5 --- /dev/null +++ b/Assets/materials/stage/woodfinedark004_3k.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[0.800000 0.800000 0.800000 1.000000]" +TextureColor "materials/default/default_color.tga" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/tree_podstavka/ground.vmat b/Assets/materials/tree_podstavka/ground.vmat new file mode 100644 index 0000000..4a58aa8 --- /dev/null +++ b/Assets/materials/tree_podstavka/ground.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/tree_podstavka/Street_ground_BaseColor.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.800000" +TextureRoughness "textures/tree_podstavka/Street_ground_Roughness.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/tree_podstavka/pavement_border.vmat b/Assets/materials/tree_podstavka/pavement_border.vmat new file mode 100644 index 0000000..f2ab811 --- /dev/null +++ b/Assets/materials/tree_podstavka/pavement_border.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/tree_podstavka/Street_Pavement_border_BaseColor.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.650000" +TextureRoughness "textures/tree_podstavka/Street_Pavement_border_Roughness.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/border.vmat b/Assets/materials/world/border.vmat new file mode 100644 index 0000000..dddd24a --- /dev/null +++ b/Assets/materials/world/border.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/floor_bricks_02_diff_1k.jpg" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/world/floor_bricks_02_rough_1k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/branch_001_low_side1.vmat b/Assets/materials/world/branch_001_low_side1.vmat new file mode 100644 index 0000000..b0363d1 --- /dev/null +++ b/Assets/materials/world/branch_001_low_side1.vmat @@ -0,0 +1,33 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/Branch_1_side1_color.png" +//---- Normal ---- +TextureNormal "textures/world/Branch_1_side1_normal_norm.png" +//---- Translucent ---- +F_TRANSLUCENT "1" +TextureTranslucency "textures/world/Branch_1_side1_color_trans.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/world/Branch_1_side1_rough.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/branch_001_low_side2.vmat b/Assets/materials/world/branch_001_low_side2.vmat new file mode 100644 index 0000000..c04abb2 --- /dev/null +++ b/Assets/materials/world/branch_001_low_side2.vmat @@ -0,0 +1,33 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/Branch_1_side2_color.png" +//---- Normal ---- +TextureNormal "textures/world/Branch_2_side2_normal_norm.png" +//---- Translucent ---- +F_TRANSLUCENT "1" +TextureTranslucency "textures/world/Branch_1_side2_color_trans.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.800000" +TextureRoughness "textures/world/Branch_1_side2_rough.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/branch_002_low_side1.vmat b/Assets/materials/world/branch_002_low_side1.vmat new file mode 100644 index 0000000..f4745be --- /dev/null +++ b/Assets/materials/world/branch_002_low_side1.vmat @@ -0,0 +1,33 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/Branch_2_side1_color.png" +//---- Normal ---- +TextureNormal "textures/world/Branch_2_side1_normal_norm.png" +//---- Translucent ---- +F_TRANSLUCENT "1" +TextureTranslucency "textures/world/Branch_2_side1_color_trans.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/world/Branch_2_side1_rough.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/branch_002_low_side2.vmat b/Assets/materials/world/branch_002_low_side2.vmat new file mode 100644 index 0000000..979f556 --- /dev/null +++ b/Assets/materials/world/branch_002_low_side2.vmat @@ -0,0 +1,33 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/Branch_2_side2_color.png" +//---- Normal ---- +TextureNormal "textures/world/Branch_2_side2_normal_norm.png" +//---- Translucent ---- +F_TRANSLUCENT "1" +TextureTranslucency "textures/world/Branch_2_side2_color_trans.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.800000" +TextureRoughness "textures/world/Branch_2_side2_rough.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/concrete_pavers.vmat b/Assets/materials/world/concrete_pavers.vmat new file mode 100644 index 0000000..60589a6 --- /dev/null +++ b/Assets/materials/world/concrete_pavers.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/concrete_pavers_diff_1k.jpg" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/curb.vmat b/Assets/materials/world/curb.vmat new file mode 100644 index 0000000..8a96521 --- /dev/null +++ b/Assets/materials/world/curb.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/Concrete010_1K-PNG_Color.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "materials/default/default_rough.tga" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/fence_texture.vmat b/Assets/materials/world/fence_texture.vmat new file mode 100644 index 0000000..40ab657 --- /dev/null +++ b/Assets/materials/world/fence_texture.vmat @@ -0,0 +1,34 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +F_METALNESS_TEXTURE "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/fence_color.png" +//---- Normal ---- +TextureNormal "textures/world/fence_normal_norm.png" +//---- Translucent ---- +F_TRANSLUCENT "1" +TextureTranslucency "textures/world/fence_color_trans.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/world/fence_roughness.png" +//---- Metalness ---- +TextureMetalness "textures/world/fence_metalness.png" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/grass.vmat b/Assets/materials/world/grass.vmat new file mode 100644 index 0000000..4a7c9d8 --- /dev/null +++ b/Assets/materials/world/grass.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/Grass004_1K-PNG_Color.png" +//---- Normal ---- +TextureNormal "textures/world/Grass004_1K-PNG_NormalGL_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/world/Grass004_1K-PNG_Roughness.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/ground.vmat b/Assets/materials/world/ground.vmat new file mode 100644 index 0000000..f826d31 --- /dev/null +++ b/Assets/materials/world/ground.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/Street_ground_BaseColor.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.800000" +TextureRoughness "textures/world/Street_ground_Roughness.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/pavement_border.vmat b/Assets/materials/world/pavement_border.vmat new file mode 100644 index 0000000..bea1a11 --- /dev/null +++ b/Assets/materials/world/pavement_border.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/Street_Pavement_border_BaseColor.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.650000" +TextureRoughness "textures/world/Street_Pavement_border_Roughness.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/road.vmat b/Assets/materials/world/road.vmat new file mode 100644 index 0000000..737e329 --- /dev/null +++ b/Assets/materials/world/road.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/highway-lanes_albedo.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/world/highway-lanes_roughness.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/sideroad.vmat b/Assets/materials/world/sideroad.vmat new file mode 100644 index 0000000..0197fbe --- /dev/null +++ b/Assets/materials/world/sideroad.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/rocks_ground_02_col_1k.jpg" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/world/rocks_ground_02_rough_1k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/treebark.vmat b/Assets/materials/world/treebark.vmat new file mode 100644 index 0000000..ccd15a6 --- /dev/null +++ b/Assets/materials/world/treebark.vmat @@ -0,0 +1,30 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/TreeBark_BaseColor.png" +//---- Normal ---- +TextureNormal "textures/world/TreeBark_Normal_norm.png" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/world/TreeBark_Roughness.png" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/materials/world/trotuar.vmat b/Assets/materials/world/trotuar.vmat new file mode 100644 index 0000000..1f8174a --- /dev/null +++ b/Assets/materials/world/trotuar.vmat @@ -0,0 +1,28 @@ +Layer0 { +shader "shaders/complex.shader" +//---- PBR ---- +F_SPECULAR "1" +//---- Ambient Occlusion ---- +g_flAmbientOcclusionDirectDiffuse "0.000" +g_flAmbientOcclusionDirectSpecular "0.000" +TextureAmbientOcclusion "materials/default/default_ao.tga" +//---- Color ---- +g_flModelTintAmount "1.000" +g_vColorTint "[1.000000 1.000000 1.000000 1.000000]" +TextureColor "textures/world/herringbone_pavement_diff_1k.jpg" +//---- Roughness ---- +g_flRoughnessScaleFactor "0.500000" +TextureRoughness "textures/world/asphalt_02_rough_1k.jpg" +//---- Metalness ---- +g_flMetalness "0.000000" +//---- Fade ---- +g_flFadeExponent "1.000" +//---- Fog ---- +g_bFogEnabled "1" +//---- Texture Coordinates ---- +g_nScaleTexCoordUByModelScaleAxis "0" +g_nScaleTexCoordVByModelScaleAxis "0" +g_vTexCoordOffset "[0.000 0.000]" +g_vTexCoordScale "[1.000 1.000]" +g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/models/Club3/Club3.fbx b/Assets/models/Club3/Club3.fbx new file mode 100644 index 0000000..7928ef7 Binary files /dev/null and b/Assets/models/Club3/Club3.fbx differ diff --git a/Assets/models/bench/bench.fbx b/Assets/models/bench/bench.fbx new file mode 100644 index 0000000..6246d51 Binary files /dev/null and b/Assets/models/bench/bench.fbx differ diff --git a/Assets/models/building/building.fbx b/Assets/models/building/building.fbx new file mode 100644 index 0000000..b433393 Binary files /dev/null and b/Assets/models/building/building.fbx differ diff --git a/Assets/models/club1/club1.fbx b/Assets/models/club1/club1.fbx new file mode 100644 index 0000000..702d824 Binary files /dev/null and b/Assets/models/club1/club1.fbx differ diff --git a/Assets/models/club2/club2.fbx b/Assets/models/club2/club2.fbx new file mode 100644 index 0000000..af217db Binary files /dev/null and b/Assets/models/club2/club2.fbx differ diff --git a/Assets/models/hotel/hotel.fbx b/Assets/models/hotel/hotel.fbx new file mode 100644 index 0000000..40e54d9 Binary files /dev/null and b/Assets/models/hotel/hotel.fbx differ diff --git a/Assets/models/polySurface55/polySurface55.fbx b/Assets/models/polySurface55/polySurface55.fbx new file mode 100644 index 0000000..f2a1863 Binary files /dev/null and b/Assets/models/polySurface55/polySurface55.fbx differ diff --git a/Assets/models/stage/stage.fbx b/Assets/models/stage/stage.fbx new file mode 100644 index 0000000..080dc85 Binary files /dev/null and b/Assets/models/stage/stage.fbx differ diff --git a/Assets/models/tree_podstavka/tree_podstavka.fbx b/Assets/models/tree_podstavka/tree_podstavka.fbx new file mode 100644 index 0000000..7b113b9 Binary files /dev/null and b/Assets/models/tree_podstavka/tree_podstavka.fbx differ diff --git a/Assets/models/world/world.fbx b/Assets/models/world/world.fbx new file mode 100644 index 0000000..8fbc484 Binary files /dev/null and b/Assets/models/world/world.fbx differ diff --git a/Assets/music/3yen-poteriala-golovu-soft-nightcore-nightcore-bassboost.mp3 b/Assets/music/3yen-poteriala-golovu-soft-nightcore-nightcore-bassboost.mp3 new file mode 100644 index 0000000..10d93fd Binary files /dev/null and b/Assets/music/3yen-poteriala-golovu-soft-nightcore-nightcore-bassboost.mp3 differ diff --git a/Assets/music/50247321.mp3 b/Assets/music/50247321.mp3 new file mode 100644 index 0000000..de7fe42 Binary files /dev/null and b/Assets/music/50247321.mp3 differ diff --git a/Assets/music/Sounds/3yen-poteriala-golovu-soft-nightcore-nightcore-bassboost.sound b/Assets/music/Sounds/3yen-poteriala-golovu-soft-nightcore-nightcore-bassboost.sound new file mode 100644 index 0000000..76ca816 --- /dev/null +++ b/Assets/music/Sounds/3yen-poteriala-golovu-soft-nightcore-nightcore-bassboost.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/3yen-poteriala-golovu-soft-nightcore-nightcore-bassboost.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/50247321.sound b/Assets/music/Sounds/50247321.sound new file mode 100644 index 0000000..17ffbba --- /dev/null +++ b/Assets/music/Sounds/50247321.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/50247321.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/ak47-in-memphis-memphis-cult-groove-dealers-splyxer-ak47.sound b/Assets/music/Sounds/ak47-in-memphis-memphis-cult-groove-dealers-splyxer-ak47.sound new file mode 100644 index 0000000..868bceb --- /dev/null +++ b/Assets/music/Sounds/ak47-in-memphis-memphis-cult-groove-dealers-splyxer-ak47.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/ak47-in-memphis-memphis-cult-groove-dealers-splyxer-ak47.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/babylkin-swag-featwtfakt-mczombak.sound b/Assets/music/Sounds/babylkin-swag-featwtfakt-mczombak.sound new file mode 100644 index 0000000..0758eb4 --- /dev/null +++ b/Assets/music/Sounds/babylkin-swag-featwtfakt-mczombak.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/babylkin-swag-featwtfakt-mczombak.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/bandikut-oi-bolno-nassy-mne.sound b/Assets/music/Sounds/bandikut-oi-bolno-nassy-mne.sound new file mode 100644 index 0000000..2926007 --- /dev/null +++ b/Assets/music/Sounds/bandikut-oi-bolno-nassy-mne.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/bandikut-oi-bolno-nassy-mne.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/cygane-kruce-cem-firma-gucci.sound b/Assets/music/Sounds/cygane-kruce-cem-firma-gucci.sound new file mode 100644 index 0000000..0f0c39b --- /dev/null +++ b/Assets/music/Sounds/cygane-kruce-cem-firma-gucci.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/cygane-kruce-cem-firma-gucci.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/dust.sound b/Assets/music/Sounds/dust.sound new file mode 100644 index 0000000..b5d5825 --- /dev/null +++ b/Assets/music/Sounds/dust.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/dust.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/eldzei-bounce-slowedbass.sound b/Assets/music/Sounds/eldzei-bounce-slowedbass.sound new file mode 100644 index 0000000..06a98c8 --- /dev/null +++ b/Assets/music/Sounds/eldzei-bounce-slowedbass.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/eldzei-bounce-slowedbass.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/fikalini.sound b/Assets/music/Sounds/fikalini.sound new file mode 100644 index 0000000..f034a2f --- /dev/null +++ b/Assets/music/Sounds/fikalini.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/fikalini.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/shikanoko-nokonoko-koshitantan-x-outlaw.sound b/Assets/music/Sounds/shikanoko-nokonoko-koshitantan-x-outlaw.sound new file mode 100644 index 0000000..e0e56d9 --- /dev/null +++ b/Assets/music/Sounds/shikanoko-nokonoko-koshitantan-x-outlaw.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/shikanoko-nokonoko-koshitantan-x-outlaw.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/snoop-doggs-children-ft-verni-purple.sound b/Assets/music/Sounds/snoop-doggs-children-ft-verni-purple.sound new file mode 100644 index 0000000..4cd1c76 --- /dev/null +++ b/Assets/music/Sounds/snoop-doggs-children-ft-verni-purple.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/snoop-doggs-children-ft-verni-purple.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/toma-gostosa-ultra-slowed.sound b/Assets/music/Sounds/toma-gostosa-ultra-slowed.sound new file mode 100644 index 0000000..4f0eca3 --- /dev/null +++ b/Assets/music/Sounds/toma-gostosa-ultra-slowed.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/toma-gostosa-ultra-slowed.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/Sounds/westlibertys-x-wayne-san-fierro-2.sound b/Assets/music/Sounds/westlibertys-x-wayne-san-fierro-2.sound new file mode 100644 index 0000000..d21465d --- /dev/null +++ b/Assets/music/Sounds/westlibertys-x-wayne-san-fierro-2.sound @@ -0,0 +1,52 @@ +{ + "UI": false, + "Volume": "1", + "Pitch": "1", + "Decibels": 70, + "SelectionMode": "Random", + "Sounds": [ + "music/westlibertys-x-wayne-san-fierro-2.vsnd" + ], + "Occlusion": true, + "AirAbsorption": true, + "Transmission": true, + "OcclusionRadius": 64, + "DistanceAttenuation": true, + "Distance": 15000, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 0, + "out": -1.8, + "mode": "Mirrored" + }, + { + "x": 0.05, + "y": 0.22, + "in": 3.5, + "out": -3.5, + "mode": "Mirrored" + }, + { + "x": 0.2, + "y": 0.04, + "in": 0.16, + "out": -0.16, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "DefaultMixer": { + "Name": "unknown", + "Id": "00000000-0000-0000-0000-000000000000" + }, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/music/ak47-in-memphis-memphis-cult-groove-dealers-splyxer-ak47.mp3 b/Assets/music/ak47-in-memphis-memphis-cult-groove-dealers-splyxer-ak47.mp3 new file mode 100644 index 0000000..67f9717 Binary files /dev/null and b/Assets/music/ak47-in-memphis-memphis-cult-groove-dealers-splyxer-ak47.mp3 differ diff --git a/Assets/music/babylkin-swag-featwtfakt-mczombak.mp3 b/Assets/music/babylkin-swag-featwtfakt-mczombak.mp3 new file mode 100644 index 0000000..358975c Binary files /dev/null and b/Assets/music/babylkin-swag-featwtfakt-mczombak.mp3 differ diff --git a/Assets/music/bandikut-oi-bolno-nassy-mne.mp3 b/Assets/music/bandikut-oi-bolno-nassy-mne.mp3 new file mode 100644 index 0000000..96c4a78 Binary files /dev/null and b/Assets/music/bandikut-oi-bolno-nassy-mne.mp3 differ diff --git a/Assets/music/cygane-kruce-cem-firma-gucci.mp3 b/Assets/music/cygane-kruce-cem-firma-gucci.mp3 new file mode 100644 index 0000000..8aed5bb Binary files /dev/null and b/Assets/music/cygane-kruce-cem-firma-gucci.mp3 differ diff --git a/Assets/music/dust.mp3 b/Assets/music/dust.mp3 new file mode 100644 index 0000000..39178b0 Binary files /dev/null and b/Assets/music/dust.mp3 differ diff --git a/Assets/music/eldzei-bounce-slowedbass.mp3 b/Assets/music/eldzei-bounce-slowedbass.mp3 new file mode 100644 index 0000000..9861498 Binary files /dev/null and b/Assets/music/eldzei-bounce-slowedbass.mp3 differ diff --git a/Assets/music/fikalini.mp3 b/Assets/music/fikalini.mp3 new file mode 100644 index 0000000..816d6ce Binary files /dev/null and b/Assets/music/fikalini.mp3 differ diff --git a/Assets/music/shikanoko-nokonoko-koshitantan-x-outlaw.mp3 b/Assets/music/shikanoko-nokonoko-koshitantan-x-outlaw.mp3 new file mode 100644 index 0000000..8c6ee94 Binary files /dev/null and b/Assets/music/shikanoko-nokonoko-koshitantan-x-outlaw.mp3 differ diff --git a/Assets/music/snoop-doggs-children-ft-verni-purple.mp3 b/Assets/music/snoop-doggs-children-ft-verni-purple.mp3 new file mode 100644 index 0000000..55d3698 Binary files /dev/null and b/Assets/music/snoop-doggs-children-ft-verni-purple.mp3 differ diff --git a/Assets/music/toma-gostosa-ultra-slowed.mp3 b/Assets/music/toma-gostosa-ultra-slowed.mp3 new file mode 100644 index 0000000..791e941 Binary files /dev/null and b/Assets/music/toma-gostosa-ultra-slowed.mp3 differ diff --git a/Assets/music/westlibertys-x-wayne-san-fierro-2.mp3 b/Assets/music/westlibertys-x-wayne-san-fierro-2.mp3 new file mode 100644 index 0000000..ed49870 Binary files /dev/null and b/Assets/music/westlibertys-x-wayne-san-fierro-2.mp3 differ diff --git a/Assets/polySurface55.vmdl b/Assets/polySurface55.vmdl new file mode 100644 index 0000000..6b5be13 --- /dev/null +++ b/Assets/polySurface55.vmdl @@ -0,0 +1,166 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = + [ + { + from = "Doors01.vmat" + to = "materials/polySurface55/Doors01.vmat" + }, + + { + from = "lambert4.vmat" + to = "materials/polySurface55/lambert4.vmat" + }, + + { + from = "Sign01.vmat" + to = "materials/polySurface55/Sign01.vmat" + }, + + { + from = "Boards01.vmat" + to = "materials/polySurface55/Boards01.vmat" + }, + + { + from = "Rusty.vmat" + to = "materials/polySurface55/Rusty.vmat" + }, + + { + from = "Rooftar01.vmat" + to = "materials/polySurface55/Rooftar01.vmat" + }, + + { + from = "Brickedge01.vmat" + to = "materials/polySurface55/Brickedge01.vmat" + }, + + { + from = "Graffiti01.vmat" + to = "materials/polySurface55/Graffiti01.vmat" + }, + + { + from = "Brick01.vmat" + to = "materials/polySurface55/Brick01.vmat" + }, + + { + from = "DoubleDoor.vmat" + to = "materials/polySurface55/DoubleDoor.vmat" + }, + + { + from = "Concrete_poured01.vmat" + to = "materials/polySurface55/Concrete_poured01.vmat" + }, + + { + from = "Roller01.vmat" + to = "materials/polySurface55/Roller01.vmat" + }, + + { + from = "AirCon01.vmat" + to = "materials/polySurface55/AirCon01.vmat" + }, + + { + from = "Windows01.vmat" + to = "materials/polySurface55/Windows01.vmat" + }, + + { + from = "ConcreteDetail.vmat" + to = "materials/polySurface55/ConcreteDetail.vmat" + }, + + { + from = "Utility.vmat" + to = "materials/polySurface55/Utility.vmat" + }, + + { + from = "Stucco01.vmat" + to = "materials/polySurface55/Stucco01.vmat" + }, + + { + from = "Sign02.vmat" + to = "materials/polySurface55/Sign02.vmat" + }, + ] + use_global_default = false + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "models/polySurface55/polySurface55.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = false + exception_list = [] + } + }, + ] + }, + { + _class = "ModelModifierList" + children = + [ + { + _class = "ModelModifier_ScaleAndMirror" + scale = 0.3937000036239624 + mirror_x = false + mirror_y = false + mirror_z = false + flip_bone_forward = false + swap_left_and_right_bones = false + }, + ] + }, + { + _class = "PhysicsShapeList" + children = + [ + { + _class = "PhysicsMeshFromRender" + parent_bone = "" + surface_prop = "default" + collision_tags = "solid" + }, + ] + } + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/prefabs/Player.prefab b/Assets/prefabs/Player.prefab new file mode 100644 index 0000000..07d5811 --- /dev/null +++ b/Assets/prefabs/Player.prefab @@ -0,0 +1,290 @@ +{ + "RootObject": { + "__guid": "848f6198-ac9b-4979-b576-8a9bcec445d0", + "Flags": 0, + "Name": "player", + "Tags": "player", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.PlayerDresser", + "__guid": "f6cb17cb-229f-491d-9606-168d8e0e071a", + "BodyRenderer": { + "_type": "component", + "component_id": "559de9a6-0eab-4676-99e4-9e6c3cdc2a95", + "go": "4ee14eb8-86a4-4742-8298-7492b7deccea", + "component_type": "SkinnedModelRenderer" + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + }, + { + "__type": "Sandbox.Citizen.CitizenAnimationHelper", + "__guid": "6d063f1b-f607-4ef8-bfec-90830c6bf256", + "BodyWeight": 1, + "EyeSource": null, + "EyesWeight": 1, + "HeadWeight": 1, + "Height": null, + "IkLeftFoot": null, + "IkLeftHand": null, + "IkRightFoot": null, + "IkRightHand": null, + "LookAt": null, + "LookAtEnabled": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Target": { + "_type": "component", + "component_id": "559de9a6-0eab-4676-99e4-9e6c3cdc2a95", + "go": "4ee14eb8-86a4-4742-8298-7492b7deccea", + "component_type": "SkinnedModelRenderer" + } + }, + { + "__type": "ShrimpleCharacterController.ShrimpleCharacterController", + "__guid": "399621ea-a86c-4b3f-9313-d7dcc1d940ba", + "__version": 1, + "AirAcceleration": 300, + "AirDeceleration": 0, + "CylinderTrace": false, + "Gravity": -850, + "GravityEnabled": true, + "GripFactorReduction": 1, + "GroundAcceleration": 3000, + "GroundDeceleration": 3000, + "GroundStickDistance": 12, + "GroundStickEnabled": true, + "IgnoreGroundSurface": false, + "IgnoreTags": "", + "IgnoreZ": true, + "IgnoreZWhenZero": true, + "ManuallyUpdate": true, + "MaxBounces": 5, + "MaxGroundAngle": 60, + "MaxUnstuckTries": 20, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "PseudoStepsEnabled": false, + "PushEnabled": false, + "PushTagsWeight": { + "player": 1 + }, + "RotateWithGameObject": true, + "ScaleAgainstWalls": true, + "StepDepth": 2.6, + "StepHeight": 26, + "StepsEnabled": true, + "StepTolerance": 1, + "TraceHeight": 72, + "TraceWidth": 16, + "UnstuckEnabled": true, + "UseSceneGravity": false, + "UseVectorGravity": true, + "VectorGravity": "-97.97028,0,-844.3351", + "WallTolerance": 1 + }, + { + "__type": "Dedugan", + "__guid": "c87cabbd-fbf9-4000-9d2c-77d476ae6692", + "CameraPivot": { + "_type": "gameobject", + "go": "0802fa96-3b6e-49e1-a830-a4f57e1b0e2a" + }, + "CamOffsetX": 72, + "DuckSpeed": 100, + "JumpStrength": 500, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "RunSpeed": 500, + "WalkSpeed": 200 + }, + { + "__type": "Sandbox.SphereCollider", + "__guid": "ac941436-f43b-4bef-9171-fdee4422f354", + "Center": "0,0,44.79994", + "Friction": null, + "IsTrigger": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "Radius": 8.499956, + "Static": false, + "Surface": null, + "SurfaceVelocity": "0,0,0" + }, + { + "__type": "Sandbox.AudioListener", + "__guid": "3d54d279-a2b7-4b09-a883-b4f403f93d8f", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "UseCameraDirection": true + }, + { + "__type": "Sandbox.ModelPhysics", + "__guid": "25d1c64d-a2e0-437e-a1db-833878aa88ce", + "__enabled": false, + "Locking": { + "X": false, + "Y": false, + "Z": false, + "Pitch": false, + "Yaw": false, + "Roll": false + }, + "Model": "models/citizen/citizen.vmdl", + "MotionEnabled": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Renderer": { + "_type": "component", + "component_id": "559de9a6-0eab-4676-99e4-9e6c3cdc2a95", + "go": "4ee14eb8-86a4-4742-8298-7492b7deccea", + "component_type": "SkinnedModelRenderer" + }, + "RigidbodyFlags": 0 + }, + { + "__type": "RagdollController", + "__guid": "b7f2be5c-e02c-4797-a561-15790e4a1380", + "bodyPhysics": { + "_type": "component", + "component_id": "25d1c64d-a2e0-437e-a1db-833878aa88ce", + "go": "848f6198-ac9b-4979-b576-8a9bcec445d0", + "component_type": "ModelPhysics" + }, + "bodyRenderer": { + "_type": "component", + "component_id": "559de9a6-0eab-4676-99e4-9e6c3cdc2a95", + "go": "4ee14eb8-86a4-4742-8298-7492b7deccea", + "component_type": "SkinnedModelRenderer" + }, + "isLocked": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + } + ], + "Children": [ + { + "__guid": "4ee14eb8-86a4-4742-8298-7492b7deccea", + "Flags": 0, + "Name": "Body", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SkinnedModelRenderer", + "__guid": "559de9a6-0eab-4676-99e4-9e6c3cdc2a95", + "AnimationGraph": null, + "BodyGroups": 341, + "BoneMergeTarget": null, + "CreateAttachments": false, + "CreateBoneObjects": false, + "MaterialGroup": null, + "MaterialOverride": null, + "Model": "models/citizen/citizen.vmdl", + "Morphs": {}, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Parameters": { + "bools": {}, + "ints": {}, + "floats": {}, + "vectors": {}, + "rotations": {} + }, + "PlaybackRate": 1, + "RenderOptions": { + "GameLayer": true, + "OverlayLayer": false, + "BloomLayer": false, + "AfterUILayer": false + }, + "RenderType": "On", + "Sequence": { + "Name": null, + "Looping": true + }, + "Tint": "1,1,1,1", + "UseAnimGraph": true + } + ], + "Children": [ + { + "__guid": "0802fa96-3b6e-49e1-a830-a4f57e1b0e2a", + "Flags": 0, + "Name": "Pivot", + "Position": "0.6190618,-15.4681,52.31483", + "Enabled": true, + "Components": [], + "Children": [] + } + ] + } + ], + "__variables": [], + "__properties": { + "NetworkInterpolation": true, + "TimeScale": 1, + "WantsSystemScene": true, + "Metadata": {}, + "NavMesh": { + "Enabled": false, + "IncludeStaticBodies": true, + "IncludeKeyframedBodies": true, + "EditorAutoUpdate": true, + "AgentHeight": 64, + "AgentRadius": 16, + "AgentStepSize": 18, + "AgentMaxSlope": 40, + "ExcludedBodies": "", + "IncludedBodies": "" + } + } + }, + "ShowInMenu": false, + "MenuPath": null, + "MenuIcon": null, + "DontBreakAsTemplate": false, + "ResourceVersion": 1, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Assets/scenes/minimal.scene b/Assets/scenes/minimal.scene new file mode 100644 index 0000000..9973fb1 --- /dev/null +++ b/Assets/scenes/minimal.scene @@ -0,0 +1,2741 @@ +{ + "__guid": "325a4042-0696-43dd-a79d-dcc314299ba3", + "GameObjects": [ + { + "__guid": "124d75a0-4c16-4d84-8b38-b9a2fe7c7848", + "Flags": 0, + "Name": "Sun", + "Rotation": "0,0.7071068,0,0.7071068", + "Tags": "light_directional,light", + "Components": [ + { + "__type": "Sandbox.DirectionalLight", + "__guid": "f8e5fbbe-0866-44c5-ae7c-76df50c3335e", + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.91373,0.98039,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Shadows": true, + "SkyColor": "0,0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "76b87545-93af-4bf5-952d-a4939c87fdd4", + "Flags": 0, + "Name": "Day", + "Tags": "skybox", + "Components": [ + { + "__type": "Sandbox.SkyBox2D", + "__guid": "f4758ac9-7768-4f61-9d82-cba9433e32aa", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "SkyIndirectLighting": true, + "SkyMaterial": "materials/sky/sky_002.vmat", + "Tint": "1,1,1,1" + }, + { + "__type": "Sandbox.EnvmapProbe", + "__guid": "5bd2abf2-ca4d-408c-b8e9-f536e2981cee", + "Bounds": { + "Mins": "-8159.455,-4074.396,-8423.556", + "Maxs": "8402.695,3846.003,8167.05" + }, + "DelayBetweenUpdates": 0.1, + "Feathering": 32, + "FrameInterval": 5, + "MaxDistance": 512, + "MultiBounce": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Projection": "Box", + "RenderDynamically": true, + "Resolution": "Small", + "Texture": "dev/env_cubemap_black.vtex", + "TintColor": "1,1,1,1", + "UpdateStrategy": "OnEnabled", + "ZFar": 4096, + "ZNear": 16 + }, + { + "__type": "Sandbox.VolumetricFogVolume", + "__guid": "4de0f5ea-1ca3-459c-94f0-263884b429a8", + "__enabled": false, + "Bounds": { + "Mins": "-8159.455,-4074.396,-8423.556", + "Maxs": "8402.695,3846.003,8167.05" + }, + "FalloffExponent": 0.26, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Strength": 1 + }, + { + "__type": "Sandbox.AmbientLight", + "__guid": "8f95f7f0-e914-4999-93c3-8dad80b33c4c", + "__enabled": false, + "Color": "0.5984,0.81107,0.92558,0.45", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + } + ], + "Children": [] + }, + { + "__guid": "bfc59c12-1ed2-4f91-8956-a95a315eac3c", + "Flags": 0, + "Name": "Moon", + "Rotation": "0,-0.7071068,0,-0.7071068", + "Tags": "light_directional,light", + "Components": [ + { + "__type": "Sandbox.DirectionalLight", + "__guid": "d3659344-a90d-48fa-927a-095f70fe041f", + "FogMode": "Disabled", + "FogStrength": 1, + "LightColor": "0.03288,0.04174,0.04651,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Shadows": true, + "SkyColor": "0.04175,0.04183,0.04651,1" + } + ], + "Children": [] + }, + { + "__guid": "00344a8c-fa5e-45ae-b12a-10bb781a1dc3", + "Flags": 0, + "Name": "Night", + "Tags": "skybox", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SkyBox2D", + "__guid": "de79e9e0-5c37-4c54-ac67-bfcdb1d5483b", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "SkyIndirectLighting": true, + "SkyMaterial": "materials/skybox/nightskyhdri001_8k-hdr.vmat", + "Tint": "0.35294,0.37647,0.70588,1" + }, + { + "__type": "Sandbox.EnvmapProbe", + "__guid": "f3e304db-baab-4c1a-a4ec-8442585c2d62", + "Bounds": { + "Mins": "-8159.455,-4074.396,-8423.556", + "Maxs": "8402.695,3846.003,8167.05" + }, + "DelayBetweenUpdates": 0.1, + "Feathering": 32, + "FrameInterval": 5, + "MaxDistance": 512, + "MultiBounce": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Projection": "Box", + "RenderDynamically": true, + "Resolution": "Small", + "Texture": "dev/env_cubemap_black.vtex", + "TintColor": "1,1,1,1", + "UpdateStrategy": "OnEnabled", + "ZFar": 4096, + "ZNear": 16 + }, + { + "__type": "Sandbox.VolumetricFogVolume", + "__guid": "1cc752c8-5c90-4906-9155-2c928fdfafdc", + "Bounds": { + "Mins": "-8159.455,-4074.396,-8423.556", + "Maxs": "8402.695,3846.003,8167.05" + }, + "FalloffExponent": 0.26, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Strength": 1 + }, + { + "__type": "Sandbox.AmbientLight", + "__guid": "ac5fc0b8-02f9-4f76-80b4-dc27af8262e8", + "Color": "0.0318,0.03902,0.06512,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + } + ], + "Children": [] + }, + { + "__guid": "1b679171-314e-4d21-b370-bc16aff097a7", + "Flags": 0, + "Name": "Network Manager", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.NetworkHelper", + "__guid": "a8b700e6-74b8-48f5-a062-1038f2efa03f", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "PlayerPrefab": { + "_type": "gameobject", + "prefab": "prefabs/player.prefab" + }, + "SpawnPoints": [ + { + "_type": "gameobject", + "go": "95b4b1e1-e8ec-490c-b0ea-57be0e9a447b" + } + ], + "StartServer": true + } + ], + "Children": [] + }, + { + "__guid": "95b4b1e1-e8ec-490c-b0ea-57be0e9a447b", + "Flags": 0, + "Name": "SpawnPoint", + "Position": "0,0,-744.4382", + "Enabled": true, + "Components": [], + "Children": [] + }, + { + "__guid": "0cf0ef22-6c88-4ae0-a1e6-db2ddcdb311c", + "Flags": 0, + "Name": "world", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "c8f6702b-b28b-4b4c-8c1c-36f2fd3abab9", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "world.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "4501572b-cd69-4ecf-9c47-10e18782f1e5", + "Flags": 0, + "Name": "tree_podstavka", + "Position": "-70.12836,560.002,-2947.366", + "Rotation": "0.0000000002097824,0.006132841,-0.00000003419718,0.9999812", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "8bf4a7c0-7ec0-4861-b8d3-f3166327f69e", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": false, + "MaterialGroup": null, + "Model": "tree_podstavka.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "dfd265ef-a865-477f-9ebd-3ca5d50f2104", + "Flags": 0, + "Name": "hotel", + "Position": "131.5362,649.6844,-725.172", + "Rotation": "-0.07359238,-0.07359232,0.7032667,0.7032669", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "aa0a24c4-6fae-4923-b7cd-0c9265f74fce", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "hotel.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [ + { + "__guid": "050a8110-d67f-4570-a1c4-698985a2435b", + "Flags": 0, + "Name": "Cube (1)", + "Position": "-351.3163,-7.333939,-48.77043", + "Rotation": "0.1566269,-0.1563676,-0.6929918,0.6861339", + "Scale": "17.83181,1.983685,1", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.ModelRenderer", + "__guid": "dafab6c9-ec76-4142-9b86-85170bcf661b", + "BodyGroups": 18446744073709551615, + "CreateAttachments": false, + "MaterialGroup": null, + "MaterialOverride": null, + "Model": "models/dev/box.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "RenderOptions": { + "GameLayer": true, + "OverlayLayer": false, + "BloomLayer": false, + "AfterUILayer": false + }, + "RenderType": "On", + "Tint": "1,1,1,1" + }, + { + "__type": "Sandbox.BoxCollider", + "__guid": "91259105-a0af-4f80-822f-1af4a92a3697", + "Center": "0,0,0", + "Friction": null, + "IsTrigger": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "Scale": "50,50,50", + "Static": false, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + } + ] + }, + { + "__guid": "194420c7-b225-4271-8135-62244872887e", + "Flags": 0, + "Name": "trees", + "Enabled": true, + "Components": [], + "Children": [ + { + "__guid": "ce39e400-ff9d-4757-bd98-e2d96d7be400", + "Flags": 0, + "Name": "tree_oak_medium_a", + "Position": "802.9506,1022.637,-74.47617", + "Rotation": "-0.6637525,0,0.7479525,0", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "44250c62-13bb-4dec-a35e-4a45eae6e063", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "120f795c-9c1d-4e22-8920-181ca750da3f", + "Flags": 0, + "Name": "tree_oak_medium_a (1)", + "Position": "-706.4406,-1103.367,339.889", + "Rotation": "-0.633283,-0.5738262,-0.3848234,-0.3486936", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "da782402-ff26-42c4-916f-74bef7ddd5c8", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_medium_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "b327d112-def9-489c-a0fa-4272a612d97c", + "Flags": 0, + "Name": "tree_oak_small_a", + "Position": "-757.9095,292.2318,-119.3346", + "Rotation": "0.00000003527182,0.6390918,-0.00000004244872,0.7691305", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "304d3cb3-330b-4dad-8a12-11d21d870a50", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "b3630991-b23f-430c-a328-53f8cd8c8caa", + "Flags": 0, + "Name": "tree_oak_small_a", + "Position": "-531.9807,-309.1935,-570.6232", + "Rotation": "0.00000001094165,0.3655085,-0.00000002786414,0.930808", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "5bd73548-3600-4ad5-ae19-ca567e73a7c4", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "10a81b03-2557-4404-8cd8-b2457e919c1d", + "Flags": 0, + "Name": "tree_oak_small_a", + "Position": "764.1687,302.155,218.8389", + "Rotation": "-0.7995735,0.00000001683925,0.6005682,0.00000001264814", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "6857c672-8854-44a9-9c5a-85dd4d7b609c", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "7a6ed48c-a568-43d8-8b93-3ab4b0d9ab0d", + "Flags": 0, + "Name": "tree_oak_small_a", + "Position": "141.8272,-279.8513,775.3135", + "Rotation": "-0.9957711,0.00000002927771,0.09186959,0.000000002701154", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "bbdaf0d3-3842-4af7-9a06-3a8f9781b17e", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "2f53ee88-4344-412e-b559-948824302b9b", + "Flags": 0, + "Name": "tree_oak_small_a", + "Position": "-593.0497,-359.4893,503.0544", + "Rotation": "0.00000006513443,0.9066412,-0.00000003031008,0.4219023", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "10c1f8dd-12dd-4fe1-8a89-d30eeec0c76c", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/trees/oak/tree_oak_small_a.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "138c1b10-64aa-4a7e-ad2b-a78bf7f6fd96", + "Flags": 0, + "Name": "street_bin_rubbish", + "Position": "-232.1391,226.5367,-751.332", + "Rotation": "0.00000001007497,0.1527358,-0.00000006518945,0.9882671", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "c19c6111-a107-45b7-83a8-90ff59ba1587", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "models/sbox_props/bin/street_bin_rubbish.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "2bf5cb37-9cb0-4944-9b9c-34e4c432f638", + "Flags": 0, + "Name": "tree_podstavka", + "Position": "755.0508,301.1506,215.2119", + "Rotation": "-0.7995735,0.00000001683925,0.6005682,0.00000001264814", + "Scale": "1.444825,1.444825,1.444825", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "1495fd82-bf7a-4354-ae93-ee0f03819bc3", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "tree_podstavka.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "163fdf12-2960-4ee3-b19d-46f30c8d9312", + "Flags": 0, + "Name": "tree_podstavka", + "Position": "140.9877,-279.3664,773.1531", + "Rotation": "-0.9932177,0.00000002974358,0.116269,0.000000003481873", + "Scale": "1.589931,1.589931,1.589931", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "5405f880-e5f8-426e-b52b-3c963b898986", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "tree_podstavka.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "534f0772-7128-4399-8e3e-0d5fd040518f", + "Flags": 0, + "Name": "tree_podstavka", + "Position": "-599.0638,-358.8741,506.9894", + "Rotation": "0.00000005757262,0.9098576,-0.00000002625472,0.4149204", + "Scale": "1.621329,1.621329,1.495421", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "0a2fd1b2-55ec-4553-b433-ffe714789cc3", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "tree_podstavka.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "eb4dd7ac-6463-406c-b0b8-8129ddf6a071", + "Flags": 0, + "Name": "tree_podstavka", + "Position": "-776.0806,292.3731,-118.8195", + "Rotation": "0.00000003676925,0.6525111,-0.00000004270114,0.757779", + "Scale": "2.242321,2.242321,2.242321", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "8381f987-a771-4cd5-8176-2959637cbe0e", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "tree_podstavka.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "0119256e-7263-4f4e-836c-e1d9d12bf2e5", + "Flags": 0, + "Name": "tree_podstavka", + "Position": "-534.2395,-308.9208,-574.0015", + "Rotation": "0.00000001094165,0.3655085,-0.00000002786414,0.930808", + "Scale": "1.970521,1.970521,1.970521", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "5d903533-e999-4236-8a94-95bd9a5558c5", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "tree_podstavka.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + } + ] + }, + { + "__guid": "8fb02a46-1d24-4928-81aa-3223fc66b7c0", + "Flags": 0, + "Name": "Lights", + "Enabled": true, + "Components": [], + "Children": [ + { + "__guid": "8820426a-6dac-4219-99c2-a1526331b886", + "Flags": 0, + "Name": "Point Light", + "Position": "133.6699,636.7606,-625.5324", + "Tags": "light_point,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.PointLight", + "__guid": "39855f28-a96f-4e17-ab78-443603bb19dd", + "Attenuation": 0.3800006, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.91373,0.98039,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 548.8988, + "Shadows": true + } + ], + "Children": [] + }, + { + "__guid": "72de951e-e14e-4c64-9721-7b58716bb72a", + "Flags": 0, + "Name": "Point Light (1)", + "Position": "96.23987,636.7606,-435.6124", + "Tags": "light_point,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.PointLight", + "__guid": "3ae599b5-326a-4785-b114-f9d6c8762fc5", + "Attenuation": 0.3800006, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.91373,0.98039,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 548.8988, + "Shadows": true + } + ], + "Children": [] + }, + { + "__guid": "2864a7f9-d3a1-42ba-addd-2343bad07cb9", + "Flags": 0, + "Name": "Spot Light", + "Position": "-154.7745,274.8455,-493.7314", + "Rotation": "0,0.6087614,0,0.7933534", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "f892ad04-429e-4f41-aeaf-c3e5ec927e11", + "Attenuation": 0.8, + "ConeInner": 15, + "ConeOuter": 45, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.74164,0.97674,0.4543,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 500, + "Shadows": true + } + ], + "Children": [] + }, + { + "__guid": "b1b32097-fafb-4800-aa9b-53d2e1f7d4f4", + "Flags": 0, + "Name": "Spot Light (1)", + "Position": "330.0961,274.8454,-389.6388", + "Rotation": "0,0.6087614,0,0.7933534", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "e6b86f42-3f3a-4c7b-b49b-bb806a8236bc", + "Attenuation": 0.8, + "ConeInner": 15, + "ConeOuter": 45, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.85825,0.96744,0.55797,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 500, + "Shadows": true + } + ], + "Children": [] + } + ] + }, + { + "__guid": "e1fc96b4-b7d2-4263-937c-f00abc3bc2ba", + "Flags": 0, + "Name": "bench", + "Position": "-141.3109,229.9064,-772.8132", + "Rotation": "-0.0000001381655,0.09186959,0.00000149757,0.9957711", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "067a053f-7b49-479d-924c-0c0bb228fa6a", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "bench.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "ff3159db-f393-4632-a969-e9e8aeb61f68", + "Flags": 0, + "Name": "Club", + "Position": "0,0,5000", + "Scale": "0.6,0.6,0.6", + "Enabled": true, + "Components": [], + "Children": [ + { + "__guid": "d6a7d0c2-07a6-48bb-a0e6-aa9706a383f9", + "Flags": 0, + "Name": "building", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "47dfffaa-9c5b-4b12-abcd-d142f3a5fa1e", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "building.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "427baec6-1eba-4f8d-a58d-b323edefff18", + "Flags": 0, + "Name": "club3", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "3eaf5d57-6fad-4deb-bd91-35ca788ad574", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "club3.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "71665dc2-ee00-4376-ad68-41f3af178ca8", + "Flags": 0, + "Name": "club2", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "6d25e27d-0dae-426f-bdc2-c17e0e23e199", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "club2.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "9e7ec0f4-4255-4f85-a3e6-db091098c96b", + "Flags": 0, + "Name": "club1", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "1ca61fab-a5d7-4cf7-86d1-08479a064fcc", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "club1.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "f7d0f77a-ea56-4554-b493-528a9cfd5eaa", + "Flags": 0, + "Name": "stage", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.Prop", + "__guid": "dfdbfadf-2728-41c1-acac-05bccb14ecd0", + "BodyGroups": 18446744073709551615, + "Health": 0, + "IsStatic": true, + "MaterialGroup": null, + "Model": "stage.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnPropBreak": null, + "OnPropTakeDamage": null, + "StartAsleep": false, + "Tint": "1,1,1,1" + } + ], + "Children": [] + }, + { + "__guid": "4fe4f239-d8dc-43ba-a375-99056e22d6c6", + "Flags": 0, + "Name": "ClubTeleportPosition", + "Position": "521.1795,58.51978,-452.6237", + "Scale": "1.666667,1.666667,1.666667", + "Enabled": true, + "Components": [], + "Children": [] + }, + { + "__guid": "2804bc2b-b85c-4076-9823-85f24fef3fb4", + "Flags": 0, + "Name": "TeleportOutClub", + "Position": "767.9883,-716.6179,-213.1144", + "Scale": "5.747924,3.256962,11.14959", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.ModelRenderer", + "__guid": "bb9a6471-baa0-411c-8825-cc4388863ddc", + "BodyGroups": 18446744073709551615, + "CreateAttachments": false, + "MaterialGroup": null, + "MaterialOverride": null, + "Model": "models/dev/box.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "RenderOptions": { + "GameLayer": true, + "OverlayLayer": false, + "BloomLayer": false, + "AfterUILayer": false + }, + "RenderType": "On", + "Tint": "1,1,1,1" + }, + { + "__type": "Sandbox.BoxCollider", + "__guid": "2d2fdb2f-1ef9-4a50-841c-aa2584d99970", + "Center": "0,0,0", + "Friction": null, + "IsTrigger": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "Scale": "50,57.90002,50", + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + }, + { + "__type": "Teleporter", + "__guid": "76f3c916-1052-42fd-9e9d-a7bad9f383d8", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "ToPosGameObject": { + "_type": "gameobject", + "go": "15224d57-c82e-410a-beea-e0cb76e40e0f" + } + } + ], + "Children": [] + }, + { + "__guid": "a55f6065-4465-4520-937f-dbf7b3a3bb45", + "Flags": 0, + "Name": "NormalGravity", + "Position": "0,0,-421.6626", + "Enabled": true, + "Components": [ + { + "__type": "NormalGravityTrigger", + "__guid": "1161811e-33f7-42ef-a1ce-757a89db6b44", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + }, + { + "__type": "Sandbox.BoxCollider", + "__guid": "c02dbc59-ccd8-4d25-b8ec-a40a1a2a217c", + "Center": "0,0,0", + "Friction": null, + "IsTrigger": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "Scale": "2000,2000,1000", + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + }, + { + "__guid": "9ccdf814-1051-47e1-9735-75ba5aeddad8", + "Flags": 0, + "Name": "Lights", + "Position": "0,0,-200", + "Enabled": true, + "Components": [], + "Children": [ + { + "__guid": "1d0480be-87fd-4557-95c8-3176d3851d55", + "Flags": 0, + "Name": "Line", + "Position": "156.897,151.1512,-41.07747", + "Enabled": true, + "Components": [], + "Children": [ + { + "__guid": "97c85d86-5966-4a6d-aad1-1840342ceeed", + "Flags": 0, + "Name": "Spot Light", + "Position": "-4.046021,-16.60096,-3.574219", + "Rotation": "-0.005959076,0.8846003,0.001845154,0.4663084", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "3afb3395-de92-405b-8d61-8c469ebd674a", + "Attenuation": 0.9999995, + "ConeInner": 0, + "ConeOuter": 42.6, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.91373,0.98039,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "73aa5330-5d33-4d6b-aecd-2477e85ee1d2", + "Flags": 0, + "Name": "Spot Light (1)", + "Position": "-4.046021,13.19397,-3.574219", + "Rotation": "-0.04975103,0.8832203,0.02493124,0.4656451", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "c1caadee-7f13-40e0-95c2-f9b7738bf19b", + "Attenuation": 0.9999995, + "ConeInner": 0, + "ConeOuter": 42.6, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,0.77269,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "b0caea73-841f-4d28-ab8d-94376df02b88", + "Flags": 0, + "Name": "Spot Light (2)", + "Position": "-2.815374,44.5938,-3.574219", + "Rotation": "-0.02945059,0.8241909,0.05262896,0.5630919", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "7fced82f-bf54-40b5-be1b-6acf2a448efc", + "Attenuation": 1.13, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "1,0,0,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "804696ad-124b-4d10-8e65-599bbec32e8a", + "Flags": 0, + "Name": "Spot Light (3)", + "Position": "-2.815374,-47.95079,-3.574219", + "Rotation": "-0.1712169,0.8243904,0.01157168,0.539381", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "d36f180c-03dd-4b94-a12c-7c104a2d8d2f", + "Attenuation": 1.13, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.26667,0,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "77f78159-b599-48f0-aaea-7c8389c66da2", + "Flags": 0, + "Name": "Spot Light (4)", + "Position": "-2.815374,-80.32537,-3.574219", + "Rotation": "-0.1554521,0.9636323,0.07268964,0.2048519", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "bdf96ed7-bb97-4e2b-9db1-e5f2d163aa92", + "Attenuation": 1.13, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,1,0.01667,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "68c62996-221e-42ba-b400-2b68638ecb65", + "Flags": 0, + "Name": "Spot Light (5)", + "Position": "-2.815374,78.44421,-3.574219", + "Rotation": "0.1735247,0.9605424,0.0005029514,0.2173657", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "c3c0b307-184b-4c50-9253-4d5e5ee3a4c3", + "Attenuation": 1.13, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,0.00884,0.53023,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + } + ] + }, + { + "__guid": "343c090a-a8d9-449e-a17c-0a2278f8ff0a", + "Flags": 0, + "Name": "Line (1)", + "Position": "314.6594,251.016,-13.98844", + "Rotation": "-0.09229596,-0.09229594,-0.7010573,0.7010574", + "Enabled": true, + "Components": [], + "Children": [ + { + "__guid": "cc06f18b-c7b2-4fcd-9d86-5e3cf4d283eb", + "Flags": 0, + "Name": "Spot Light", + "Position": "-4.046021,-16.60096,-3.574219", + "Rotation": "-0.005959076,0.8846003,0.001845154,0.4663084", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "0e69a040-b715-4058-8331-3ddb68bd9e60", + "Attenuation": 0.88, + "ConeInner": 0, + "ConeOuter": 42.6, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.91373,0.98039,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "ae5a461a-8726-4719-a2cc-f920770e3057", + "Flags": 0, + "Name": "Spot Light (1)", + "Position": "-4.046021,13.19397,-3.574219", + "Rotation": "-0.04975103,0.8832203,0.02493124,0.4656451", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "825d1950-a5e0-400a-a2ab-d92925533fbb", + "Attenuation": 0.88, + "ConeInner": 0, + "ConeOuter": 42.6, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,0.77269,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "6fa26ad7-2770-427b-bcde-82b5560a884c", + "Flags": 0, + "Name": "Spot Light (2)", + "Position": "-2.815374,44.5938,-3.574219", + "Rotation": "-0.02945059,0.8241909,0.05262896,0.5630919", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "a51d4298-44c6-4211-99ae-6844033437f9", + "Attenuation": 0.88, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "1,0,0,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "6f4ca1b0-d4df-42c8-a08f-c33db0dd5501", + "Flags": 0, + "Name": "Spot Light (3)", + "Position": "-2.815374,-47.95079,-3.574219", + "Rotation": "-0.1712169,0.8243904,0.01157168,0.539381", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "3c00f020-89b6-47d4-8bc1-d9a3c52a9a01", + "Attenuation": 0.88, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.26667,0,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "95a419d8-e4c5-4193-bddb-e3879f7a5dbc", + "Flags": 0, + "Name": "Spot Light (4)", + "Position": "-2.815374,-80.32537,-3.574219", + "Rotation": "-0.1554521,0.9636323,0.07268964,0.2048519", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "7bd666d4-2113-45ba-918e-9fd30034ff80", + "Attenuation": 0.88, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,1,0.01667,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "ab4a6925-f4f7-4706-abaf-c133857d7dd4", + "Flags": 0, + "Name": "Spot Light (5)", + "Position": "-2.815374,78.44421,-3.574219", + "Rotation": "0.1735247,0.9605424,0.0005029514,0.2173657", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "9b21f755-fee7-4a74-9c2b-1301447b50ed", + "Attenuation": 0.88, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,0.00884,0.53023,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + } + ] + }, + { + "__guid": "63842b5e-e97d-4a38-b0e4-d6441b3bb72f", + "Flags": 0, + "Name": "Line (3)", + "Position": "314.6595,146.8815,-28.73698", + "Rotation": "0.1011551,-0.04646994,-0.986271,0.121974", + "Enabled": true, + "Components": [], + "Children": [ + { + "__guid": "70d0e005-4d9a-42b3-9bf9-786d406bf720", + "Flags": 0, + "Name": "Spot Light", + "Position": "-4.046021,-16.60096,-3.574219", + "Rotation": "-0.005959076,0.8846003,0.001845154,0.4663084", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "66610f52-5224-4d17-86ec-0f45a587fe7f", + "Attenuation": 1, + "ConeInner": 0, + "ConeOuter": 42.6, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.91373,0.98039,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "f2af01e0-8ef8-4e74-9d92-5c0f368403fe", + "Flags": 0, + "Name": "Spot Light (1)", + "Position": "-4.046021,13.19397,-3.574219", + "Rotation": "-0.04975103,0.8832203,0.02493124,0.4656451", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "db8cd27a-ca10-4dcb-9794-aa028de77b11", + "Attenuation": 1, + "ConeInner": 0, + "ConeOuter": 42.6, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,0.77269,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "9e9d8507-7dca-448b-97d6-0e43de034c44", + "Flags": 0, + "Name": "Spot Light (2)", + "Position": "-2.815374,44.5938,-3.574219", + "Rotation": "-0.02945059,0.8241909,0.05262896,0.5630919", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "edbcb719-d688-46df-86da-5c5781ca4cbb", + "Attenuation": 1, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "1,0,0,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "7fe131a8-1b37-46cc-8c94-f0c4bfd03da3", + "Flags": 0, + "Name": "Spot Light (3)", + "Position": "-2.815374,-47.95079,-3.574219", + "Rotation": "-0.1712169,0.8243904,0.01157168,0.539381", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "0e6b5d23-f1d9-41d5-b031-8bb30ba5a2ee", + "Attenuation": 1, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.26667,0,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "1760eddb-6779-4f31-beca-987ddfca1bcc", + "Flags": 0, + "Name": "Spot Light (4)", + "Position": "-2.815374,-80.32537,-3.574219", + "Rotation": "-0.1554521,0.9636323,0.07268964,0.2048519", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "6c2fd2a0-683d-47e3-923b-3a515b44cb6e", + "Attenuation": 1, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,1,0.01667,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "b7a4e4d5-4979-496c-a6a1-affc646a8466", + "Flags": 0, + "Name": "Spot Light (5)", + "Position": "-2.815374,78.44421,-3.574219", + "Rotation": "0.1735247,0.9605424,0.0005029514,0.2173657", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "ed311d6b-6da2-4df3-83e9-b4c91e0bd183", + "Attenuation": 1, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,0.00884,0.53023,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + } + ] + }, + { + "__guid": "0fcb290b-6b97-481e-8251-c4a4c8574746", + "Flags": 0, + "Name": "Line (2)", + "Position": "215.4292,25.75417,-5.303548", + "Rotation": "-0.3179442,-0.5191357,-0.414353,0.6765509", + "Enabled": true, + "Components": [], + "Children": [ + { + "__guid": "47665e2a-f67e-483b-9e90-bb18e83201c8", + "Flags": 0, + "Name": "Spot Light", + "Position": "-4.046021,-16.60096,-3.574219", + "Rotation": "-0.005959076,0.8846003,0.001845154,0.4663084", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "1aaa4425-9646-4914-b391-e71414aa2726", + "Attenuation": 0.96, + "ConeInner": 0, + "ConeOuter": 42.6, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.91373,0.98039,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "9daf4882-b305-45ad-a32e-4a30ee56d5aa", + "Flags": 0, + "Name": "Spot Light (1)", + "Position": "-4.046021,13.19397,-3.574219", + "Rotation": "-0.04975103,0.8832203,0.02493124,0.4656451", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "83aba327-fab1-47a0-b05c-17ee02417206", + "Attenuation": 0.96, + "ConeInner": 0, + "ConeOuter": 42.6, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,0.77269,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "e64bbc35-7e31-4ab3-89fc-7022af5a3733", + "Flags": 0, + "Name": "Spot Light (2)", + "Position": "-2.815374,44.5938,-3.574219", + "Rotation": "-0.02945059,0.8241909,0.05262896,0.5630919", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "35135e95-b56b-42f3-bb38-4ab78c3aa56c", + "Attenuation": 0.96, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "1,0,0,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "71c3dbe4-cefe-4f27-a53b-865517d1ca51", + "Flags": 0, + "Name": "Spot Light (3)", + "Position": "-2.815374,-47.95079,-3.574219", + "Rotation": "-0.1712169,0.8243904,0.01157168,0.539381", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "23882e88-6e56-4366-995c-a2103a2b49e1", + "Attenuation": 0.96, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.26667,0,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "e52f7520-3daf-441d-a9d6-1a204c452157", + "Flags": 0, + "Name": "Spot Light (4)", + "Position": "-2.815374,-80.32537,-3.574219", + "Rotation": "-0.1554521,0.9636323,0.07268964,0.2048519", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "d5ae892f-da08-43c5-bfc2-368cd7da1da8", + "Attenuation": 0.96, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,1,0.01667,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "483a0856-dfb3-4c5c-8c65-7617b047d910", + "Flags": 0, + "Name": "Spot Light (5)", + "Position": "-2.815374,78.44421,-3.574219", + "Rotation": "0.1735247,0.9605424,0.0005029514,0.2173657", + "Tags": "light_spot,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SpotLight", + "__guid": "fa6e4579-4bc5-4c60-9ba1-16e3132f3864", + "Attenuation": 0.96, + "ConeInner": 30.8, + "ConeOuter": 34.86, + "Cookie": null, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0,0.00884,0.53023,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 361.50128, + "Shadows": false + } + ], + "Children": [] + } + ] + }, + { + "__guid": "9d9339c4-5c16-4e30-8aff-3a3e45dae193", + "Flags": 0, + "Name": "Point Light", + "Position": "356.8842,-471.7667,-97.18424", + "Tags": "light_point,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.PointLight", + "__guid": "a045019e-f656-4aab-a7d7-3ebc81619ddb", + "Attenuation": 10, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "1,0,0.83333,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 400, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "8cd4b234-ff3a-4ff3-8dfe-fcf53ecaf472", + "Flags": 0, + "Name": "Point Light (3)", + "Position": "837.5232,-154.4488,-113.8322", + "Tags": "light_point,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.PointLight", + "__guid": "5282c0eb-e82b-4f64-923d-54a205a21c45", + "Attenuation": 10, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.11667,0,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 400, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "a9101f70-facc-4119-9375-40fb22913171", + "Flags": 0, + "Name": "Point Light (4)", + "Position": "-338.1678,-237.5022,-110.1872", + "Tags": "light_point,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.PointLight", + "__guid": "87dc604b-d95a-40c1-8c16-57c364adb62e", + "Attenuation": 10, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.11667,0,1,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 400, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "f9d22923-7f20-4d0b-a0eb-609c88fd580b", + "Flags": 0, + "Name": "Point Light (1)", + "Position": "-64.03407,672.855,-113.0054", + "Tags": "light_point,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.PointLight", + "__guid": "9c084513-0016-4682-9809-2ef720b605d9", + "Attenuation": 10, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "1,0,0.83333,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 400, + "Shadows": false + } + ], + "Children": [] + }, + { + "__guid": "4e8400b4-090a-442d-8c61-44444095e6a9", + "Flags": 0, + "Name": "Point Light (2)", + "Position": "-334.799,602.7897,-100.8016", + "Tags": "light_point,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.PointLight", + "__guid": "37b7be55-cc6f-4408-9863-d1b025462559", + "Attenuation": 10, + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "1,0,0.83333,1", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 400, + "Shadows": false + } + ], + "Children": [] + } + ] + } + ] + }, + { + "__guid": "285c9910-d341-4fa0-9e80-c89a2e31f4cb", + "Flags": 0, + "Name": "TeleportToClub", + "Position": "1.621101,-302.5153,-740.4399", + "Scale": "1.954177,1.954177,1.954177", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.ModelRenderer", + "__guid": "5481c2cb-7d0a-4b6e-ac58-dbe01f527e8e", + "BodyGroups": 18446744073709551615, + "CreateAttachments": false, + "MaterialGroup": null, + "MaterialOverride": null, + "Model": "models/dev/box.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "RenderOptions": { + "GameLayer": true, + "OverlayLayer": false, + "BloomLayer": false, + "AfterUILayer": false + }, + "RenderType": "On", + "Tint": "1,1,1,1" + }, + { + "__type": "Sandbox.BoxCollider", + "__guid": "d8862ade-55d3-457e-9307-bcf4b2698233", + "Center": "0,0,0", + "Friction": null, + "IsTrigger": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "Scale": "50,50,50", + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + }, + { + "__type": "Teleporter", + "__guid": "587a82f6-7821-40db-9fdc-e62d098430f0", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "ToPosGameObject": { + "_type": "gameobject", + "go": "4fe4f239-d8dc-43ba-a375-99056e22d6c6" + } + } + ], + "Children": [ + { + "__guid": "15224d57-c82e-410a-beea-e0cb76e40e0f", + "Flags": 0, + "Name": "Out", + "Position": "9.995585,41.46935,-23.90106", + "Scale": "0.5117243,0.5117243,0.5117243", + "Enabled": true, + "Components": [], + "Children": [] + } + ] + }, + { + "__guid": "2c63f3c8-74af-4714-8468-a218a21fb5ad", + "Flags": 0, + "Name": "Camera", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.CameraComponent", + "__guid": "afb1c494-6985-41ae-9eb8-11bdcf2cde71", + "BackgroundColor": "0.33333,0.46275,0.52157,1", + "ClearFlags": "All", + "FieldOfView": 100, + "FovAxis": "Horizontal", + "IsMainCamera": true, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Orthographic": false, + "OrthographicHeight": 1204, + "Priority": 1, + "RenderExcludeTags": "", + "RenderTags": "", + "TargetEye": "None", + "Viewport": "0,0,1,1", + "ZFar": 32768, + "ZNear": 10 + } + ], + "Children": [] + }, + { + "__guid": "e53248e4-eacb-40a2-8e7f-902ddd3870cc", + "Flags": 0, + "Name": "Soundscape", + "Position": "-87.43098,283.6742,4755.787", + "Components": [ + { + "__type": "Sandbox.SoundscapeTrigger", + "__guid": "241c3a7a-6055-4a5d-b591-ac81a5fd2935", + "BoxSize": "50,50,50", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Radius": 512, + "Soundscape": "music/new soundscape.sndscape", + "StayActiveOnExit": false, + "TargetMixer": { + "Name": "music", + "Id": "bab58a2a-a4af-43b8-ac6f-a48e597c8ea8" + }, + "Type": "Sphere", + "Volume": 1 + } + ], + "Children": [] + }, + { + "__guid": "cc8b099f-514b-4cc2-9d3a-b0d39d9614c7", + "Flags": 0, + "Name": "ReverbZone", + "Position": "113.2527,61.55989,4785.778", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.DSPReverb", + "__guid": "1fd82892-2a6d-42bd-8f19-a3792bb23f6a", + "Bounds": { + "Mins": "-370.7,-356.5996,-81.70001", + "Maxs": "464.7,443,145.1001" + }, + "FadeDuration": 1, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Preset": "concrete.small", + "TargetMixer": { + "Name": "master", + "Id": "4dfafbd4-58c2-4223-844b-6cec64459c2e" + } + } + ], + "Children": [] + }, + { + "__guid": "c3d837ce-6d50-4121-88df-7ce18b8cb3b5", + "Flags": 0, + "Name": "MusicPlayer", + "Position": "332.5439,-150.3458,5305.314", + "Enabled": true, + "NetworkMode": 1, + "Components": [ + { + "__type": "Sandbox.MusicPlayer", + "__guid": "c556fb67-e030-4b1b-aa6f-b47904bfc2ce", + "_sounds": [], + "_speakers": [], + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + } + ], + "Children": [ + { + "__guid": "818b0be6-37c3-419a-b5e8-dff1ccf3c792", + "Flags": 0, + "Name": "Speakers", + "Position": "-462.8816,-87.74709,-521.1846", + "Enabled": true, + "NetworkMode": 1, + "Components": [ + { + "__type": "Sandbox.SoundPointComponent", + "__guid": "ed08c849-e137-4f16-bf99-e2859a7779d9", + "Distance": 2021.0234, + "DistanceAttenuation": true, + "DistanceAttenuationOverride": true, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 3.1415927, + "out": -3.1415927, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "Force2d": false, + "MaxRepeatTime": 1, + "MinRepeatTime": 1, + "Occlusion": true, + "OcclusionOverride": false, + "OcclusionRadius": 117.52, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Pitch": 1, + "PlayOnStart": true, + "ReflectionOverride": false, + "Reflections": true, + "Repeat": false, + "SoundEvent": "music/sounds/eldzei-bounce-slowedbass.sound", + "SoundOverride": false, + "StopOnNew": true, + "TargetMixer": { + "Name": "music", + "Id": "bab58a2a-a4af-43b8-ac6f-a48e597c8ea8" + }, + "Volume": 1 + } + ], + "Children": [] + }, + { + "__guid": "94e13f37-e435-4217-bd09-1116310aa09f", + "Flags": 0, + "Name": "Speakers", + "Position": "3.293762,504.2827,-521.1841", + "Enabled": true, + "NetworkMode": 1, + "Components": [ + { + "__type": "Sandbox.SoundPointComponent", + "__guid": "08298d99-bbb3-4f96-8d21-3913e9a0badf", + "Distance": 2021.0234, + "DistanceAttenuation": true, + "DistanceAttenuationOverride": true, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 3.1415927, + "out": -3.1415927, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "Force2d": false, + "MaxRepeatTime": 1, + "MinRepeatTime": 1, + "Occlusion": true, + "OcclusionOverride": false, + "OcclusionRadius": 117.52, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Pitch": 1, + "PlayOnStart": true, + "ReflectionOverride": false, + "Reflections": true, + "Repeat": false, + "SoundEvent": "music/sounds/eldzei-bounce-slowedbass.sound", + "SoundOverride": false, + "StopOnNew": true, + "TargetMixer": { + "Name": "music", + "Id": "bab58a2a-a4af-43b8-ac6f-a48e597c8ea8" + }, + "Volume": 1 + } + ], + "Children": [] + }, + { + "__guid": "0bbae440-788a-4194-ac82-1e148519f2a9", + "Flags": 0, + "Name": "Speakers", + "Position": "6.513062,-87.74704,-521.1851", + "Enabled": true, + "NetworkMode": 1, + "Components": [ + { + "__type": "Sandbox.SoundPointComponent", + "__guid": "d6856292-3bf7-4394-b377-4936a4794085", + "Distance": 2021.0234, + "DistanceAttenuation": true, + "DistanceAttenuationOverride": true, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 3.1415927, + "out": -3.1415927, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "Force2d": false, + "MaxRepeatTime": 1, + "MinRepeatTime": 1, + "Occlusion": true, + "OcclusionOverride": false, + "OcclusionRadius": 117.52, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Pitch": 1, + "PlayOnStart": true, + "ReflectionOverride": false, + "Reflections": true, + "Repeat": false, + "SoundEvent": "music/sounds/eldzei-bounce-slowedbass.sound", + "SoundOverride": false, + "StopOnNew": true, + "TargetMixer": { + "Name": "music", + "Id": "bab58a2a-a4af-43b8-ac6f-a48e597c8ea8" + }, + "Volume": 1 + } + ], + "Children": [] + }, + { + "__guid": "748203b0-9b67-459a-9a40-80f5d67d1bf4", + "Flags": 0, + "Name": "Speakers", + "Position": "-466.1009,504.2827,-521.1841", + "Enabled": true, + "NetworkMode": 1, + "Components": [ + { + "__type": "Sandbox.SoundPointComponent", + "__guid": "a55f5b44-2c2f-4733-a2b1-0aa8a986807a", + "Distance": 2021.0234, + "DistanceAttenuation": true, + "DistanceAttenuationOverride": true, + "Falloff": [ + { + "x": 0, + "y": 1, + "in": 3.1415927, + "out": -3.1415927, + "mode": "Mirrored" + }, + { + "x": 1, + "y": 0, + "in": 0, + "out": 0, + "mode": "Mirrored" + } + ], + "Force2d": false, + "MaxRepeatTime": 1, + "MinRepeatTime": 1, + "Occlusion": true, + "OcclusionOverride": false, + "OcclusionRadius": 117.52, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Pitch": 1, + "PlayOnStart": true, + "ReflectionOverride": false, + "Reflections": true, + "Repeat": false, + "SoundEvent": "music/sounds/eldzei-bounce-slowedbass.sound", + "SoundOverride": false, + "StopOnNew": true, + "TargetMixer": { + "Name": "music", + "Id": "bab58a2a-a4af-43b8-ac6f-a48e597c8ea8" + }, + "Volume": 1 + } + ], + "Children": [] + } + ] + }, + { + "__guid": "dcf53b7e-d474-43bf-973b-b56e3d0ad19d", + "Flags": 0, + "Name": "Cube", + "Position": "-175.5451,372.674,4760.318", + "Rotation": "0,0,-0.4159509,0.9093871", + "Scale": "0.4874838,1.38488,0.08132961", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.ModelRenderer", + "__guid": "2fc17cdf-897a-43d1-ad0e-f1a7f4861003", + "__enabled": false, + "BodyGroups": 18446744073709551615, + "CreateAttachments": false, + "MaterialGroup": null, + "MaterialOverride": null, + "Model": "models/dev/box.vmdl", + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "RenderOptions": { + "GameLayer": true, + "OverlayLayer": false, + "BloomLayer": false, + "AfterUILayer": false + }, + "RenderType": "On", + "Tint": "1,1,1,1" + }, + { + "__type": "Sandbox.ButtonComponent", + "__guid": "0f2a90d6-0c9d-4c6a-93e6-e57e95065b88", + "OnClick": { + "__version": 9, + "__guid": "ad39acdb-cfd4-4416-aa98-cf387c135e41", + "__changeId": 22, + "UserData": { + "Title": "On Click", + "ReferencedComponentTypes": [] + }, + "Variables": [], + "Nodes": [ + { + "Id": 0, + "Type": "input" + }, + { + "Id": 4, + "Type": "scene.ref", + "UserData": { + "Position": "12,36" + } + }, + { + "Id": 7, + "Type": "call", + "Properties": { + "_isStatic": false, + "_name": "Next", + "_type": "Sandbox.MusicPlayer" + }, + "UserData": { + "Position": "192,24" + } + } + ], + "Links": [ + { + "SrcId": 0, + "SrcName": "_signal", + "DstId": 7, + "DstName": "_signal" + }, + { + "SrcId": 4, + "SrcName": "_result", + "DstId": 7, + "DstName": "_target" + } + ], + "Defaults": { + "$4.component": { + "_type": "component", + "component_id": "c556fb67-e030-4b1b-aa6f-b47904bfc2ce", + "go": "c3d837ce-6d50-4121-88df-7ce18b8cb3b5", + "component_type": "MusicPlayer" + } + } + }, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null + }, + { + "__type": "Sandbox.BoxCollider", + "__guid": "dc47d030-3ddf-41a6-836f-d6aaed8928dc", + "Center": "0,1.910728,0", + "Friction": null, + "IsTrigger": false, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "OnObjectTriggerEnter": null, + "OnObjectTriggerExit": null, + "OnTriggerEnter": null, + "OnTriggerExit": null, + "Scale": "50,36.93199,50", + "Static": true, + "Surface": null, + "SurfaceVelocity": "0,0,0" + } + ], + "Children": [] + } + ], + "SceneProperties": { + "NetworkInterpolation": true, + "TimeScale": 1, + "WantsSystemScene": true, + "Metadata": {}, + "NavMesh": { + "Enabled": false, + "IncludeStaticBodies": true, + "IncludeKeyframedBodies": true, + "EditorAutoUpdate": true, + "AgentHeight": 64, + "AgentRadius": 16, + "AgentStepSize": 18, + "AgentMaxSlope": 40, + "ExcludedBodies": "", + "IncludedBodies": "" + } + }, + "ResourceVersion": 2, + "Title": null, + "Description": null, + "__references": [ + "caro.bluecloudysky#27761", + "facepunch.street_bin_rubbish#33657", + "facepunch.tree_oak_medium_a#33692", + "facepunch.tree_oak_small_a#33693", + "pcjr.nightskyhdri0018khdr#95187" + ], + "__version": 2 +} \ No newline at end of file diff --git a/Assets/stage.vmdl b/Assets/stage.vmdl new file mode 100644 index 0000000..fe8de1f --- /dev/null +++ b/Assets/stage.vmdl @@ -0,0 +1,116 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = + [ + { + from = "Scuffed Plastic with Rough Marks.vmat" + to = "materials/stage/Scuffed Plastic with Rough Marks.vmat" + }, + + { + from = "brown red leather.vmat" + to = "materials/stage/brown red leather.vmat" + }, + + { + from = "NEON_pink.vmat" + to = "materials/stage/NEON_pink.vmat" + }, + + { + from = "MetalStainlessSteelBrushedElongated005_3K.vmat" + to = "materials/stage/MetalStainlessSteelBrushedElongated005_3K.vmat" + }, + + { + from = "Chipped Cast Iron.vmat" + to = "materials/stage/Chipped Cast Iron.vmat" + }, + + { + from = "shinning_carpet.002.vmat" + to = "materials/stage/shinning_carpet.002.vmat" + }, + + { + from = "WoodFineDark004_3K.vmat" + to = "materials/stage/WoodFineDark004_3K.vmat" + }, + + { + from = "Scuffed Plastic with Rough Marks.001.vmat" + to = "materials/stage/Scuffed Plastic with Rough Marks.001.vmat" + }, + ] + use_global_default = false + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "models/stage/stage.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = false + exception_list = [] + } + }, + ] + }, + { + _class = "ModelModifierList" + children = + [ + { + _class = "ModelModifier_ScaleAndMirror" + scale = 0.3937000036239624 + mirror_x = false + mirror_y = false + mirror_z = false + flip_bone_forward = false + swap_left_and_right_bones = false + }, + ] + }, + { + _class = "PhysicsShapeList" + children = + [ + { + _class = "PhysicsMeshFromRender" + parent_bone = "" + surface_prop = "default" + collision_tags = "solid" + }, + ] + } + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/textures/Club3/fabric_0005_base_color_2k.jpg b/Assets/textures/Club3/fabric_0005_base_color_2k.jpg new file mode 100644 index 0000000..afc61a2 Binary files /dev/null and b/Assets/textures/Club3/fabric_0005_base_color_2k.jpg differ diff --git a/Assets/textures/Club3/fabric_0005_normal_2k_norm.png b/Assets/textures/Club3/fabric_0005_normal_2k_norm.png new file mode 100644 index 0000000..7b9effa Binary files /dev/null and b/Assets/textures/Club3/fabric_0005_normal_2k_norm.png differ diff --git a/Assets/textures/Club3/fabric_0005_roughness_2k.jpg b/Assets/textures/Club3/fabric_0005_roughness_2k.jpg new file mode 100644 index 0000000..c781872 Binary files /dev/null and b/Assets/textures/Club3/fabric_0005_roughness_2k.jpg differ diff --git a/Assets/textures/World/Branch_1_side1_color.png b/Assets/textures/World/Branch_1_side1_color.png new file mode 100644 index 0000000..2e5cea9 Binary files /dev/null and b/Assets/textures/World/Branch_1_side1_color.png differ diff --git a/Assets/textures/World/Branch_1_side1_color_trans.png b/Assets/textures/World/Branch_1_side1_color_trans.png new file mode 100644 index 0000000..e5f4187 Binary files /dev/null and b/Assets/textures/World/Branch_1_side1_color_trans.png differ diff --git a/Assets/textures/World/Branch_1_side1_normal_norm.png b/Assets/textures/World/Branch_1_side1_normal_norm.png new file mode 100644 index 0000000..478a402 Binary files /dev/null and b/Assets/textures/World/Branch_1_side1_normal_norm.png differ diff --git a/Assets/textures/World/Branch_1_side1_rough.png b/Assets/textures/World/Branch_1_side1_rough.png new file mode 100644 index 0000000..7b573e8 Binary files /dev/null and b/Assets/textures/World/Branch_1_side1_rough.png differ diff --git a/Assets/textures/World/Branch_1_side2_color.png b/Assets/textures/World/Branch_1_side2_color.png new file mode 100644 index 0000000..7d2d25c Binary files /dev/null and b/Assets/textures/World/Branch_1_side2_color.png differ diff --git a/Assets/textures/World/Branch_1_side2_color_trans.png b/Assets/textures/World/Branch_1_side2_color_trans.png new file mode 100644 index 0000000..3cee09f Binary files /dev/null and b/Assets/textures/World/Branch_1_side2_color_trans.png differ diff --git a/Assets/textures/World/Branch_1_side2_rough.png b/Assets/textures/World/Branch_1_side2_rough.png new file mode 100644 index 0000000..90cd27e Binary files /dev/null and b/Assets/textures/World/Branch_1_side2_rough.png differ diff --git a/Assets/textures/World/Branch_2_side1_color.png b/Assets/textures/World/Branch_2_side1_color.png new file mode 100644 index 0000000..693c667 Binary files /dev/null and b/Assets/textures/World/Branch_2_side1_color.png differ diff --git a/Assets/textures/World/Branch_2_side1_color_trans.png b/Assets/textures/World/Branch_2_side1_color_trans.png new file mode 100644 index 0000000..7be265b Binary files /dev/null and b/Assets/textures/World/Branch_2_side1_color_trans.png differ diff --git a/Assets/textures/World/Branch_2_side1_normal_norm.png b/Assets/textures/World/Branch_2_side1_normal_norm.png new file mode 100644 index 0000000..211f10d Binary files /dev/null and b/Assets/textures/World/Branch_2_side1_normal_norm.png differ diff --git a/Assets/textures/World/Branch_2_side1_rough.png b/Assets/textures/World/Branch_2_side1_rough.png new file mode 100644 index 0000000..ae1de3a Binary files /dev/null and b/Assets/textures/World/Branch_2_side1_rough.png differ diff --git a/Assets/textures/World/Branch_2_side2_color.png b/Assets/textures/World/Branch_2_side2_color.png new file mode 100644 index 0000000..6fa69fb Binary files /dev/null and b/Assets/textures/World/Branch_2_side2_color.png differ diff --git a/Assets/textures/World/Branch_2_side2_color_trans.png b/Assets/textures/World/Branch_2_side2_color_trans.png new file mode 100644 index 0000000..35002a4 Binary files /dev/null and b/Assets/textures/World/Branch_2_side2_color_trans.png differ diff --git a/Assets/textures/World/Branch_2_side2_normal_norm.png b/Assets/textures/World/Branch_2_side2_normal_norm.png new file mode 100644 index 0000000..9640062 Binary files /dev/null and b/Assets/textures/World/Branch_2_side2_normal_norm.png differ diff --git a/Assets/textures/World/Branch_2_side2_rough.png b/Assets/textures/World/Branch_2_side2_rough.png new file mode 100644 index 0000000..88d532b Binary files /dev/null and b/Assets/textures/World/Branch_2_side2_rough.png differ diff --git a/Assets/textures/World/Bricks058_4K_Color.jpg b/Assets/textures/World/Bricks058_4K_Color.jpg new file mode 100644 index 0000000..a4582f9 Binary files /dev/null and b/Assets/textures/World/Bricks058_4K_Color.jpg differ diff --git a/Assets/textures/World/Concrete010_1K-PNG_Color.png b/Assets/textures/World/Concrete010_1K-PNG_Color.png new file mode 100644 index 0000000..d0ecdff Binary files /dev/null and b/Assets/textures/World/Concrete010_1K-PNG_Color.png differ diff --git a/Assets/textures/World/Grass004_1K-PNG_Color.png b/Assets/textures/World/Grass004_1K-PNG_Color.png new file mode 100644 index 0000000..dafc118 Binary files /dev/null and b/Assets/textures/World/Grass004_1K-PNG_Color.png differ diff --git a/Assets/textures/World/Grass004_1K-PNG_NormalGL_norm.png b/Assets/textures/World/Grass004_1K-PNG_NormalGL_norm.png new file mode 100644 index 0000000..8c0f934 Binary files /dev/null and b/Assets/textures/World/Grass004_1K-PNG_NormalGL_norm.png differ diff --git a/Assets/textures/World/Grass004_1K-PNG_Roughness.png b/Assets/textures/World/Grass004_1K-PNG_Roughness.png new file mode 100644 index 0000000..e1b5dc3 Binary files /dev/null and b/Assets/textures/World/Grass004_1K-PNG_Roughness.png differ diff --git a/Assets/textures/World/NoiseMap_norm.png b/Assets/textures/World/NoiseMap_norm.png new file mode 100644 index 0000000..9bc1373 Binary files /dev/null and b/Assets/textures/World/NoiseMap_norm.png differ diff --git a/Assets/textures/World/Street_Pavement_border_BaseColor.png b/Assets/textures/World/Street_Pavement_border_BaseColor.png new file mode 100644 index 0000000..6dbbbae Binary files /dev/null and b/Assets/textures/World/Street_Pavement_border_BaseColor.png differ diff --git a/Assets/textures/World/Street_Pavement_border_Roughness.png b/Assets/textures/World/Street_Pavement_border_Roughness.png new file mode 100644 index 0000000..6dcc6c1 Binary files /dev/null and b/Assets/textures/World/Street_Pavement_border_Roughness.png differ diff --git a/Assets/textures/World/Street_ground_BaseColor.png b/Assets/textures/World/Street_ground_BaseColor.png new file mode 100644 index 0000000..d064bf2 Binary files /dev/null and b/Assets/textures/World/Street_ground_BaseColor.png differ diff --git a/Assets/textures/World/Street_ground_Roughness.png b/Assets/textures/World/Street_ground_Roughness.png new file mode 100644 index 0000000..06b544b Binary files /dev/null and b/Assets/textures/World/Street_ground_Roughness.png differ diff --git a/Assets/textures/World/TreeBark_BaseColor.png b/Assets/textures/World/TreeBark_BaseColor.png new file mode 100644 index 0000000..0f8d7da Binary files /dev/null and b/Assets/textures/World/TreeBark_BaseColor.png differ diff --git a/Assets/textures/World/TreeBark_Normal_norm.png b/Assets/textures/World/TreeBark_Normal_norm.png new file mode 100644 index 0000000..ced49a0 Binary files /dev/null and b/Assets/textures/World/TreeBark_Normal_norm.png differ diff --git a/Assets/textures/World/TreeBark_Roughness.png b/Assets/textures/World/TreeBark_Roughness.png new file mode 100644 index 0000000..d67c18c Binary files /dev/null and b/Assets/textures/World/TreeBark_Roughness.png differ diff --git a/Assets/textures/World/asphalt_02_diff_1k.jpg b/Assets/textures/World/asphalt_02_diff_1k.jpg new file mode 100644 index 0000000..6904a78 Binary files /dev/null and b/Assets/textures/World/asphalt_02_diff_1k.jpg differ diff --git a/Assets/textures/World/asphalt_02_rough_1k.jpg b/Assets/textures/World/asphalt_02_rough_1k.jpg new file mode 100644 index 0000000..e6bd618 Binary files /dev/null and b/Assets/textures/World/asphalt_02_rough_1k.jpg differ diff --git a/Assets/textures/World/concrete_pavers_diff_1k.jpg b/Assets/textures/World/concrete_pavers_diff_1k.jpg new file mode 100644 index 0000000..6db46f7 Binary files /dev/null and b/Assets/textures/World/concrete_pavers_diff_1k.jpg differ diff --git a/Assets/textures/World/fence_color.png b/Assets/textures/World/fence_color.png new file mode 100644 index 0000000..aa5dc84 Binary files /dev/null and b/Assets/textures/World/fence_color.png differ diff --git a/Assets/textures/World/fence_color_trans.png b/Assets/textures/World/fence_color_trans.png new file mode 100644 index 0000000..d9a1291 Binary files /dev/null and b/Assets/textures/World/fence_color_trans.png differ diff --git a/Assets/textures/World/fence_metalness.png b/Assets/textures/World/fence_metalness.png new file mode 100644 index 0000000..ec4628d Binary files /dev/null and b/Assets/textures/World/fence_metalness.png differ diff --git a/Assets/textures/World/fence_normal_norm.png b/Assets/textures/World/fence_normal_norm.png new file mode 100644 index 0000000..0aaaef5 Binary files /dev/null and b/Assets/textures/World/fence_normal_norm.png differ diff --git a/Assets/textures/World/fence_roughness.png b/Assets/textures/World/fence_roughness.png new file mode 100644 index 0000000..58d7ec3 Binary files /dev/null and b/Assets/textures/World/fence_roughness.png differ diff --git a/Assets/textures/World/floor_bricks_02_diff_1k.jpg b/Assets/textures/World/floor_bricks_02_diff_1k.jpg new file mode 100644 index 0000000..0573499 Binary files /dev/null and b/Assets/textures/World/floor_bricks_02_diff_1k.jpg differ diff --git a/Assets/textures/World/floor_bricks_02_rough_1k.jpg b/Assets/textures/World/floor_bricks_02_rough_1k.jpg new file mode 100644 index 0000000..a109fc8 Binary files /dev/null and b/Assets/textures/World/floor_bricks_02_rough_1k.jpg differ diff --git a/Assets/textures/World/herringbone_pavement_diff_1k.jpg b/Assets/textures/World/herringbone_pavement_diff_1k.jpg new file mode 100644 index 0000000..6ef3738 Binary files /dev/null and b/Assets/textures/World/herringbone_pavement_diff_1k.jpg differ diff --git a/Assets/textures/World/highway-lanes_albedo.png b/Assets/textures/World/highway-lanes_albedo.png new file mode 100644 index 0000000..7877aa8 Binary files /dev/null and b/Assets/textures/World/highway-lanes_albedo.png differ diff --git a/Assets/textures/World/highway-lanes_roughness.png b/Assets/textures/World/highway-lanes_roughness.png new file mode 100644 index 0000000..5d6639f Binary files /dev/null and b/Assets/textures/World/highway-lanes_roughness.png differ diff --git a/Assets/textures/World/rocks_ground_02_col_1k.jpg b/Assets/textures/World/rocks_ground_02_col_1k.jpg new file mode 100644 index 0000000..64ee19b Binary files /dev/null and b/Assets/textures/World/rocks_ground_02_col_1k.jpg differ diff --git a/Assets/textures/World/rocks_ground_02_rough_1k.jpg b/Assets/textures/World/rocks_ground_02_rough_1k.jpg new file mode 100644 index 0000000..54c82a0 Binary files /dev/null and b/Assets/textures/World/rocks_ground_02_rough_1k.jpg differ diff --git a/Assets/textures/World/white_plaster_02_diff_2k.jpg b/Assets/textures/World/white_plaster_02_diff_2k.jpg new file mode 100644 index 0000000..c2a52bf Binary files /dev/null and b/Assets/textures/World/white_plaster_02_diff_2k.jpg differ diff --git a/Assets/textures/bench/Bench_Bench_BaseColor.png b/Assets/textures/bench/Bench_Bench_BaseColor.png new file mode 100644 index 0000000..393f8b7 Binary files /dev/null and b/Assets/textures/bench/Bench_Bench_BaseColor.png differ diff --git a/Assets/textures/bench/Bench_Bench_Metallic.png b/Assets/textures/bench/Bench_Bench_Metallic.png new file mode 100644 index 0000000..9200338 Binary files /dev/null and b/Assets/textures/bench/Bench_Bench_Metallic.png differ diff --git a/Assets/textures/bench/Bench_Bench_Roughness.png b/Assets/textures/bench/Bench_Bench_Roughness.png new file mode 100644 index 0000000..7c6e3b8 Binary files /dev/null and b/Assets/textures/bench/Bench_Bench_Roughness.png differ diff --git a/Assets/textures/box_box_parallax_example_texture.png b/Assets/textures/box_box_parallax_example_texture.png new file mode 100644 index 0000000..3215cf1 Binary files /dev/null and b/Assets/textures/box_box_parallax_example_texture.png differ diff --git a/Assets/textures/building/New_Graph_basecolor.png b/Assets/textures/building/New_Graph_basecolor.png new file mode 100644 index 0000000..94d2c39 Binary files /dev/null and b/Assets/textures/building/New_Graph_basecolor.png differ diff --git a/Assets/textures/building/New_Graph_metallic.png b/Assets/textures/building/New_Graph_metallic.png new file mode 100644 index 0000000..2a29552 Binary files /dev/null and b/Assets/textures/building/New_Graph_metallic.png differ diff --git a/Assets/textures/building/New_Graph_normal_norm.png b/Assets/textures/building/New_Graph_normal_norm.png new file mode 100644 index 0000000..40752a7 Binary files /dev/null and b/Assets/textures/building/New_Graph_normal_norm.png differ diff --git a/Assets/textures/building/New_Graph_roughness.png b/Assets/textures/building/New_Graph_roughness.png new file mode 100644 index 0000000..1d7c788 Binary files /dev/null and b/Assets/textures/building/New_Graph_roughness.png differ diff --git a/Assets/textures/building/Tiles_Metallic_01_metallic.jpg b/Assets/textures/building/Tiles_Metallic_01_metallic.jpg new file mode 100644 index 0000000..ee2d8d7 Binary files /dev/null and b/Assets/textures/building/Tiles_Metallic_01_metallic.jpg differ diff --git a/Assets/textures/building/Tiles_Metallic_01_normal_norm.png b/Assets/textures/building/Tiles_Metallic_01_normal_norm.png new file mode 100644 index 0000000..1a54c04 Binary files /dev/null and b/Assets/textures/building/Tiles_Metallic_01_normal_norm.png differ diff --git a/Assets/textures/building/Tiles_Metallic_01_roughness.jpg b/Assets/textures/building/Tiles_Metallic_01_roughness.jpg new file mode 100644 index 0000000..71c5101 Binary files /dev/null and b/Assets/textures/building/Tiles_Metallic_01_roughness.jpg differ diff --git a/Assets/textures/building/metal_0050_ao_2k.jpg b/Assets/textures/building/metal_0050_ao_2k.jpg new file mode 100644 index 0000000..e12185d Binary files /dev/null and b/Assets/textures/building/metal_0050_ao_2k.jpg differ diff --git a/Assets/textures/building/metal_0050_color_2k.jpg b/Assets/textures/building/metal_0050_color_2k.jpg new file mode 100644 index 0000000..2077fd9 Binary files /dev/null and b/Assets/textures/building/metal_0050_color_2k.jpg differ diff --git a/Assets/textures/building/metal_0050_normal_direct_2k_norm.png b/Assets/textures/building/metal_0050_normal_direct_2k_norm.png new file mode 100644 index 0000000..aec465e Binary files /dev/null and b/Assets/textures/building/metal_0050_normal_direct_2k_norm.png differ diff --git a/Assets/textures/building/metal_0050_roughness_2k.jpg b/Assets/textures/building/metal_0050_roughness_2k.jpg new file mode 100644 index 0000000..40a9bc6 Binary files /dev/null and b/Assets/textures/building/metal_0050_roughness_2k.jpg differ diff --git a/Assets/textures/building/paint_0001_base_color_2k.jpg b/Assets/textures/building/paint_0001_base_color_2k.jpg new file mode 100644 index 0000000..7d4d732 Binary files /dev/null and b/Assets/textures/building/paint_0001_base_color_2k.jpg differ diff --git a/Assets/textures/building/paint_0001_normal_directx_2k_norm.png b/Assets/textures/building/paint_0001_normal_directx_2k_norm.png new file mode 100644 index 0000000..4850fce Binary files /dev/null and b/Assets/textures/building/paint_0001_normal_directx_2k_norm.png differ diff --git a/Assets/textures/building/paint_0001_roughness_2k.jpg b/Assets/textures/building/paint_0001_roughness_2k.jpg new file mode 100644 index 0000000..3582ca2 Binary files /dev/null and b/Assets/textures/building/paint_0001_roughness_2k.jpg differ diff --git a/Assets/textures/building/roughness.png b/Assets/textures/building/roughness.png new file mode 100644 index 0000000..e5ce3bc Binary files /dev/null and b/Assets/textures/building/roughness.png differ diff --git a/Assets/textures/building/taras-petrenko-map_0001_nrml_norm.png b/Assets/textures/building/taras-petrenko-map_0001_nrml_norm.png new file mode 100644 index 0000000..493c8eb Binary files /dev/null and b/Assets/textures/building/taras-petrenko-map_0001_nrml_norm.png differ diff --git a/Assets/textures/building/taras-petrenko-map_0002_base_color.png b/Assets/textures/building/taras-petrenko-map_0002_base_color.png new file mode 100644 index 0000000..18112b4 Binary files /dev/null and b/Assets/textures/building/taras-petrenko-map_0002_base_color.png differ diff --git a/Assets/textures/club1/2K-velvet_2_basecolor.png b/Assets/textures/club1/2K-velvet_2_basecolor.png new file mode 100644 index 0000000..4efdb1b Binary files /dev/null and b/Assets/textures/club1/2K-velvet_2_basecolor.png differ diff --git a/Assets/textures/club1/2K-velvet_2_metallic.png b/Assets/textures/club1/2K-velvet_2_metallic.png new file mode 100644 index 0000000..ff9e804 Binary files /dev/null and b/Assets/textures/club1/2K-velvet_2_metallic.png differ diff --git a/Assets/textures/club1/2K-velvet_2_normal_norm.png b/Assets/textures/club1/2K-velvet_2_normal_norm.png new file mode 100644 index 0000000..b723036 Binary files /dev/null and b/Assets/textures/club1/2K-velvet_2_normal_norm.png differ diff --git a/Assets/textures/club1/2K-velvet_2_roughness.png b/Assets/textures/club1/2K-velvet_2_roughness.png new file mode 100644 index 0000000..623f08e Binary files /dev/null and b/Assets/textures/club1/2K-velvet_2_roughness.png differ diff --git a/Assets/textures/club1/GWC Iron Hammered Finish_BaseColor.jpg b/Assets/textures/club1/GWC Iron Hammered Finish_BaseColor.jpg new file mode 100644 index 0000000..7c71b5a Binary files /dev/null and b/Assets/textures/club1/GWC Iron Hammered Finish_BaseColor.jpg differ diff --git a/Assets/textures/club1/GWC Iron Hammered Finish_Metallic.jpg b/Assets/textures/club1/GWC Iron Hammered Finish_Metallic.jpg new file mode 100644 index 0000000..040bcde Binary files /dev/null and b/Assets/textures/club1/GWC Iron Hammered Finish_Metallic.jpg differ diff --git a/Assets/textures/club1/GWC Iron Hammered Finish_Normal_norm.png b/Assets/textures/club1/GWC Iron Hammered Finish_Normal_norm.png new file mode 100644 index 0000000..f323d14 Binary files /dev/null and b/Assets/textures/club1/GWC Iron Hammered Finish_Normal_norm.png differ diff --git a/Assets/textures/club1/GWC Iron Hammered Finish_Roughness.jpg b/Assets/textures/club1/GWC Iron Hammered Finish_Roughness.jpg new file mode 100644 index 0000000..a71fbb9 Binary files /dev/null and b/Assets/textures/club1/GWC Iron Hammered Finish_Roughness.jpg differ diff --git a/Assets/textures/club1/Mixer_DefaultMaterial_AlbedoTransparency.png b/Assets/textures/club1/Mixer_DefaultMaterial_AlbedoTransparency.png new file mode 100644 index 0000000..3e01b89 Binary files /dev/null and b/Assets/textures/club1/Mixer_DefaultMaterial_AlbedoTransparency.png differ diff --git a/Assets/textures/club1/Mixer_DefaultMaterial_Normal_norm.png b/Assets/textures/club1/Mixer_DefaultMaterial_Normal_norm.png new file mode 100644 index 0000000..d181e86 Binary files /dev/null and b/Assets/textures/club1/Mixer_DefaultMaterial_Normal_norm.png differ diff --git a/Assets/textures/club1/fabric_0005_base_color_2k.jpg b/Assets/textures/club1/fabric_0005_base_color_2k.jpg new file mode 100644 index 0000000..afc61a2 Binary files /dev/null and b/Assets/textures/club1/fabric_0005_base_color_2k.jpg differ diff --git a/Assets/textures/club1/fabric_0005_normal_2k_norm.png b/Assets/textures/club1/fabric_0005_normal_2k_norm.png new file mode 100644 index 0000000..7b9effa Binary files /dev/null and b/Assets/textures/club1/fabric_0005_normal_2k_norm.png differ diff --git a/Assets/textures/club1/fabric_0005_roughness_2k.jpg b/Assets/textures/club1/fabric_0005_roughness_2k.jpg new file mode 100644 index 0000000..c781872 Binary files /dev/null and b/Assets/textures/club1/fabric_0005_roughness_2k.jpg differ diff --git a/Assets/textures/club2/517-5172681_cosco-98035-restroom-sign-9-x-6in-wht.png b/Assets/textures/club2/517-5172681_cosco-98035-restroom-sign-9-x-6in-wht.png new file mode 100644 index 0000000..e8057e5 Binary files /dev/null and b/Assets/textures/club2/517-5172681_cosco-98035-restroom-sign-9-x-6in-wht.png differ diff --git a/Assets/textures/club2/New_Graph_basecolor.png b/Assets/textures/club2/New_Graph_basecolor.png new file mode 100644 index 0000000..94d2c39 Binary files /dev/null and b/Assets/textures/club2/New_Graph_basecolor.png differ diff --git a/Assets/textures/club2/New_Graph_metallic.png b/Assets/textures/club2/New_Graph_metallic.png new file mode 100644 index 0000000..2a29552 Binary files /dev/null and b/Assets/textures/club2/New_Graph_metallic.png differ diff --git a/Assets/textures/club2/New_Graph_normal_norm.png b/Assets/textures/club2/New_Graph_normal_norm.png new file mode 100644 index 0000000..40752a7 Binary files /dev/null and b/Assets/textures/club2/New_Graph_normal_norm.png differ diff --git a/Assets/textures/club2/New_Graph_roughness.png b/Assets/textures/club2/New_Graph_roughness.png new file mode 100644 index 0000000..1d7c788 Binary files /dev/null and b/Assets/textures/club2/New_Graph_roughness.png differ diff --git a/Assets/textures/club2/Staff-Only.png b/Assets/textures/club2/Staff-Only.png new file mode 100644 index 0000000..272215a Binary files /dev/null and b/Assets/textures/club2/Staff-Only.png differ diff --git a/Assets/textures/club2/marble_0012_base_color_4k.jpg b/Assets/textures/club2/marble_0012_base_color_4k.jpg new file mode 100644 index 0000000..2fc287c Binary files /dev/null and b/Assets/textures/club2/marble_0012_base_color_4k.jpg differ diff --git a/Assets/textures/club2/marble_0012_normal_4k_norm.png b/Assets/textures/club2/marble_0012_normal_4k_norm.png new file mode 100644 index 0000000..ef00d26 Binary files /dev/null and b/Assets/textures/club2/marble_0012_normal_4k_norm.png differ diff --git a/Assets/textures/club2/marble_0012_roughness_4k.jpg b/Assets/textures/club2/marble_0012_roughness_4k.jpg new file mode 100644 index 0000000..6b9310d Binary files /dev/null and b/Assets/textures/club2/marble_0012_roughness_4k.jpg differ diff --git a/Assets/textures/club2/metal_0015_normal_opengl_2k_norm.png b/Assets/textures/club2/metal_0015_normal_opengl_2k_norm.png new file mode 100644 index 0000000..436a73b Binary files /dev/null and b/Assets/textures/club2/metal_0015_normal_opengl_2k_norm.png differ diff --git a/Assets/textures/club2/metal_0015_roughness_2k.jpg b/Assets/textures/club2/metal_0015_roughness_2k.jpg new file mode 100644 index 0000000..4a1aa68 Binary files /dev/null and b/Assets/textures/club2/metal_0015_roughness_2k.jpg differ diff --git a/Assets/textures/club2/plastic_0010_color_2k.jpg b/Assets/textures/club2/plastic_0010_color_2k.jpg new file mode 100644 index 0000000..a9d452b Binary files /dev/null and b/Assets/textures/club2/plastic_0010_color_2k.jpg differ diff --git a/Assets/textures/club2/plastic_0010_normal_directx_2k_norm.png b/Assets/textures/club2/plastic_0010_normal_directx_2k_norm.png new file mode 100644 index 0000000..4cdc7d0 Binary files /dev/null and b/Assets/textures/club2/plastic_0010_normal_directx_2k_norm.png differ diff --git a/Assets/textures/club2/plastic_0010_roughness_2k.jpg b/Assets/textures/club2/plastic_0010_roughness_2k.jpg new file mode 100644 index 0000000..893a36b Binary files /dev/null and b/Assets/textures/club2/plastic_0010_roughness_2k.jpg differ diff --git a/Assets/textures/hotel/Black_Tiles_01_2K_Normal_norm.png b/Assets/textures/hotel/Black_Tiles_01_2K_Normal_norm.png new file mode 100644 index 0000000..19dca9f Binary files /dev/null and b/Assets/textures/hotel/Black_Tiles_01_2K_Normal_norm.png differ diff --git a/Assets/textures/hotel/Brick_wall_03_2K_Base_Color.png b/Assets/textures/hotel/Brick_wall_03_2K_Base_Color.png new file mode 100644 index 0000000..ce71f9c Binary files /dev/null and b/Assets/textures/hotel/Brick_wall_03_2K_Base_Color.png differ diff --git a/Assets/textures/hotel/Brick_wall_03_2K_Normal_norm.png b/Assets/textures/hotel/Brick_wall_03_2K_Normal_norm.png new file mode 100644 index 0000000..96cbf5f Binary files /dev/null and b/Assets/textures/hotel/Brick_wall_03_2K_Normal_norm.png differ diff --git a/Assets/textures/hotel/Concrete_wall_02_2K_Base_Color.png b/Assets/textures/hotel/Concrete_wall_02_2K_Base_Color.png new file mode 100644 index 0000000..2033b1e Binary files /dev/null and b/Assets/textures/hotel/Concrete_wall_02_2K_Base_Color.png differ diff --git a/Assets/textures/hotel/TexturesCom_Concrete_WornWall_512_albedo.tif b/Assets/textures/hotel/TexturesCom_Concrete_WornWall_512_albedo.tif new file mode 100644 index 0000000..28e64bb Binary files /dev/null and b/Assets/textures/hotel/TexturesCom_Concrete_WornWall_512_albedo.tif differ diff --git a/Assets/textures/hotel/TexturesCom_Tiles_CheckerboardVintage_1K_normal_norm.png b/Assets/textures/hotel/TexturesCom_Tiles_CheckerboardVintage_1K_normal_norm.png new file mode 100644 index 0000000..436c0ba Binary files /dev/null and b/Assets/textures/hotel/TexturesCom_Tiles_CheckerboardVintage_1K_normal_norm.png differ diff --git a/Assets/textures/hotel/acunit01.jpg b/Assets/textures/hotel/acunit01.jpg new file mode 100644 index 0000000..ea2ab23 Binary files /dev/null and b/Assets/textures/hotel/acunit01.jpg differ diff --git a/Assets/textures/hotel/acunit1.jpg b/Assets/textures/hotel/acunit1.jpg new file mode 100644 index 0000000..1644845 Binary files /dev/null and b/Assets/textures/hotel/acunit1.jpg differ diff --git a/Assets/textures/polySurface55/Block01Door01.png b/Assets/textures/polySurface55/Block01Door01.png new file mode 100644 index 0000000..578036f Binary files /dev/null and b/Assets/textures/polySurface55/Block01Door01.png differ diff --git a/Assets/textures/polySurface55/Block01Door01_N_norm.png b/Assets/textures/polySurface55/Block01Door01_N_norm.png new file mode 100644 index 0000000..bc722df Binary files /dev/null and b/Assets/textures/polySurface55/Block01Door01_N_norm.png differ diff --git a/Assets/textures/polySurface55/Block01Door01_mask.png b/Assets/textures/polySurface55/Block01Door01_mask.png new file mode 100644 index 0000000..5aa9d08 Binary files /dev/null and b/Assets/textures/polySurface55/Block01Door01_mask.png differ diff --git a/Assets/textures/polySurface55/Boarding01.png b/Assets/textures/polySurface55/Boarding01.png new file mode 100644 index 0000000..ec74b3a Binary files /dev/null and b/Assets/textures/polySurface55/Boarding01.png differ diff --git a/Assets/textures/polySurface55/Boarding01_N_norm.png b/Assets/textures/polySurface55/Boarding01_N_norm.png new file mode 100644 index 0000000..0be5765 Binary files /dev/null and b/Assets/textures/polySurface55/Boarding01_N_norm.png differ diff --git a/Assets/textures/polySurface55/Brick_new01.png b/Assets/textures/polySurface55/Brick_new01.png new file mode 100644 index 0000000..6d6a2e7 Binary files /dev/null and b/Assets/textures/polySurface55/Brick_new01.png differ diff --git a/Assets/textures/polySurface55/Brick_new01_N_norm.png b/Assets/textures/polySurface55/Brick_new01_N_norm.png new file mode 100644 index 0000000..b897cb3 Binary files /dev/null and b/Assets/textures/polySurface55/Brick_new01_N_norm.png differ diff --git a/Assets/textures/polySurface55/Brick_new02.png b/Assets/textures/polySurface55/Brick_new02.png new file mode 100644 index 0000000..4d70cb1 Binary files /dev/null and b/Assets/textures/polySurface55/Brick_new02.png differ diff --git a/Assets/textures/polySurface55/Concrete_clean01.png b/Assets/textures/polySurface55/Concrete_clean01.png new file mode 100644 index 0000000..c763d56 Binary files /dev/null and b/Assets/textures/polySurface55/Concrete_clean01.png differ diff --git a/Assets/textures/polySurface55/Concrete_clean01_N_norm.png b/Assets/textures/polySurface55/Concrete_clean01_N_norm.png new file mode 100644 index 0000000..0e824f9 Binary files /dev/null and b/Assets/textures/polySurface55/Concrete_clean01_N_norm.png differ diff --git a/Assets/textures/polySurface55/Concrete_poured01.png b/Assets/textures/polySurface55/Concrete_poured01.png new file mode 100644 index 0000000..20d784b Binary files /dev/null and b/Assets/textures/polySurface55/Concrete_poured01.png differ diff --git a/Assets/textures/polySurface55/Concrete_poured01_N_norm.png b/Assets/textures/polySurface55/Concrete_poured01_N_norm.png new file mode 100644 index 0000000..a15bc81 Binary files /dev/null and b/Assets/textures/polySurface55/Concrete_poured01_N_norm.png differ diff --git a/Assets/textures/polySurface55/Doors01.png b/Assets/textures/polySurface55/Doors01.png new file mode 100644 index 0000000..6ad93d3 Binary files /dev/null and b/Assets/textures/polySurface55/Doors01.png differ diff --git a/Assets/textures/polySurface55/Doors01_N_norm.png b/Assets/textures/polySurface55/Doors01_N_norm.png new file mode 100644 index 0000000..1a890c5 Binary files /dev/null and b/Assets/textures/polySurface55/Doors01_N_norm.png differ diff --git a/Assets/textures/polySurface55/Doors01_mask.png b/Assets/textures/polySurface55/Doors01_mask.png new file mode 100644 index 0000000..c81ee06 Binary files /dev/null and b/Assets/textures/polySurface55/Doors01_mask.png differ diff --git a/Assets/textures/polySurface55/Graffiti.png b/Assets/textures/polySurface55/Graffiti.png new file mode 100644 index 0000000..4da3811 Binary files /dev/null and b/Assets/textures/polySurface55/Graffiti.png differ diff --git a/Assets/textures/polySurface55/Graffiti_trans.png b/Assets/textures/polySurface55/Graffiti_trans.png new file mode 100644 index 0000000..304a67d Binary files /dev/null and b/Assets/textures/polySurface55/Graffiti_trans.png differ diff --git a/Assets/textures/polySurface55/Metal_rusty01.png b/Assets/textures/polySurface55/Metal_rusty01.png new file mode 100644 index 0000000..4bdaf08 Binary files /dev/null and b/Assets/textures/polySurface55/Metal_rusty01.png differ diff --git a/Assets/textures/polySurface55/Metal_rusty01_N_norm.png b/Assets/textures/polySurface55/Metal_rusty01_N_norm.png new file mode 100644 index 0000000..cd6ac25 Binary files /dev/null and b/Assets/textures/polySurface55/Metal_rusty01_N_norm.png differ diff --git a/Assets/textures/polySurface55/Roller01.png b/Assets/textures/polySurface55/Roller01.png new file mode 100644 index 0000000..4584f37 Binary files /dev/null and b/Assets/textures/polySurface55/Roller01.png differ diff --git a/Assets/textures/polySurface55/Roller01_N_norm.png b/Assets/textures/polySurface55/Roller01_N_norm.png new file mode 100644 index 0000000..dff3b78 Binary files /dev/null and b/Assets/textures/polySurface55/Roller01_N_norm.png differ diff --git a/Assets/textures/polySurface55/Roller01_mask.png b/Assets/textures/polySurface55/Roller01_mask.png new file mode 100644 index 0000000..3f07a81 Binary files /dev/null and b/Assets/textures/polySurface55/Roller01_mask.png differ diff --git a/Assets/textures/polySurface55/Sign02.png b/Assets/textures/polySurface55/Sign02.png new file mode 100644 index 0000000..8f508ab Binary files /dev/null and b/Assets/textures/polySurface55/Sign02.png differ diff --git a/Assets/textures/polySurface55/Sign02_N_norm.png b/Assets/textures/polySurface55/Sign02_N_norm.png new file mode 100644 index 0000000..ea91dec Binary files /dev/null and b/Assets/textures/polySurface55/Sign02_N_norm.png differ diff --git a/Assets/textures/polySurface55/Spills01.png b/Assets/textures/polySurface55/Spills01.png new file mode 100644 index 0000000..bf4deb5 Binary files /dev/null and b/Assets/textures/polySurface55/Spills01.png differ diff --git a/Assets/textures/polySurface55/Spills01_trans.png b/Assets/textures/polySurface55/Spills01_trans.png new file mode 100644 index 0000000..656f2a9 Binary files /dev/null and b/Assets/textures/polySurface55/Spills01_trans.png differ diff --git a/Assets/textures/polySurface55/Stucco_02.png b/Assets/textures/polySurface55/Stucco_02.png new file mode 100644 index 0000000..f6e69eb Binary files /dev/null and b/Assets/textures/polySurface55/Stucco_02.png differ diff --git a/Assets/textures/polySurface55/Stucco_02_N_norm.png b/Assets/textures/polySurface55/Stucco_02_N_norm.png new file mode 100644 index 0000000..8c98769 Binary files /dev/null and b/Assets/textures/polySurface55/Stucco_02_N_norm.png differ diff --git a/Assets/textures/polySurface55/Windows01.png b/Assets/textures/polySurface55/Windows01.png new file mode 100644 index 0000000..2309706 Binary files /dev/null and b/Assets/textures/polySurface55/Windows01.png differ diff --git a/Assets/textures/polySurface55/Windows01_N_norm.png b/Assets/textures/polySurface55/Windows01_N_norm.png new file mode 100644 index 0000000..cca3450 Binary files /dev/null and b/Assets/textures/polySurface55/Windows01_N_norm.png differ diff --git a/Assets/textures/polySurface55/Windows01_mask.png b/Assets/textures/polySurface55/Windows01_mask.png new file mode 100644 index 0000000..d7b5e65 Binary files /dev/null and b/Assets/textures/polySurface55/Windows01_mask.png differ diff --git a/Assets/textures/polySurface55/conunit01.png b/Assets/textures/polySurface55/conunit01.png new file mode 100644 index 0000000..6d315a9 Binary files /dev/null and b/Assets/textures/polySurface55/conunit01.png differ diff --git a/Assets/textures/polySurface55/conunit01_N_norm.png b/Assets/textures/polySurface55/conunit01_N_norm.png new file mode 100644 index 0000000..f249de1 Binary files /dev/null and b/Assets/textures/polySurface55/conunit01_N_norm.png differ diff --git a/Assets/textures/polySurface55/misc01.png b/Assets/textures/polySurface55/misc01.png new file mode 100644 index 0000000..f9ff905 Binary files /dev/null and b/Assets/textures/polySurface55/misc01.png differ diff --git a/Assets/textures/polySurface55/misc01_N_norm.png b/Assets/textures/polySurface55/misc01_N_norm.png new file mode 100644 index 0000000..83b3085 Binary files /dev/null and b/Assets/textures/polySurface55/misc01_N_norm.png differ diff --git a/Assets/textures/polySurface55/rooftar01.png b/Assets/textures/polySurface55/rooftar01.png new file mode 100644 index 0000000..da81ad7 Binary files /dev/null and b/Assets/textures/polySurface55/rooftar01.png differ diff --git a/Assets/textures/polySurface55/rooftar01_N_norm.png b/Assets/textures/polySurface55/rooftar01_N_norm.png new file mode 100644 index 0000000..6a5c513 Binary files /dev/null and b/Assets/textures/polySurface55/rooftar01_N_norm.png differ diff --git a/Assets/textures/polySurface55/sign01.png b/Assets/textures/polySurface55/sign01.png new file mode 100644 index 0000000..99c9208 Binary files /dev/null and b/Assets/textures/polySurface55/sign01.png differ diff --git a/Assets/textures/polySurface55/sign01_N_norm.png b/Assets/textures/polySurface55/sign01_N_norm.png new file mode 100644 index 0000000..012750f Binary files /dev/null and b/Assets/textures/polySurface55/sign01_N_norm.png differ diff --git a/Assets/textures/stage/fabric_0005_base_color_2k.jpg b/Assets/textures/stage/fabric_0005_base_color_2k.jpg new file mode 100644 index 0000000..afc61a2 Binary files /dev/null and b/Assets/textures/stage/fabric_0005_base_color_2k.jpg differ diff --git a/Assets/textures/stage/fabric_0005_normal_2k_norm.png b/Assets/textures/stage/fabric_0005_normal_2k_norm.png new file mode 100644 index 0000000..7b9effa Binary files /dev/null and b/Assets/textures/stage/fabric_0005_normal_2k_norm.png differ diff --git a/Assets/textures/stage/fabric_0005_roughness_2k.jpg b/Assets/textures/stage/fabric_0005_roughness_2k.jpg new file mode 100644 index 0000000..c781872 Binary files /dev/null and b/Assets/textures/stage/fabric_0005_roughness_2k.jpg differ diff --git a/Assets/textures/stage/metal_0056_ao_2k.jpg b/Assets/textures/stage/metal_0056_ao_2k.jpg new file mode 100644 index 0000000..7655a89 Binary files /dev/null and b/Assets/textures/stage/metal_0056_ao_2k.jpg differ diff --git a/Assets/textures/stage/metal_0056_color_2k.jpg b/Assets/textures/stage/metal_0056_color_2k.jpg new file mode 100644 index 0000000..fe66e18 Binary files /dev/null and b/Assets/textures/stage/metal_0056_color_2k.jpg differ diff --git a/Assets/textures/stage/metal_0056_normal_direct_2k_norm.png b/Assets/textures/stage/metal_0056_normal_direct_2k_norm.png new file mode 100644 index 0000000..4b8a44c Binary files /dev/null and b/Assets/textures/stage/metal_0056_normal_direct_2k_norm.png differ diff --git a/Assets/textures/stage/metal_0056_roughness_2k.jpg b/Assets/textures/stage/metal_0056_roughness_2k.jpg new file mode 100644 index 0000000..294aa20 Binary files /dev/null and b/Assets/textures/stage/metal_0056_roughness_2k.jpg differ diff --git a/Assets/textures/stage/plastic_0010_color_2k.jpg b/Assets/textures/stage/plastic_0010_color_2k.jpg new file mode 100644 index 0000000..a9d452b Binary files /dev/null and b/Assets/textures/stage/plastic_0010_color_2k.jpg differ diff --git a/Assets/textures/stage/plastic_0010_normal_directx_2k_norm.png b/Assets/textures/stage/plastic_0010_normal_directx_2k_norm.png new file mode 100644 index 0000000..4cdc7d0 Binary files /dev/null and b/Assets/textures/stage/plastic_0010_normal_directx_2k_norm.png differ diff --git a/Assets/textures/stage/plastic_0010_roughness_2k.jpg b/Assets/textures/stage/plastic_0010_roughness_2k.jpg new file mode 100644 index 0000000..893a36b Binary files /dev/null and b/Assets/textures/stage/plastic_0010_roughness_2k.jpg differ diff --git a/Assets/textures/stage/roughness.png b/Assets/textures/stage/roughness.png new file mode 100644 index 0000000..e5ce3bc Binary files /dev/null and b/Assets/textures/stage/roughness.png differ diff --git a/Assets/textures/stage/taras-petrenko-map_0001_nrml_norm.png b/Assets/textures/stage/taras-petrenko-map_0001_nrml_norm.png new file mode 100644 index 0000000..493c8eb Binary files /dev/null and b/Assets/textures/stage/taras-petrenko-map_0001_nrml_norm.png differ diff --git a/Assets/textures/stage/taras-petrenko-map_0002_base_color.png b/Assets/textures/stage/taras-petrenko-map_0002_base_color.png new file mode 100644 index 0000000..18112b4 Binary files /dev/null and b/Assets/textures/stage/taras-petrenko-map_0002_base_color.png differ diff --git a/Assets/textures/tree_podstavka/Street_Pavement_border_BaseColor.png b/Assets/textures/tree_podstavka/Street_Pavement_border_BaseColor.png new file mode 100644 index 0000000..6dbbbae Binary files /dev/null and b/Assets/textures/tree_podstavka/Street_Pavement_border_BaseColor.png differ diff --git a/Assets/textures/tree_podstavka/Street_Pavement_border_Roughness.png b/Assets/textures/tree_podstavka/Street_Pavement_border_Roughness.png new file mode 100644 index 0000000..6dcc6c1 Binary files /dev/null and b/Assets/textures/tree_podstavka/Street_Pavement_border_Roughness.png differ diff --git a/Assets/textures/tree_podstavka/Street_ground_BaseColor.png b/Assets/textures/tree_podstavka/Street_ground_BaseColor.png new file mode 100644 index 0000000..d064bf2 Binary files /dev/null and b/Assets/textures/tree_podstavka/Street_ground_BaseColor.png differ diff --git a/Assets/textures/tree_podstavka/Street_ground_Roughness.png b/Assets/textures/tree_podstavka/Street_ground_Roughness.png new file mode 100644 index 0000000..06b544b Binary files /dev/null and b/Assets/textures/tree_podstavka/Street_ground_Roughness.png differ diff --git a/Assets/tree_podstavka.vmdl b/Assets/tree_podstavka.vmdl new file mode 100644 index 0000000..5394188 --- /dev/null +++ b/Assets/tree_podstavka.vmdl @@ -0,0 +1,86 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = + [ + { + from = "Pavement_border.vmat" + to = "materials/tree_podstavka/Pavement_border.vmat" + }, + + { + from = "ground.vmat" + to = "materials/tree_podstavka/ground.vmat" + }, + ] + use_global_default = false + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "models/tree_podstavka/tree_podstavka.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = false + exception_list = [] + } + }, + ] + }, + { + _class = "ModelModifierList" + children = + [ + { + _class = "ModelModifier_ScaleAndMirror" + scale = 0.3937000036239624 + mirror_x = false + mirror_y = false + mirror_z = false + flip_bone_forward = false + swap_left_and_right_bones = false + }, + ] + }, + { + _class = "PhysicsShapeList" + children = + [ + { + _class = "PhysicsMeshFromRender" + parent_bone = "" + surface_prop = "default" + collision_tags = "solid" + }, + ] + } + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/world.vmdl b/Assets/world.vmdl new file mode 100644 index 0000000..b927dfa --- /dev/null +++ b/Assets/world.vmdl @@ -0,0 +1,106 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = + [ + { + from = "Curb.vmat" + to = "materials/world/Curb.vmat" + }, + + { + from = "Road.vmat" + to = "materials/world/Road.vmat" + }, + + { + from = "concrete_pavers.vmat" + to = "materials/world/concrete_pavers.vmat" + }, + + { + from = "fence_texture.vmat" + to = "materials/world/fence_texture.vmat" + }, + + { + from = "Grass.vmat" + to = "materials/world/Grass.vmat" + }, + + { + from = "Border.vmat" + to = "materials/world/Border.vmat" + }, + ] + use_global_default = false + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "models/world/world.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = false + exception_list = [] + } + }, + ] + }, + { + _class = "ModelModifierList" + children = + [ + { + _class = "ModelModifier_ScaleAndMirror" + scale = 0.3937000036239624 + mirror_x = false + mirror_y = false + mirror_z = false + flip_bone_forward = false + swap_left_and_right_bones = false + }, + ] + }, + { + _class = "PhysicsShapeList" + children = + [ + { + _class = "PhysicsMeshFromRender" + parent_bone = "" + surface_prop = "default" + collision_tags = "solid" + }, + ] + } + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/world/old_city_building/building.vmdl b/Assets/world/old_city_building/building.vmdl new file mode 100644 index 0000000..fa50dbe --- /dev/null +++ b/Assets/world/old_city_building/building.vmdl @@ -0,0 +1,52 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = [ ] + use_global_default = true + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "world/old_city_building/source/building.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1.0 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = true + exception_list = + [ + "pPlane18", + "polySurface55", + ] + } + }, + ] + }, + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/world/old_city_building/building_1.vmdl b/Assets/world/old_city_building/building_1.vmdl new file mode 100644 index 0000000..c38fdce --- /dev/null +++ b/Assets/world/old_city_building/building_1.vmdl @@ -0,0 +1,69 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = [ ] + use_global_default = true + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "world/old_city_building/test/building.obj" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1.0 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = true + exception_list = + [ + "pPlane18", + "polySurface55", + "polySurface56", + "polySurface57", + "polySurface58", + "polySurface59", + "polySurface60", + "polySurface61", + "polySurface62", + "polySurface63", + "polySurface64", + "polySurface65", + "polySurface66", + "polySurface67", + "polySurface68", + "polySurface69", + "polySurface70", + "polySurface71", + "polySurface72", + ] + } + }, + ] + }, + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/world/old_city_building/building_material_1.vmat b/Assets/world/old_city_building/building_material_1.vmat new file mode 100644 index 0000000..a2211f5 --- /dev/null +++ b/Assets/world/old_city_building/building_material_1.vmat @@ -0,0 +1,39 @@ +// THIS FILE IS AUTO-GENERATED + +Layer0 +{ + shader "shaders/complex.shader" + + //---- Ambient Occlusion ---- + g_flAmbientOcclusionDirectDiffuse "0.000" + g_flAmbientOcclusionDirectSpecular "0.000" + TextureAmbientOcclusion "materials/default/default_ao.tga" + + //---- Color ---- + g_flModelTintAmount "1.000" + g_vColorTint "[1.000000 1.000000 1.000000 0.000000]" + TextureColor "world/old_city_building/textures/Brick_new01.png" + + //---- Fade ---- + g_flFadeExponent "1.000" + + //---- Fog ---- + g_bFogEnabled "1" + + //---- Metalness ---- + g_flMetalness "0.000" + + //---- Normal ---- + TextureNormal "materials/default/default_normal.tga" + + //---- Roughness ---- + g_flRoughnessScaleFactor "1.000" + TextureRoughness "world/old_city_building/textures/Brick_new01_S.png" + + //---- Texture Coordinates ---- + g_nScaleTexCoordUByModelScaleAxis "0" + g_nScaleTexCoordVByModelScaleAxis "0" + g_vTexCoordOffset "[0.000 0.000]" + g_vTexCoordScale "[1.000 1.000]" + g_vTexCoordScrollSpeed "[0.000 0.000]" +} \ No newline at end of file diff --git a/Assets/world/old_city_building/source/Building.zip b/Assets/world/old_city_building/source/Building.zip new file mode 100644 index 0000000..f4483cc Binary files /dev/null and b/Assets/world/old_city_building/source/Building.zip differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01.png_hcm.swatch new file mode 100644 index 0000000..2fbd557 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01_N.png_hcm.swatch new file mode 100644 index 0000000..fa472ee Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01_S.png_hcm.swatch new file mode 100644 index 0000000..3045702 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01_mask.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01_mask.png_hcm.swatch new file mode 100644 index 0000000..a4ab9ba Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Block01Door01_mask.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Boarding01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Boarding01.png_hcm.swatch new file mode 100644 index 0000000..5f90bc9 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Boarding01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Boarding01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Boarding01_N.png_hcm.swatch new file mode 100644 index 0000000..23bbcfd Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Boarding01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Boarding01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Boarding01_S.png_hcm.swatch new file mode 100644 index 0000000..6a35b4a Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Boarding01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new01.png_hcm.swatch new file mode 100644 index 0000000..da6f7e8 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new01_N.png_hcm.swatch new file mode 100644 index 0000000..0c2ba1b Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new01_S.png_hcm.swatch new file mode 100644 index 0000000..f9d48dd Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new02.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new02.png_hcm.swatch new file mode 100644 index 0000000..ee5946d Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Brick_new02.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_02.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_02.png_hcm.swatch new file mode 100644 index 0000000..2bcb196 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_02.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_clean01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_clean01.png_hcm.swatch new file mode 100644 index 0000000..699c747 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_clean01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_clean01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_clean01_N.png_hcm.swatch new file mode 100644 index 0000000..fd66674 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_clean01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_clean01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_clean01_S.png_hcm.swatch new file mode 100644 index 0000000..7943554 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_clean01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_poured01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_poured01.png_hcm.swatch new file mode 100644 index 0000000..73255ef Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_poured01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_poured01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_poured01_N.png_hcm.swatch new file mode 100644 index 0000000..4704ac5 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_poured01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_poured01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_poured01_S.png_hcm.swatch new file mode 100644 index 0000000..21c3c5a Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Concrete_poured01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01.png_hcm.swatch new file mode 100644 index 0000000..a42089a Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01_N.png_hcm.swatch new file mode 100644 index 0000000..d52cac3 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01_S.png_hcm.swatch new file mode 100644 index 0000000..01432a4 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01_mask.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01_mask.png_hcm.swatch new file mode 100644 index 0000000..a1d1797 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Doors01_mask.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Graffiti.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Graffiti.png_hcm.swatch new file mode 100644 index 0000000..9661927 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Graffiti.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Metal_rusty01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Metal_rusty01.png_hcm.swatch new file mode 100644 index 0000000..6d86320 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Metal_rusty01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Metal_rusty01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Metal_rusty01_N.png_hcm.swatch new file mode 100644 index 0000000..97d610c Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Metal_rusty01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Metal_rusty01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Metal_rusty01_S.png_hcm.swatch new file mode 100644 index 0000000..fd02d0e Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Metal_rusty01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01.png_hcm.swatch new file mode 100644 index 0000000..7d9342b Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01_N.png_hcm.swatch new file mode 100644 index 0000000..a58c68c Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01_S.png_hcm.swatch new file mode 100644 index 0000000..09b02f5 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01_mask.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01_mask.png_hcm.swatch new file mode 100644 index 0000000..66c5fe4 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Roller01_mask.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Sign02.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Sign02.png_hcm.swatch new file mode 100644 index 0000000..4afdf51 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Sign02.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Sign02_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Sign02_N.png_hcm.swatch new file mode 100644 index 0000000..1dd45ee Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Sign02_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Sign02_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Sign02_S.png_hcm.swatch new file mode 100644 index 0000000..c4779e6 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Sign02_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Spills01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Spills01.png_hcm.swatch new file mode 100644 index 0000000..61b3627 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Spills01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Stucco_02.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Stucco_02.png_hcm.swatch new file mode 100644 index 0000000..214a548 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Stucco_02.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Stucco_02_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Stucco_02_N.png_hcm.swatch new file mode 100644 index 0000000..99fdee3 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Stucco_02_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Stucco_02_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Stucco_02_S.png_hcm.swatch new file mode 100644 index 0000000..90c031f Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Stucco_02_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01.png_hcm.swatch new file mode 100644 index 0000000..d590296 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01_N.png_hcm.swatch new file mode 100644 index 0000000..fc3a7df Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01_S.png_hcm.swatch new file mode 100644 index 0000000..aee373e Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01_mask.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01_mask.png_hcm.swatch new file mode 100644 index 0000000..8e9fcad Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/Windows01_mask.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/conunit01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/conunit01.png_hcm.swatch new file mode 100644 index 0000000..baf22db Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/conunit01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/conunit01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/conunit01_N.png_hcm.swatch new file mode 100644 index 0000000..f0a1cc8 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/conunit01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/conunit01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/conunit01_S.png_hcm.swatch new file mode 100644 index 0000000..bfde051 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/conunit01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/misc01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/misc01.png_hcm.swatch new file mode 100644 index 0000000..6a10467 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/misc01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/misc01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/misc01_N.png_hcm.swatch new file mode 100644 index 0000000..5cb7a45 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/misc01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/misc01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/misc01_S.png_hcm.swatch new file mode 100644 index 0000000..9e2158a Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/misc01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/reflection.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/reflection.png_hcm.swatch new file mode 100644 index 0000000..fef4625 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/reflection.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/rooftar01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/rooftar01.png_hcm.swatch new file mode 100644 index 0000000..17215c5 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/rooftar01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/rooftar01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/rooftar01_N.png_hcm.swatch new file mode 100644 index 0000000..5666183 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/rooftar01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/rooftar01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/rooftar01_S.png_hcm.swatch new file mode 100644 index 0000000..1b7920b Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/rooftar01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/sign01.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/sign01.png_hcm.swatch new file mode 100644 index 0000000..9c3a441 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/sign01.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/sign01_N.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/sign01_N.png_hcm.swatch new file mode 100644 index 0000000..6de1b44 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/sign01_N.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/sign01_S.png_hcm.swatch b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/sign01_S.png_hcm.swatch new file mode 100644 index 0000000..cb879e3 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/.mayaSwatches/sign01_S.png_hcm.swatch differ diff --git a/Assets/world/old_city_building/source/building.fbm/Block01Door01.png b/Assets/world/old_city_building/source/building.fbm/Block01Door01.png new file mode 100644 index 0000000..08563be Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Block01Door01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Block01Door01_N.png b/Assets/world/old_city_building/source/building.fbm/Block01Door01_N.png new file mode 100644 index 0000000..ad6083b Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Block01Door01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Block01Door01_S.png b/Assets/world/old_city_building/source/building.fbm/Block01Door01_S.png new file mode 100644 index 0000000..dc62816 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Block01Door01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Block01Door01_mask.png b/Assets/world/old_city_building/source/building.fbm/Block01Door01_mask.png new file mode 100644 index 0000000..b2d4286 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Block01Door01_mask.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Boarding01.png b/Assets/world/old_city_building/source/building.fbm/Boarding01.png new file mode 100644 index 0000000..35cc780 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Boarding01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Boarding01_N.png b/Assets/world/old_city_building/source/building.fbm/Boarding01_N.png new file mode 100644 index 0000000..dabc12f Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Boarding01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Boarding01_S.png b/Assets/world/old_city_building/source/building.fbm/Boarding01_S.png new file mode 100644 index 0000000..1ad4c27 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Boarding01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Brick_new01.png b/Assets/world/old_city_building/source/building.fbm/Brick_new01.png new file mode 100644 index 0000000..0037520 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Brick_new01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Brick_new01_N.png b/Assets/world/old_city_building/source/building.fbm/Brick_new01_N.png new file mode 100644 index 0000000..323f8af Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Brick_new01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Brick_new01_S.png b/Assets/world/old_city_building/source/building.fbm/Brick_new01_S.png new file mode 100644 index 0000000..defbcfb Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Brick_new01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Brick_new02.png b/Assets/world/old_city_building/source/building.fbm/Brick_new02.png new file mode 100644 index 0000000..a7d8974 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Brick_new02.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Concrete_01.png b/Assets/world/old_city_building/source/building.fbm/Concrete_01.png new file mode 100644 index 0000000..de53f0e Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Concrete_01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Concrete_02.png b/Assets/world/old_city_building/source/building.fbm/Concrete_02.png new file mode 100644 index 0000000..ae349e5 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Concrete_02.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Concrete_clean01.png b/Assets/world/old_city_building/source/building.fbm/Concrete_clean01.png new file mode 100644 index 0000000..0ea006c Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Concrete_clean01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Concrete_clean01_N.png b/Assets/world/old_city_building/source/building.fbm/Concrete_clean01_N.png new file mode 100644 index 0000000..4684ec1 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Concrete_clean01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Concrete_clean01_S.png b/Assets/world/old_city_building/source/building.fbm/Concrete_clean01_S.png new file mode 100644 index 0000000..8b9d373 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Concrete_clean01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Concrete_poured01.png b/Assets/world/old_city_building/source/building.fbm/Concrete_poured01.png new file mode 100644 index 0000000..31ed61f Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Concrete_poured01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Concrete_poured01_N.png b/Assets/world/old_city_building/source/building.fbm/Concrete_poured01_N.png new file mode 100644 index 0000000..1f9b083 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Concrete_poured01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Concrete_poured01_S.png b/Assets/world/old_city_building/source/building.fbm/Concrete_poured01_S.png new file mode 100644 index 0000000..b808934 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Concrete_poured01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Doors01.png b/Assets/world/old_city_building/source/building.fbm/Doors01.png new file mode 100644 index 0000000..d39d6fc Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Doors01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Doors01_N.png b/Assets/world/old_city_building/source/building.fbm/Doors01_N.png new file mode 100644 index 0000000..4fa9dc3 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Doors01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Doors01_S.png b/Assets/world/old_city_building/source/building.fbm/Doors01_S.png new file mode 100644 index 0000000..c3d4471 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Doors01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Doors01_mask.png b/Assets/world/old_city_building/source/building.fbm/Doors01_mask.png new file mode 100644 index 0000000..af0196c Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Doors01_mask.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Graffiti.png b/Assets/world/old_city_building/source/building.fbm/Graffiti.png new file mode 100644 index 0000000..120c016 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Graffiti.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Metal_rusty01.png b/Assets/world/old_city_building/source/building.fbm/Metal_rusty01.png new file mode 100644 index 0000000..5df50b4 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Metal_rusty01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Metal_rusty01_N.png b/Assets/world/old_city_building/source/building.fbm/Metal_rusty01_N.png new file mode 100644 index 0000000..498ff91 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Metal_rusty01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Metal_rusty01_S.png b/Assets/world/old_city_building/source/building.fbm/Metal_rusty01_S.png new file mode 100644 index 0000000..a92ff0e Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Metal_rusty01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Roller01.png b/Assets/world/old_city_building/source/building.fbm/Roller01.png new file mode 100644 index 0000000..38c1b58 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Roller01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Roller01_N.png b/Assets/world/old_city_building/source/building.fbm/Roller01_N.png new file mode 100644 index 0000000..677e1c5 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Roller01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Roller01_S.png b/Assets/world/old_city_building/source/building.fbm/Roller01_S.png new file mode 100644 index 0000000..47beada Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Roller01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Roller01_mask.png b/Assets/world/old_city_building/source/building.fbm/Roller01_mask.png new file mode 100644 index 0000000..b083c88 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Roller01_mask.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Sign02.png b/Assets/world/old_city_building/source/building.fbm/Sign02.png new file mode 100644 index 0000000..d3a3c93 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Sign02.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Sign02_N.png b/Assets/world/old_city_building/source/building.fbm/Sign02_N.png new file mode 100644 index 0000000..6415c74 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Sign02_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Sign02_S.png b/Assets/world/old_city_building/source/building.fbm/Sign02_S.png new file mode 100644 index 0000000..f348124 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Sign02_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Spills01.png b/Assets/world/old_city_building/source/building.fbm/Spills01.png new file mode 100644 index 0000000..4f51e82 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Spills01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Stucco_02.png b/Assets/world/old_city_building/source/building.fbm/Stucco_02.png new file mode 100644 index 0000000..813551c Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Stucco_02.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Stucco_02_N.png b/Assets/world/old_city_building/source/building.fbm/Stucco_02_N.png new file mode 100644 index 0000000..58b0d26 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Stucco_02_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Stucco_02_S.png b/Assets/world/old_city_building/source/building.fbm/Stucco_02_S.png new file mode 100644 index 0000000..c3a1adc Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Stucco_02_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Windows01.png b/Assets/world/old_city_building/source/building.fbm/Windows01.png new file mode 100644 index 0000000..95a41fc Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Windows01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Windows01_N.png b/Assets/world/old_city_building/source/building.fbm/Windows01_N.png new file mode 100644 index 0000000..49648e0 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Windows01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Windows01_S.png b/Assets/world/old_city_building/source/building.fbm/Windows01_S.png new file mode 100644 index 0000000..a827c77 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Windows01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/Windows01_mask.png b/Assets/world/old_city_building/source/building.fbm/Windows01_mask.png new file mode 100644 index 0000000..77649d5 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/Windows01_mask.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/conunit01.png b/Assets/world/old_city_building/source/building.fbm/conunit01.png new file mode 100644 index 0000000..76c75af Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/conunit01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/conunit01_N.png b/Assets/world/old_city_building/source/building.fbm/conunit01_N.png new file mode 100644 index 0000000..6b7b0dc Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/conunit01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/conunit01_S.png b/Assets/world/old_city_building/source/building.fbm/conunit01_S.png new file mode 100644 index 0000000..743e7e3 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/conunit01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/misc01.png b/Assets/world/old_city_building/source/building.fbm/misc01.png new file mode 100644 index 0000000..6326872 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/misc01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/misc01_N.png b/Assets/world/old_city_building/source/building.fbm/misc01_N.png new file mode 100644 index 0000000..7f20cee Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/misc01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/misc01_S.png b/Assets/world/old_city_building/source/building.fbm/misc01_S.png new file mode 100644 index 0000000..571a694 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/misc01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/reflection.png b/Assets/world/old_city_building/source/building.fbm/reflection.png new file mode 100644 index 0000000..69f5c67 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/reflection.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/rooftar01.png b/Assets/world/old_city_building/source/building.fbm/rooftar01.png new file mode 100644 index 0000000..e6b1095 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/rooftar01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/rooftar01_N.png b/Assets/world/old_city_building/source/building.fbm/rooftar01_N.png new file mode 100644 index 0000000..9fb73a3 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/rooftar01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/rooftar01_S.png b/Assets/world/old_city_building/source/building.fbm/rooftar01_S.png new file mode 100644 index 0000000..8a8ae7b Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/rooftar01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/sign01.png b/Assets/world/old_city_building/source/building.fbm/sign01.png new file mode 100644 index 0000000..73c3020 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/sign01.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/sign01_N.png b/Assets/world/old_city_building/source/building.fbm/sign01_N.png new file mode 100644 index 0000000..5716eb9 Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/sign01_N.png differ diff --git a/Assets/world/old_city_building/source/building.fbm/sign01_S.png b/Assets/world/old_city_building/source/building.fbm/sign01_S.png new file mode 100644 index 0000000..113a83f Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbm/sign01_S.png differ diff --git a/Assets/world/old_city_building/source/building.fbx b/Assets/world/old_city_building/source/building.fbx new file mode 100644 index 0000000..b35500e Binary files /dev/null and b/Assets/world/old_city_building/source/building.fbx differ diff --git a/Assets/world/old_city_building/source/buildingtest.vmdl b/Assets/world/old_city_building/source/buildingtest.vmdl new file mode 100644 index 0000000..fa50dbe --- /dev/null +++ b/Assets/world/old_city_building/source/buildingtest.vmdl @@ -0,0 +1,52 @@ + +{ + rootNode = + { + _class = "RootNode" + children = + [ + { + _class = "MaterialGroupList" + children = + [ + { + _class = "DefaultMaterialGroup" + remaps = [ ] + use_global_default = true + global_default_material = "materials/default.vmat" + }, + ] + }, + { + _class = "RenderMeshList" + children = + [ + { + _class = "RenderMeshFile" + filename = "world/old_city_building/source/building.fbx" + import_translation = [ 0.0, 0.0, 0.0 ] + import_rotation = [ 0.0, 0.0, 0.0 ] + import_scale = 1.0 + align_origin_x_type = "None" + align_origin_y_type = "None" + align_origin_z_type = "None" + parent_bone = "" + import_filter = + { + exclude_by_default = true + exception_list = + [ + "pPlane18", + "polySurface55", + ] + } + }, + ] + }, + ] + model_archetype = "" + primary_associated_entity = "" + anim_graph_name = "" + base_model_name = "" + } +} \ No newline at end of file diff --git a/Assets/world/old_city_building/textures/Block01Door01.png b/Assets/world/old_city_building/textures/Block01Door01.png new file mode 100644 index 0000000..6924510 Binary files /dev/null and b/Assets/world/old_city_building/textures/Block01Door01.png differ diff --git a/Assets/world/old_city_building/textures/Block01Door01_N.png b/Assets/world/old_city_building/textures/Block01Door01_N.png new file mode 100644 index 0000000..d4b2ed4 Binary files /dev/null and b/Assets/world/old_city_building/textures/Block01Door01_N.png differ diff --git a/Assets/world/old_city_building/textures/Block01Door01_S.png b/Assets/world/old_city_building/textures/Block01Door01_S.png new file mode 100644 index 0000000..346dfd3 Binary files /dev/null and b/Assets/world/old_city_building/textures/Block01Door01_S.png differ diff --git a/Assets/world/old_city_building/textures/Boarding01.png b/Assets/world/old_city_building/textures/Boarding01.png new file mode 100644 index 0000000..fc0d00e Binary files /dev/null and b/Assets/world/old_city_building/textures/Boarding01.png differ diff --git a/Assets/world/old_city_building/textures/Boarding01_S.png b/Assets/world/old_city_building/textures/Boarding01_S.png new file mode 100644 index 0000000..06cd9a6 Binary files /dev/null and b/Assets/world/old_city_building/textures/Boarding01_S.png differ diff --git a/Assets/world/old_city_building/textures/Brick_new01.png b/Assets/world/old_city_building/textures/Brick_new01.png new file mode 100644 index 0000000..974d2b5 Binary files /dev/null and b/Assets/world/old_city_building/textures/Brick_new01.png differ diff --git a/Assets/world/old_city_building/textures/Brick_new01_S.png b/Assets/world/old_city_building/textures/Brick_new01_S.png new file mode 100644 index 0000000..45c3bbc Binary files /dev/null and b/Assets/world/old_city_building/textures/Brick_new01_S.png differ diff --git a/Assets/world/old_city_building/textures/Brick_new02.png b/Assets/world/old_city_building/textures/Brick_new02.png new file mode 100644 index 0000000..40fcbcf Binary files /dev/null and b/Assets/world/old_city_building/textures/Brick_new02.png differ diff --git a/Assets/world/old_city_building/textures/Concrete_clean01.png b/Assets/world/old_city_building/textures/Concrete_clean01.png new file mode 100644 index 0000000..a032ed3 Binary files /dev/null and b/Assets/world/old_city_building/textures/Concrete_clean01.png differ diff --git a/Assets/world/old_city_building/textures/Concrete_clean01_N.png b/Assets/world/old_city_building/textures/Concrete_clean01_N.png new file mode 100644 index 0000000..6d2fca1 Binary files /dev/null and b/Assets/world/old_city_building/textures/Concrete_clean01_N.png differ diff --git a/Assets/world/old_city_building/textures/Concrete_clean01_S.png b/Assets/world/old_city_building/textures/Concrete_clean01_S.png new file mode 100644 index 0000000..3eed6b9 Binary files /dev/null and b/Assets/world/old_city_building/textures/Concrete_clean01_S.png differ diff --git a/Assets/world/old_city_building/textures/Concrete_poured01.png b/Assets/world/old_city_building/textures/Concrete_poured01.png new file mode 100644 index 0000000..658da61 Binary files /dev/null and b/Assets/world/old_city_building/textures/Concrete_poured01.png differ diff --git a/Assets/world/old_city_building/textures/Concrete_poured01_N.png b/Assets/world/old_city_building/textures/Concrete_poured01_N.png new file mode 100644 index 0000000..77767d3 Binary files /dev/null and b/Assets/world/old_city_building/textures/Concrete_poured01_N.png differ diff --git a/Assets/world/old_city_building/textures/Concrete_poured01_S.png b/Assets/world/old_city_building/textures/Concrete_poured01_S.png new file mode 100644 index 0000000..8dce004 Binary files /dev/null and b/Assets/world/old_city_building/textures/Concrete_poured01_S.png differ diff --git a/Assets/world/old_city_building/textures/Doors01.png b/Assets/world/old_city_building/textures/Doors01.png new file mode 100644 index 0000000..1b5c267 Binary files /dev/null and b/Assets/world/old_city_building/textures/Doors01.png differ diff --git a/Assets/world/old_city_building/textures/Doors01_N.png b/Assets/world/old_city_building/textures/Doors01_N.png new file mode 100644 index 0000000..5d2a14f Binary files /dev/null and b/Assets/world/old_city_building/textures/Doors01_N.png differ diff --git a/Assets/world/old_city_building/textures/Doors01_S.png b/Assets/world/old_city_building/textures/Doors01_S.png new file mode 100644 index 0000000..55f95b2 Binary files /dev/null and b/Assets/world/old_city_building/textures/Doors01_S.png differ diff --git a/Assets/world/old_city_building/textures/Doors01_mask.png b/Assets/world/old_city_building/textures/Doors01_mask.png new file mode 100644 index 0000000..843acd1 Binary files /dev/null and b/Assets/world/old_city_building/textures/Doors01_mask.png differ diff --git a/Assets/world/old_city_building/textures/Graffiti.png b/Assets/world/old_city_building/textures/Graffiti.png new file mode 100644 index 0000000..25ae5c0 Binary files /dev/null and b/Assets/world/old_city_building/textures/Graffiti.png differ diff --git a/Assets/world/old_city_building/textures/Metal_rusty01.png b/Assets/world/old_city_building/textures/Metal_rusty01.png new file mode 100644 index 0000000..c6a2d4b Binary files /dev/null and b/Assets/world/old_city_building/textures/Metal_rusty01.png differ diff --git a/Assets/world/old_city_building/textures/Metal_rusty01_N.png b/Assets/world/old_city_building/textures/Metal_rusty01_N.png new file mode 100644 index 0000000..08a6917 Binary files /dev/null and b/Assets/world/old_city_building/textures/Metal_rusty01_N.png differ diff --git a/Assets/world/old_city_building/textures/Metal_rusty01_S.png b/Assets/world/old_city_building/textures/Metal_rusty01_S.png new file mode 100644 index 0000000..3048772 Binary files /dev/null and b/Assets/world/old_city_building/textures/Metal_rusty01_S.png differ diff --git a/Assets/world/old_city_building/textures/Roller01.png b/Assets/world/old_city_building/textures/Roller01.png new file mode 100644 index 0000000..79923cd Binary files /dev/null and b/Assets/world/old_city_building/textures/Roller01.png differ diff --git a/Assets/world/old_city_building/textures/Roller01_N.png b/Assets/world/old_city_building/textures/Roller01_N.png new file mode 100644 index 0000000..d01e4f1 Binary files /dev/null and b/Assets/world/old_city_building/textures/Roller01_N.png differ diff --git a/Assets/world/old_city_building/textures/Roller01_mask.png b/Assets/world/old_city_building/textures/Roller01_mask.png new file mode 100644 index 0000000..b37d2bc Binary files /dev/null and b/Assets/world/old_city_building/textures/Roller01_mask.png differ diff --git a/Assets/world/old_city_building/textures/Sign02.png b/Assets/world/old_city_building/textures/Sign02.png new file mode 100644 index 0000000..a60f559 Binary files /dev/null and b/Assets/world/old_city_building/textures/Sign02.png differ diff --git a/Assets/world/old_city_building/textures/Sign02_N.png b/Assets/world/old_city_building/textures/Sign02_N.png new file mode 100644 index 0000000..84668bf Binary files /dev/null and b/Assets/world/old_city_building/textures/Sign02_N.png differ diff --git a/Assets/world/old_city_building/textures/Sign02_S.png b/Assets/world/old_city_building/textures/Sign02_S.png new file mode 100644 index 0000000..45cee00 Binary files /dev/null and b/Assets/world/old_city_building/textures/Sign02_S.png differ diff --git a/Assets/world/old_city_building/textures/Spills01.png b/Assets/world/old_city_building/textures/Spills01.png new file mode 100644 index 0000000..0e4bc60 Binary files /dev/null and b/Assets/world/old_city_building/textures/Spills01.png differ diff --git a/Assets/world/old_city_building/textures/Stucco_02.png b/Assets/world/old_city_building/textures/Stucco_02.png new file mode 100644 index 0000000..823d41a Binary files /dev/null and b/Assets/world/old_city_building/textures/Stucco_02.png differ diff --git a/Assets/world/old_city_building/textures/Stucco_02_S.png b/Assets/world/old_city_building/textures/Stucco_02_S.png new file mode 100644 index 0000000..18af586 Binary files /dev/null and b/Assets/world/old_city_building/textures/Stucco_02_S.png differ diff --git a/Assets/world/old_city_building/textures/Windows01.png b/Assets/world/old_city_building/textures/Windows01.png new file mode 100644 index 0000000..ab90379 Binary files /dev/null and b/Assets/world/old_city_building/textures/Windows01.png differ diff --git a/Assets/world/old_city_building/textures/Windows01_N.png b/Assets/world/old_city_building/textures/Windows01_N.png new file mode 100644 index 0000000..5506704 Binary files /dev/null and b/Assets/world/old_city_building/textures/Windows01_N.png differ diff --git a/Assets/world/old_city_building/textures/Windows01_mask.png b/Assets/world/old_city_building/textures/Windows01_mask.png new file mode 100644 index 0000000..7bb40b2 Binary files /dev/null and b/Assets/world/old_city_building/textures/Windows01_mask.png differ diff --git a/Assets/world/old_city_building/textures/conunit01.png b/Assets/world/old_city_building/textures/conunit01.png new file mode 100644 index 0000000..a94214c Binary files /dev/null and b/Assets/world/old_city_building/textures/conunit01.png differ diff --git a/Assets/world/old_city_building/textures/conunit01_N.png b/Assets/world/old_city_building/textures/conunit01_N.png new file mode 100644 index 0000000..cee25ff Binary files /dev/null and b/Assets/world/old_city_building/textures/conunit01_N.png differ diff --git a/Assets/world/old_city_building/textures/conunit01_S.png b/Assets/world/old_city_building/textures/conunit01_S.png new file mode 100644 index 0000000..fd29aff Binary files /dev/null and b/Assets/world/old_city_building/textures/conunit01_S.png differ diff --git a/Assets/world/old_city_building/textures/misc01.png b/Assets/world/old_city_building/textures/misc01.png new file mode 100644 index 0000000..86f9eeb Binary files /dev/null and b/Assets/world/old_city_building/textures/misc01.png differ diff --git a/Assets/world/old_city_building/textures/misc01_N.png b/Assets/world/old_city_building/textures/misc01_N.png new file mode 100644 index 0000000..a0c2d44 Binary files /dev/null and b/Assets/world/old_city_building/textures/misc01_N.png differ diff --git a/Assets/world/old_city_building/textures/misc01_S.png b/Assets/world/old_city_building/textures/misc01_S.png new file mode 100644 index 0000000..16b1b7f Binary files /dev/null and b/Assets/world/old_city_building/textures/misc01_S.png differ diff --git a/Assets/world/old_city_building/textures/rooftar01.png b/Assets/world/old_city_building/textures/rooftar01.png new file mode 100644 index 0000000..b4e5599 Binary files /dev/null and b/Assets/world/old_city_building/textures/rooftar01.png differ diff --git a/Assets/world/old_city_building/textures/rooftar01_N.png b/Assets/world/old_city_building/textures/rooftar01_N.png new file mode 100644 index 0000000..a62a365 Binary files /dev/null and b/Assets/world/old_city_building/textures/rooftar01_N.png differ diff --git a/Assets/world/old_city_building/textures/rooftar01_S.png b/Assets/world/old_city_building/textures/rooftar01_S.png new file mode 100644 index 0000000..2bc7e38 Binary files /dev/null and b/Assets/world/old_city_building/textures/rooftar01_S.png differ diff --git a/Assets/world/old_city_building/textures/sign01.png b/Assets/world/old_city_building/textures/sign01.png new file mode 100644 index 0000000..a982ae4 Binary files /dev/null and b/Assets/world/old_city_building/textures/sign01.png differ diff --git a/Assets/world/old_city_building/textures/sign01_S.png b/Assets/world/old_city_building/textures/sign01_S.png new file mode 100644 index 0000000..dbbf9d9 Binary files /dev/null and b/Assets/world/old_city_building/textures/sign01_S.png differ diff --git a/Code/Assembly.cs b/Code/Assembly.cs new file mode 100644 index 0000000..ac54733 --- /dev/null +++ b/Code/Assembly.cs @@ -0,0 +1,4 @@ +global using Sandbox; +global using System; +global using System.Collections.Generic; +global using System.Linq; diff --git a/Code/Dedugan.cs b/Code/Dedugan.cs new file mode 100644 index 0000000..c9d6235 --- /dev/null +++ b/Code/Dedugan.cs @@ -0,0 +1,226 @@ +using System; +using Sandbox; +using Sandbox.Citizen; +using ShrimpleCharacterController; + +public sealed class Dedugan : Component +{ + [RequireComponent] public ShrimpleCharacterController.ShrimpleCharacterController Controller { get; set; } + [RequireComponent] public CitizenAnimationHelper AnimationHelper { get; set; } + + public SkinnedModelRenderer Renderer { get; set; } + public GameObject Camera { get; set; } + + [Property][Range(1f, 200f, 1f)] public float CamOffsetX { get; set; } + [Property] public GameObject CameraPivot { get; set; } + [Property] [Range(50f, 1200f, 10f)] public float WalkSpeed { get; set; } = 100f; + [Property] [Range(100f, 1500f, 20f)] public float RunSpeed { get; set; } = 300f; + [Property] [Range(25f, 1100f, 5f)] public float DuckSpeed { get; set; } = 50f; + [Property] [Range(200f, 1500f, 20f)] public float JumpStrength { get; set; } = 350f; + + [Sync] public Angles NetworkedEyeAngles { get; set; } // для передачи углов другим клиентам + private RagdollController RagdollController { get; set; } + public Angles EyeAngles { get; set; } + + public Vector3 OverrideGravity { get; set; } = Vector3.Zero; + + private Vector3 _directionToAxis = Vector3.Up; + private Vector3 _up = Vector3.Up; + private Vector3 _forward = Vector3.Forward; + private Vector3 _right = Vector3.Right; + + [Sync] private float IsDucking { get; set; } = 0f; + + private Vector3 wishDirection; + + protected override void OnStart() + { + base.OnStart(); + + RagdollController = Components.Get(); + Renderer = Components.Get(FindMode.EverythingInSelfAndDescendants); + + if (!Network.IsOwner) return; + + // var cameraComponent = GameObject.GetComponentInParent(true, true) ;//new GameObject(true, "Camera"); + var cameraComponent = Scene.Camera ;//new GameObject(true, "Camera"); + Camera = cameraComponent.GameObject; + Camera.SetParent(GameObject); + // var cameraComponent = Camera.Components.Create(); + cameraComponent.ZFar = 32768f; + cameraComponent.FieldOfView = 100f; + } + + protected override void DrawGizmos() + { + base.DrawGizmos(); + + Gizmo.Transform = global::Transform.Zero; + Gizmo.Draw.LineThickness = 2f; + Gizmo.Draw.IgnoreDepth = true; + + Gizmo.Draw.Color = Color.Blue; + Gizmo.Draw.Arrow(WorldPosition, WorldPosition + (_up * 1200f)); + + Gizmo.Draw.Color = Color.Red; + Gizmo.Draw.Arrow(WorldPosition, WorldPosition + (_forward * 1200f)); + + Gizmo.Draw.Color = Color.Green; + Gizmo.Draw.Arrow(WorldPosition, WorldPosition + (_right * 1200f)); + + Gizmo.Draw.Color = Color.Black; + Gizmo.Draw.Arrow(WorldPosition, WorldPosition + (-_up * 100f)); + + Gizmo.Draw.Color = Color.Magenta; + Gizmo.Draw.Arrow(WorldPosition, WorldPosition + wishDirection * 10f); + + var textStartPos = new Vector2(10f); + Gizmo.Draw.ScreenText($"IsOnGround: {Controller.IsOnGround}", textStartPos); + Gizmo.Draw.ScreenText($"IsSlipping: {Controller.IsSlipping}", textStartPos.WithY(30f)); + Gizmo.Draw.ScreenText($"WishVelocity: {Controller.WishVelocity}", textStartPos.WithY(50f)); + Gizmo.Draw.ScreenText($"Test: {Vector3.Dot(_right, _up)}", textStartPos.WithY(70f)); + + Gizmo.Draw.ScreenBiasedHalfCircle(WorldPosition, 3f); + } + + protected override void OnFixedUpdate() + { + base.OnFixedUpdate(); + + if ( OverrideGravity == Vector3.Zero ) + { + _directionToAxis = Vector3.VectorPlaneProject(WorldPosition, Vector3.Right).Normal; + + } + else + { + _directionToAxis = OverrideGravity; + } + + _up = -_directionToAxis; + _forward = Vector3.Right; + _right = Vector3.Cross(_up, _forward).Normal; + + Controller.Up = _up; + Controller.VectorGravity = -_up * 850f; + + if (Network.IsOwner) + { + LookAtSurfaceNormal(_up, _forward); + + wishDirection = Input.AnalogMove.Normal * Rotation.FromYaw(EyeAngles.yaw) * WorldRotation; + + var isDucking = Input.Down("Duck"); + var isRunning = Input.Down("Run"); + var wishSpeed = isDucking ? DuckSpeed : + isRunning ? RunSpeed : WalkSpeed; + + var ragdollMul = RagdollController.Enabled ? 0f : 1f; + Controller.WishVelocity = wishDirection * wishSpeed * ragdollMul; + + if (Input.Pressed("Jump") && Controller.IsOnGround) + { + Controller.Punch(-Controller.AppliedGravity.Normal * JumpStrength); + AnimationHelper?.TriggerJump(); + } + + if (!AnimationHelper.IsValid()) return; + IsDucking = Input.Down("Duck") ? 1f : 0f; + + } + + Controller.Move(); + + if (!AnimationHelper.IsValid()) return; + AnimationHelper.DuckLevel = IsDucking; + AnimationHelper.WithWishVelocity(Controller.WishVelocity); + AnimationHelper.WithVelocity(Controller.Velocity); + AnimationHelper.IsGrounded = Controller.IsOnGround; + } + + private void LookAtSurfaceNormal(Vector3 up, Vector3 moveDirection) + { + var newRotation = Rotation.LookAt(moveDirection, up); + WorldRotation = Rotation.Lerp(WorldRotation, newRotation, Time.Delta * 10f); + } + + protected override void OnUpdate() + { + base.OnUpdate(); + + if (Network.IsOwner) + { + EyeAngles += Input.AnalogLook; + EyeAngles = EyeAngles.WithPitch(MathX.Clamp(EyeAngles.pitch, -89f, 89f)); + NetworkedEyeAngles = EyeAngles; + + RotateCamera(); + + var targetRotation = Rotation.LookAt(Rotation.FromYaw(EyeAngles.yaw).Forward, -_directionToAxis); + var currentForward = Renderer.LocalRotation.Forward; + float angleDiff = currentForward.Angle(targetRotation.Forward); + + if (angleDiff > 15f && Controller.Velocity.Length > 10f) + { + Renderer.LocalRotation = Rotation.Slerp(Renderer.LocalRotation, Rotation.FromYaw(EyeAngles.yaw), Time.Delta * 3f); + } + + if ( Input.Pressed( "Use" ) ) + { + var tr = Scene.Trace + .Ray( Camera.WorldPosition, Camera.WorldPosition + Camera.WorldRotation.Forward * 500f ).IgnoreGameObjectHierarchy(GameObject).Run(); + + if ( tr.Hit) + { + tr.GameObject.GetComponent()?.OnUse(); + } + } + + } + else + { + EyeAngles = NetworkedEyeAngles; + Renderer.LocalRotation = Rotation.Slerp(Renderer.LocalRotation, Rotation.FromYaw(EyeAngles.yaw), Time.Delta * 5f); + } + } + + void RotateCamera() + { + var cameraOffset = CameraPivot.LocalPosition + CameraPivot.LocalRotation.Backward * (CamOffsetX + EyeAngles.pitch * .5f); + Camera.LocalRotation = EyeAngles.ToRotation(); + Camera.LocalPosition = cameraOffset * Camera.LocalRotation; + } + + + + // void RotateCamera() + // { + // // 1. Задание локального вращения камеры + // Rotation camRot = EyeAngles.ToRotation(); + // Camera.LocalRotation = camRot; + // + // // 2. Позиция Pivot'а в мире (нужно для трейса) + // var pivotWorldPos = CameraPivot.LocalPosition; + // + // // 3. Смещение плеча (локально → в мир) + // var shoulderOffsetWorld = Vector3.Zero; + // + // // 4. Желаемая мировая позиция камеры + // var desiredWorldPos = pivotWorldPos - camRot.Forward * 10f + shoulderOffsetWorld; + // + // // 5. Трейс от Pivot до желаемой позиции камеры + // var tr = Scene.Trace + // .Ray(pivotWorldPos, desiredWorldPos) + // .Radius(4f) + // .IgnoreGameObjectHierarchy(GameObject) + // .Run(); + // + // // 6. Получаем локальную позицию относительно CameraPivot + // var finalWorldCamPos = tr.EndPosition; + // var finalLocalCamPos = CameraPivot.Transform.WorldToLocal.Transform(finalWorldCamPos); + // + // // 7. Применяем к камере + // Camera.LocalPosition = finalLocalCamPos; + // Camera.LocalRotation = camRot; + // } +} diff --git a/Code/DspReverb.cs b/Code/DspReverb.cs new file mode 100644 index 0000000..a58b3b8 --- /dev/null +++ b/Code/DspReverb.cs @@ -0,0 +1,90 @@ +using Sandbox; +using Sandbox.Audio; +using System.Threading; +using System.Threading.Tasks; + +namespace Sandbox; + +public sealed class DSPReverb : Component, Component.ITriggerListener +{ + [Property] public MixerHandle TargetMixer { get; set; } + [Property] public DspPresetHandle Preset { get; set; } + [Property] [Range(0f, 10f, 0.1f)] public float FadeDuration { get; set; } = 1f; + [Property] public BBox Bounds { get; set; } = new BBox(Vector3.One * -100f, Vector3.One * 100f); + + private DspProcessor _processor; + private BoxCollider _triggerCollider; + + private CancellationTokenSource _cts; + + protected override void OnAwake() + { + base.OnAwake(); + + _triggerCollider = Components.Create(); + _triggerCollider.IsTrigger = true; + _triggerCollider.Static = true; + _triggerCollider.Scale = Bounds.Size; + _triggerCollider.Center = Bounds.Center; + } + + public void OnTriggerEnter(Collider other) + { + _cts?.Cancel(); + _cts = new CancellationTokenSource(); + + if(_processor != null) { TargetMixer.Get().RemoveProcessor(_processor);} + + _processor = new DspProcessor(Preset.Name); + _processor.Mix = 0f; + TargetMixer.Get().AddProcessor(_processor); + + _ = UpdateMixAsync(1f); + } + + private async Task UpdateMixAsync(float targetMix) + { + float startMix = _processor.Mix; + float elapsed = FadeDuration * ((targetMix == 0f || startMix == 0f) ? 0f : Math.Min(startMix / targetMix, 1f)); + float lastTime = Time.Now; + + while (elapsed < FadeDuration && !_cts.IsCancellationRequested) + { + await Task.FixedUpdate(); + + float delta = Time.Now - lastTime; + elapsed += delta; + + float t = Math.Clamp(elapsed / FadeDuration, 0f, 1f); + _processor.Mix = Math.Clamp(startMix + (targetMix - startMix) * t, 0f, 1f); + + lastTime = Time.Now; + } + + if (!_cts.IsCancellationRequested) + { + _processor.Mix = targetMix; + } + } + + public void OnTriggerExit(Collider other) + { + _cts?.Cancel(); + _cts = new CancellationTokenSource(); + + _ = UpdateMixAsync(0f).ContinueWith( (_) => + { + if (_processor == null) return; + + TargetMixer.Get().RemoveProcessor(_processor); + _processor = null; + } ); + } + + protected override void DrawGizmos() + { + base.DrawGizmos(); + Gizmo.Draw.Color = Color.Green; + Gizmo.Draw.LineBBox(Bounds); + } +} diff --git a/Code/IInteractable.cs b/Code/IInteractable.cs new file mode 100644 index 0000000..58593c7 --- /dev/null +++ b/Code/IInteractable.cs @@ -0,0 +1,6 @@ +namespace Sandbox; + +public interface IInteractable +{ + public void OnUse(); +} diff --git a/Code/MusicPlayer.cs b/Code/MusicPlayer.cs new file mode 100644 index 0000000..1a1aece --- /dev/null +++ b/Code/MusicPlayer.cs @@ -0,0 +1,118 @@ + namespace Sandbox; + +public sealed class MusicPlayer : Component +{ + [Property] private List _sounds; + [Property] private List _speakers; + [Property] private bool PlayOnStart { get; set; } = true; + + private List _shuffleOrder = new(); + private int _shuffleIndex = 0; + + [Sync, Change("OnFileNameChanged")] private string FileName { get; set; } + + protected override void OnAwake() + { + base.OnAwake(); + + _sounds = new(); + _speakers = new(); + + foreach (var resource in ResourceLibrary.GetAll("music")) + { + Log.Info(resource); + _sounds.Add(resource); + } + + _speakers = GameObject.GetComponentsInChildren().ToList(); + Log.Info("speaker count: " + _speakers.Count); + + GenerateShuffleOrder(); + + } + + + protected override void OnStart() + { + base.OnStart(); + + if (PlayOnStart) + Next(); + } + + private void GenerateShuffleOrder() + { + _shuffleOrder = Enumerable.Range(0, _sounds.Count).ToList(); + _shuffleOrder = _shuffleOrder.OrderBy(_ => Guid.NewGuid()).ToList(); + _shuffleIndex = 0; + } + + public void Stop() + { + foreach (var speaker in _speakers) + { + speaker.StopSound(); + } + } + + [Rpc.Broadcast] + public void Next() + { + if (_sounds.Count == 0) + return; + + + if (_shuffleIndex >= _shuffleOrder.Count) + { + GenerateShuffleOrder(); + } + + int soundIndex = _shuffleOrder[_shuffleIndex]; + _shuffleIndex++; + + FileName = _sounds[soundIndex].ResourceName; + } + + public void OnFileNameChanged() + { + var currentSound = _sounds.Find((sound) => sound.ResourceName == FileName); + + foreach (var speaker in _speakers) + { + speaker.StopSound(); + Log.Info(currentSound); + speaker.SoundEvent = currentSound; + speaker.StartSound(); + } + } + + private TimeSince _lastCheckTime; + private bool _isPlaying = false; + + protected override void OnUpdate() + { + if ( _lastCheckTime < 1.0f ) return; + _lastCheckTime = 0; + + bool isAnyPlaying = _speakers.Any(IsSpeakerPlaying); + + // Log.Info(isAnyPlaying); + + if (!_isPlaying && isAnyPlaying) + { + _isPlaying = true; + } + else if (_isPlaying && !isAnyPlaying) + { + _isPlaying = false; + Next(); + } + } + + private static bool IsSpeakerPlaying(SoundPointComponent speaker) + { + var effect = speaker as ITemporaryEffect; + return effect != null && effect.IsActive; + } + +} diff --git a/Code/NormalGravityTrigger.cs b/Code/NormalGravityTrigger.cs new file mode 100644 index 0000000..16687df --- /dev/null +++ b/Code/NormalGravityTrigger.cs @@ -0,0 +1,26 @@ +using Sandbox; + +public sealed class NormalGravityTrigger : Component, Component.ITriggerListener +{ + // public void OnTriggerEnter(Collider other) + // { + // var otherEntity = other.GameObject; + // + // if (otherEntity.Components.TryGet(out var controller)) + // { + // Log.Info($"{otherEntity.Name} вошел в зону нормальной гравитации"); + // + // controller.OverrideGravity = Vector3.Down; + // } + // } + + public void OnTriggerExit(Collider other) + { + var otherEntity = other.GameObject; + + if (otherEntity.Components.TryGet(out var controller)) + { + controller.OverrideGravity = Vector3.Zero; + } + } +} diff --git a/Code/PlayerDresser.cs b/Code/PlayerDresser.cs new file mode 100644 index 0000000..163c913 --- /dev/null +++ b/Code/PlayerDresser.cs @@ -0,0 +1,17 @@ +using System; + +namespace Sandbox; + +public class PlayerDresser : Component, Component.INetworkSpawn +{ + [Property] + public SkinnedModelRenderer BodyRenderer { get; set; } + + public void OnNetworkSpawn( Connection owner ) + { + Log.Info( $"Hello {owner.Name}" ); + var clothing = new ClothingContainer(); + clothing.Deserialize( owner.GetUserData( "avatar" ) ); + clothing.Apply( BodyRenderer ); + } +} diff --git a/Code/RagdollController.cs b/Code/RagdollController.cs new file mode 100644 index 0000000..e62c737 --- /dev/null +++ b/Code/RagdollController.cs @@ -0,0 +1,49 @@ +using Sandbox; +public sealed class RagdollController : Component +{ + [Group("Setup"), Order(-100), Property] public ModelPhysics bodyPhysics { get; set; } + [Group("Setup"), Order(-100), Property] public SkinnedModelRenderer bodyRenderer { get; set; } + [Group("Config"), Order(0), Property] public bool isLocked { get; set; } + + [Sync] + public new bool Enabled + { + get => bodyPhysics.Enabled; + private set + { + bodyPhysics.Enabled = value; + bodyPhysics.MotionEnabled = value; + bodyRenderer.UseAnimGraph = !value; + bodyPhysics. + + if ( !value ) + { + WorldPosition = bodyRenderer.WorldPosition; + bodyRenderer.LocalPosition = Vector3.Zero; + } + } + } + + protected override void OnUpdate() + { + if ( Network.IsOwner ) + { + if (Input.Pressed( "Ragdoll" )) + { + Enabled = !Enabled; + } + } + + var bodyLock = new PhysicsLock(); + bodyLock.Pitch = isLocked; + bodyLock.Yaw = isLocked; + bodyLock.Roll = isLocked; + bodyLock.X = isLocked; + bodyLock.Y = isLocked; + bodyLock.Z = isLocked; + + bodyPhysics.Locking = bodyLock; + bodyPhysics.MotionEnabled = !isLocked; + WorldPosition = bodyRenderer.WorldPosition; + } +} diff --git a/Code/Teleporter.cs b/Code/Teleporter.cs new file mode 100644 index 0000000..db2e5a2 --- /dev/null +++ b/Code/Teleporter.cs @@ -0,0 +1,25 @@ +using Sandbox; + + +public sealed class Teleporter : Component, Component.ITriggerListener +{ + [Property] public GameObject ToPosGameObject { get; set; } + + public void OnTriggerEnter( Collider other ) + { + var otherEntity = other.GameObject; + + Log.Info($"{otherEntity.Name} Телепорт"); + + if (otherEntity.Components.TryGet(out var controller)) + { + Log.Info($"{otherEntity.Name} вошел в зону телепорта"); + + otherEntity.WorldPosition = ToPosGameObject.WorldPosition; + controller.OverrideGravity = Vector3.Down; + + controller.EyeAngles = new Angles( 0, 180, 0 ).ToRotation(); + controller.Renderer.LocalRotation = new Angles( 0, 180, 0 ).ToRotation(); + } + } +} diff --git a/Code/Test.cs b/Code/Test.cs new file mode 100644 index 0000000..3b16996 --- /dev/null +++ b/Code/Test.cs @@ -0,0 +1,9 @@ +using Sandbox; + +public sealed class Test : Component +{ + protected override void OnUpdate() + { + + } +} diff --git a/Code/VectorExtension.cs b/Code/VectorExtension.cs new file mode 100644 index 0000000..6ff3c99 --- /dev/null +++ b/Code/VectorExtension.cs @@ -0,0 +1,6 @@ +namespace Sandbox; + +public class VectorExtension +{ + +} diff --git a/Code/button.cs b/Code/button.cs new file mode 100644 index 0000000..ff35424 --- /dev/null +++ b/Code/button.cs @@ -0,0 +1,15 @@ +using System; +using Sandbox; +using Sandbox.UI; + +namespace Sandbox; + +public sealed class ButtonComponent : Component, IInteractable +{ + [Property] public Action OnClick { get; set; } + + public void OnUse() + { + OnClick?.Invoke(); + } +} diff --git a/Editor/Assembly.cs b/Editor/Assembly.cs new file mode 100644 index 0000000..7887e59 --- /dev/null +++ b/Editor/Assembly.cs @@ -0,0 +1,4 @@ +global using Sandbox; +global using Editor; +global using System.Collections.Generic; +global using System.Linq; diff --git a/Editor/MyEditorMenu.cs b/Editor/MyEditorMenu.cs new file mode 100644 index 0000000..7f4dce3 --- /dev/null +++ b/Editor/MyEditorMenu.cs @@ -0,0 +1,8 @@ +public static class MyEditorMenu +{ + [Menu("Editor", "$title/My Menu Option")] + public static void OpenMyMenu() + { + EditorUtility.DisplayDialog("It worked!", "This is being called from your library's editor code!"); + } +} diff --git a/Libraries/fish.scc/.bin/manifest.json b/Libraries/fish.scc/.bin/manifest.json new file mode 100644 index 0000000..9b81876 --- /dev/null +++ b/Libraries/fish.scc/.bin/manifest.json @@ -0,0 +1,4 @@ +[ + "package.base", + "package.fish.scc" +] \ No newline at end of file diff --git a/Libraries/fish.scc/.bin/package.fish.scc.cll b/Libraries/fish.scc/.bin/package.fish.scc.cll new file mode 100644 index 0000000..68b5e71 Binary files /dev/null and b/Libraries/fish.scc/.bin/package.fish.scc.cll differ diff --git a/Libraries/fish.scc/.bin/package.fish.scc.xml b/Libraries/fish.scc/.bin/package.fish.scc.xml new file mode 100644 index 0000000..49f4be6 --- /dev/null +++ b/Libraries/fish.scc/.bin/package.fish.scc.xml @@ -0,0 +1,313 @@ + + + + package.fish.scc + + + + + Manually update this by calling Move() or let it always be simulated + + + + + If pushing against a wall, scale the velocity based on the wall's angle (False is useful for NPCs that get stuck on corners) + + + + + Width of our trace + + + + + Height of our trace + + + + + Rotate the trace with the gameobject + + + + + Use a cylinder trace instead of a box trace
+ [WARNING] This is a PHYSICAL TRACE, so it's more expensive than the normal box trace +
+
+ + + Which tags it should ignore + + + + + Max amount of trace calls whenever the simulation doesn't reach its target (Slide and collide bounces) + + + + + How fast you accelerate while on the ground (Units per second) + + + + + How fast you decelerate while on the ground (Units per second) + + + + + How fast you accelerate while in the air (Units per second) + + + + + How fast you decelerate while in the air (Units per second) + + + + + Do we ignore the friction of the surface you're standing on or not? + + + + + Is this MoveHelper meant for horizontal grounded movement? (false = For flying or noclip) + + + + + Do we ignore Z when it's near 0 (So that gravity affects you when not moving) + + + + + Tolerance from a 90° surface before it's considered a wall (Ex. Tolerance 1 = Between 89° and 91° can be a wall, 0.1 = 89.9° to 90.1°) + + + + + Player feels like it's gripping walls too much? Try more Grip Factor Reduction! + + + + + Stick the MoveHelper to the ground (IsOnGround will default to false if disabled) + + + + + How steep terrain can be for you to stand on without slipping + + + + + How far from the ground the MoveHelper is going to stick (Useful for going down stairs!) + + + + + Enable steps climbing (+1 Trace call) + + + + + How high steps can be for you to climb on + + + + + How deep it checks for steps (Minimum depth) + + + + + Tolerance from a 90° surface before it's considered a valid step (Ex. Tolerance 1 = Between 89° and 91° can be a step, 0.1 = 89.9° to 90.1°) + + + + + Enable to ability to walk on a surface that's too steep if it's equal or smaller than a step (+1 Trace call when on steep terrain) + + + + + Instead of colliding with these tags the MoveHelper will be pushed away (Make sure the tags are in IgnoreTags as well!) + + + + + Which tags will push this MoveHelper away and with how much force (Make sure they are also included in IgnoreTags!) (+1 Trace call) + + + + + Apply gravity to this MoveHelper when not on the ground + + + + + Use the scene's gravity or our own + + + + + Use a Vector3 gravity instead of a single float (Use this if you want to use a custom gravity) + + + + + Units per second squared (Default is -850f) + + + + + Units per second squared (Default is 0f, 0f, -850f)
+ Changes which way sticks to the ground +
+
+ + + Check if the MoveHelper is stuck and try to get it to unstuck (+Trace calls if stuck) + + + + + How many trace calls it will attempt to get the MoveHelper unstuck + + + + + The simulated target velocity for our MoveHelper (Units per second, we apply Time.Delta inside) + + + + + The resulting velocity after the simulation is done (Units per second) + + + + + Is the MoveHelper currently touching the ground + + + + + The current ground normal you're standing on (Always Vector3.Zero if IsOnGround false) + + + + + The current ground angle you're standing on (Always 0f if IsOnGround false) + + + + + The current surface you're standing on + + + + + The gameobject you're currently standing on + + + + + Is the MoveHelper currently pushing against a wall + + + + + The current wall normal you're pushing against (Always Vector3.Zero if IsPushingAgainstWall false) + + + + + The gameobject you're currently pushing on + + + + + Is the MoveHelper standing on a terrain too steep to stand on (Always false if IsOnGround false) + + + + + The MoveHelper is stuck and we can't get it out + + + + + To avoid getting stuck due to imprecision we shrink the bounds before checking and compensate for it later + + + + + The bounds of this MoveHelper generated from the TraceWidth and TraceHeight + + + + + If another MoveHelper moved at the same time and they're stuck, let this one know that the other already unstuck for us + + + + + Casts the current bounds from to and returns the scene trace result + + + + + + + + + Detach the MoveHelper from the ground and launch it somewhere (Units per second) + + + + + + Apply the WishVelocity, update the Velocity and the Position of the GameObject by simulating the MoveHelper + + Just calculate but don't update position + + + + Apply the WishVelocity, update the Velocity and the Position of the GameObject by simulating the MoveHelper + + The time step + Just calculate but don't update position + + + + Sometimes we have to update only the position but not the velocity (Like when climbing steps or getting unstuck) so we can't have Position rely only on Velocity + + + + + Debug don't use + + + + + + + + Move a vector3 towards a goal by a fixed distance + + + + + + + + + Project a vector along a plane (normal) and scale it back to its original length + + + + + +
+
diff --git a/Libraries/fish.scc/.sbox/cloud.db b/Libraries/fish.scc/.sbox/cloud.db new file mode 100644 index 0000000..85131a5 Binary files /dev/null and b/Libraries/fish.scc/.sbox/cloud.db differ diff --git a/Libraries/fish.scc/.sbox/project.json b/Libraries/fish.scc/.sbox/project.json new file mode 100644 index 0000000..e6e5c75 --- /dev/null +++ b/Libraries/fish.scc/.sbox/project.json @@ -0,0 +1,67 @@ +{ + "scene.lastopened": { + "Value": "[\u0022scenes/walker_example.scene\u0022,\u0022prefabs/debug_world.prefab\u0022]", + "Timeout": 1747778774, + "DeleteAt": 0 + }, + "gizmo.settings": { + "Value": "{\u0022EditMode\u0022:\u0022position\u0022,\u0022Selection\u0022:true,\u0022ViewMode\u0022:\u00223d\u0022,\u0022GizmosEnabled\u0022:true,\u0022GizmoScale\u0022:1,\u0022GridSpacing\u0022:8,\u0022SnapToGrid\u0022:true,\u0022SnapToAngles\u0022:true,\u0022AngleSpacing\u0022:15,\u0022GlobalSpace\u0022:false,\u0022DebugActionGraphs\u0022:false}", + "Timeout": 1747778773, + "DeleteAt": 0 + }, + "scenes/walker_example.scene.Viewport0": { + "Value": "{\u0022CameraPosition\u0022:\u0022-99.46711,-362.8735,485.0559\u0022,\u0022CameraRotation\u0022:\u0022-0.3022594,0.2325998,0.7326022,0.5637646\u0022,\u0022CameraOrthoHeight\u0022:1000}", + "Timeout": 1747780744, + "DeleteAt": 0 + }, + "AssetBrowser.Map.HistoryIdx": { + "Value": "2", + "Timeout": 1736783981, + "DeleteAt": 1745241658 + }, + "AssetBrowser.Map.History": { + "Value": "[\u0022C:\\\\Users\\\\uberm\\\\Desktop\\\\Projects\\\\shrimple_character_controller\\\\Assets\u0022,\u0022C:\\\\Users\\\\uberm\\\\Desktop\\\\Projects\\\\shrimple_character_controller\\\\Assets\u0022,\u0022C:\\\\Users\\\\uberm\\\\Desktop\\\\Projects\\\\shrimple_character_controller\\\\Assets\u0022]", + "Timeout": 1736783981, + "DeleteAt": 1745241658 + }, + "prefabs/debug_world.prefab.Viewport0": { + "Value": "{\u0022CameraPosition\u0022:\u0022-1075.94,-361.7078,194.5635\u0022,\u0022CameraRotation\u0022:\u00220.01240713,0.1013415,-0.1208866,0.9874019\u0022,\u0022CameraOrthoHeight\u0022:1000}", + "Timeout": 1747780744, + "DeleteAt": 0 + }, + ".Viewport0": { + "Value": "{\u0022CameraPosition\u0022:\u002264.7494,-611.3881,145.0907\u0022,\u0022CameraRotation\u0022:\u0022-0.00140108,0.3086819,0.004317207,0.9511545\u0022,\u0022CameraOrthoHeight\u0022:1000}", + "Timeout": 1747780728, + "DeleteAt": 0 + }, + "SceneView.Viewport0.Settings": { + "Value": "{\u0022CameraPosition\u0022:\u0022-1075.94,-361.7078,194.5635\u0022,\u0022CameraRotation\u0022:\u00220.01240713,0.1013415,-0.1208866,0.9874019\u0022,\u0022View\u0022:0,\u0022RenderMode\u0022:0,\u0022WireframeMode\u0022:false,\u0022EnablePostProcessing\u0022:true,\u0022EnablePrefabLighting\u0022:true,\u0022ShowGrid\u0022:true,\u0022GridOpacity\u0022:0.2,\u0022GridAxis\u0022:0,\u0022CameraOrthoHeight\u0022:1000}", + "Timeout": 1747780744, + "DeleteAt": 0 + }, + "SceneView.Layout": { + "Value": "{\u0022Layout\u0022:0,\u0022SplitterState\u0022:[]}", + "Timeout": 1747780728, + "DeleteAt": 0 + }, + "folder-metadata": { + "Value": "{\u0022..\\\\..\\\\..\\\\..\\\\..\\\\Program Files (x86)\\\\Steam\\\\steamapps\\\\common\\\\sbox\\\\Recents\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022..\\\\..\\\\..\\\\..\\\\..\\\\Program Files (x86)\\\\Steam\\\\steamapps\\\\common\\\\sbox\\\\Everything\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022.\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022..\\\\..\\\\..\\\\..\\\\..\\\\Program Files (x86)\\\\Steam\\\\steamapps\\\\common\\\\sbox\\\\addons\\\\citizen\\\\assets\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022..\\\\..\\\\..\\\\..\\\\..\\\\Program Files (x86)\\\\Steam\\\\steamapps\\\\common\\\\sbox\\\\core\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022Assets\\\\prefabs\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022Assets\\\\scenes\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022Assets\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022code\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022Localization\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022ProjectSettings\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022code\\\\Examples\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022},\u0022code\\\\Util\u0022:{\u0022Color\u0022:\u00220.46667,0.73333,1,1\u0022,\u0022Icon\u0022:\u0022\u0022}}", + "Timeout": 1737811230, + "DeleteAt": 1745241658 + }, + "AssetBrowser.History": { + "Value": "[\u0022C:\\\\Users\\\\uberm\\\\Desktop\\\\Projects\\\\shrimple_character_controller\\\\Assets\u0022]", + "Timeout": 1747778774, + "DeleteAt": 0 + }, + "AssetBrowser.HistoryIdx": { + "Value": "0", + "Timeout": 1747778774, + "DeleteAt": 0 + }, + "Window.SboxSceneEditor.Dock": { + "Value": "{\u0022floatingWindows\u0022:[],\u0022mainWrapper\u0022:{\u0022geometry\u0022:\u0022AdnQywADAAAAAAAAAAAAAAAAB9AAAAPRAAAAAAAAAAAAAAfQAAAD0QAAAAAAAAAACAAAAAAAAAAAAAAAB9AAAAPR\u0022,\u0022splitter\u0022:{\u0022items\u0022:[{\u0022currentIndex\u0022:0,\u0022objects\u0022:[{\u0022data\u0022:null,\u0022managedType\u0022:\u0022SceneTreeWidget\u0022,\u0022name\u0022:\u0022Hierarchy\u0022},{\u0022data\u0022:null,\u0022managedType\u0022:\u0022PanelInspectorWidget\u0022,\u0022name\u0022:\u0022UI Panels\u0022}],\u0022type\u0022:\u0022area\u0022},{\u0022items\u0022:[{\u0022items\u0022:[{\u0022currentIndex\u0022:0,\u0022objects\u0022:[{\u0022data\u0022:null,\u0022managedType\u0022:\u0022\u0022,\u0022name\u0022:\u0022GameFrame\u0022},{\u0022data\u0022:null,\u0022managedType\u0022:\u0022SceneDock\u0022,\u0022name\u0022:\u0022SceneDock:scenes/walker_example.scene\u0022},{\u0022data\u0022:null,\u0022managedType\u0022:\u0022SceneDock\u0022,\u0022name\u0022:\u0022SceneDock:prefabs/debug_world.prefab\u0022},{\u0022data\u0022:null,\u0022managedType\u0022:\u0022SceneDock\u0022,\u0022name\u0022:\u0022SceneDock:untitled\u0022}],\u0022type\u0022:\u0022area\u0022},{\u0022currentIndex\u0022:0,\u0022objects\u0022:[{\u0022data\u0022:null,\u0022managedType\u0022:\u0022ConsoleWidget\u0022,\u0022name\u0022:\u0022Console\u0022},{\u0022data\u0022:null,\u0022managedType\u0022:\u0022MainAssetBrowser\u0022,\u0022name\u0022:\u0022Asset Browser\u0022},{\u0022data\u0022:null,\u0022managedType\u0022:\u0022LibraryManagerDock\u0022,\u0022name\u0022:\u0022Library Manager\u0022},{\u0022data\u0022:null,\u0022managedType\u0022:\u0022MixerDock\u0022,\u0022name\u0022:\u0022Mixer\u0022}],\u0022type\u0022:\u0022area\u0022}],\u0022state\u0022:\u0022AAAA/wAAAAEAAAACAAACuAAAAsoA/////wEAAAACAA==\u0022,\u0022type\u0022:\u0022splitter\u0022},{\u0022items\u0022:[{\u0022currentIndex\u0022:0,\u0022objects\u0022:[{\u0022data\u0022:null,\u0022managedType\u0022:\u0022Inspector\u0022,\u0022name\u0022:\u0022Inspector\u0022},{\u0022data\u0022:null,\u0022managedType\u0022:\u0022UndoDock\u0022,\u0022name\u0022:\u0022Undo\u0022}],\u0022type\u0022:\u0022area\u0022},{\u0022currentIndex\u0022:0,\u0022objects\u0022:[{\u0022data\u0022:null,\u0022managedType\u0022:\u0022PerformanceDock\u0022,\u0022name\u0022:\u0022Performance\u0022}],\u0022type\u0022:\u0022area\u0022}],\u0022state\u0022:\u0022AAAA/wAAAAEAAAACAAAC2wAAAOcA/////wEAAAACAA==\u0022,\u0022type\u0022:\u0022splitter\u0022}],\u0022state\u0022:\u0022AAAA/wAAAAEAAAACAAAE/AAAAckA/////wEAAAABAA==\u0022,\u0022type\u0022:\u0022splitter\u0022}],\u0022state\u0022:\u0022AAAA/wAAAAEAAAACAAABBgAABskA/////wEAAAABAA==\u0022,\u0022type\u0022:\u0022splitter\u0022}},\u0022toolWindowManagerStateFormat\u0022:1}", + "Timeout": 1747778786, + "DeleteAt": 0 + } +} \ No newline at end of file diff --git a/Libraries/fish.scc/.sbox/thumbnails/models/citizen/citizen.vmdl.png b/Libraries/fish.scc/.sbox/thumbnails/models/citizen/citizen.vmdl.png new file mode 100644 index 0000000..01a14e8 Binary files /dev/null and b/Libraries/fish.scc/.sbox/thumbnails/models/citizen/citizen.vmdl.png differ diff --git a/Libraries/fish.scc/.version b/Libraries/fish.scc/.version new file mode 100644 index 0000000..6e1cb7c --- /dev/null +++ b/Libraries/fish.scc/.version @@ -0,0 +1 @@ +1.0.97283 \ No newline at end of file diff --git a/Libraries/fish.scc/Assets/prefabs/debug_world.prefab b/Libraries/fish.scc/Assets/prefabs/debug_world.prefab new file mode 100644 index 0000000..50b6b86 --- /dev/null +++ b/Libraries/fish.scc/Assets/prefabs/debug_world.prefab @@ -0,0 +1,19349 @@ +{ + "RootObject": { + "__guid": "4394baf9-ce1d-473e-ae63-4155539450ca", + "Flags": 0, + "Name": "debug_world", + "Enabled": true, + "Children": [ + { + "__guid": "33b9efb7-0745-46cc-ba2f-711bca9e4844", + "Flags": 0, + "Name": "SlopedWall", + "Position": "1056,496,63.99457", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "2023f92b-ff0f-4294-861e-e9cdebb650e3", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACl2WB1NTURCFiSiEQIAklBBCEggCAcTexV7odqUI2LvYK/beseu/1XNmPmbemJkzuWXbPXt37\u002BsoKir6I/QI/i0QFgolQliICBVCpZAUUkJayAgdQqfQjf46YYOwSdgs9AkDwpAwIowK48IxYUo4L1wULgszwj3hgfBQeCy8Fd4LH4XPQgg4xuAvJixivZj4iwKyrZylGLmS/85aH9ApDdgtRjaOrHXL4CSEju0mApyVw1cIecvm\u002BbftKFyGkLdsLbK2UYXNEPKWrQ6cOca656XsRQP6CWzMcxEP7JXgq41z2EdNINYFcJHDttfqkLW\u002B/xuEVfgMcyeaGfuMjcIa4i7jvixmbG6ahJXEGOEutTO2jaywDF7KuWctxBPGVzbAQY5zhok3T8yl6LfgM0IMiznDPMetcDCf13bOUAZfbdiJcOaCsBNeK6iB5YG8dgm7yUOU\u002BljNns\u002B8RNiBz0pqZy17trdU2Eqeq6irFexV4Gsp4zBcJfFVDrcZ9qvQXcI4SiwFxmXkMkUslcTSxThCLtPoO6b1wiHuSTU1vw0\u002BjI3CEWKK0Q92wYfRKxwkB3F6xR74sL0twj5ymKCPbMdWNb62MK\u002BAqw5sVcFtD/sJdHuxHyOW9chHyWUnsnFi2ci8klx2o\u002B/a6RdOw0kNPW4/fDjmQeEsd66W/ncYPiwzLJwiR3X0xqPwYXt7hePcwXr65gFka/C1l3k1XK1DNgG3m9mvR3cY\u002B7XE0s9ejFxuIL46YhlkHieXm9A3xoRb1GGSnn4CPnyPJoQ71F0D/f4MfPhMk8JN6jTFW3AOPmxvWrhGXTfyTpxknMTXNPMauOrDfz3cjrDfiO4k9huIZQz5WnI5QHwpYplgXkcuh9D32gXhJX0hzRt2HT4sc0l4TR9p4n27DR/uW1eEF9zZDG/fXfiwvavCU/pUlnfxBnyk8XWVeRKuRvHfCLdT7GfRvYL9JmK5gHwDuRwnvgyxXGKeIpfH0LfOfeEHPSLHm/0MPqwzK/yiZpp5z1/Bh208Er7Tk1p469/Ah\u002B09Eb5Qk3m\u002BA57DRw5fT5in4eo8/rNwO8N\u002BHt1H2G8mlvvIN5HLi8TXQiyzzDPk8jL6tvmOb5ICb4e/Ub7Ch21\u002B4HulgLxlf8KHbX7iW6aAvGV/w4ftzWGzgLxlv8FHK77mmOfg6h7\u002B83D7mH3rW9c\u002Bbd/xOBafwfLmw7l0jhyf43EsPoPn5sO5dI6s7/fQPdF94a9\u002BrjfXkMeWtT37sF\u002Bv\u002Be3xe\u002BU3x\u002B\u002BK19yP3cPdh91rveYe5b7m3uT\u002B4zXXrWvd9eqa9Jrvsu\u002B/77DvqdecX98J59W5m\u002BfLPPmsPs8/vpygeOQKAAA=", + "Positions": [ + "-32,-16,64", + "32,-24,64", + "32,16,64", + "-32,16,64", + "-32,16,-64", + "32,16,-64", + "32,-16,-64", + "-32,-16,-64", + "96,16,64", + "96,-32,64", + "96,-16,-64", + "96,16,-64", + "160,16,64", + "160,-40,64", + "160,-16,-64", + "160,16,-64", + "224,16,64", + "224,-48,64", + "224,-16,-64", + "224,16,-64", + "288,16,64", + "288,-56,64", + "288,-16,-64", + "288,16,-64", + "352,16,64", + "352,-64,64", + "352,-16,-64", + "352,16,-64", + "416,16,64", + "416,-72,64", + "416,-16,-64", + "416,16,-64", + "480,16,64", + "480,-80,64", + "480,-16,-64", + "480,16,-64", + "544,16,64", + "544,-80,64", + "544,-16,-64", + "544,16,-64" + ], + "TextureCoord": [ + "9.25,-2.8125", + "7.75,-0.5", + "9.25,-3.125", + "8.5,-3.6875", + "8.75,-3.125", + "-8.25,-0.5", + "8.75,-2.875", + "-3.125,-0.5", + "9.25,-3.125", + "-7.75,0.5", + "9.25,-2.875", + "8.5,-4", + "8.75,-2.875", + "8.242308,0.5", + "8.75,-3.125", + "-2.875,0.5", + "-2.875,-0.5", + "7.75,0.5", + "-3.125,0.5", + "-7.75,-0.5", + "8.5,1.000042", + "8.25,-0.5", + "-8.5,-0.9999577", + "-8.25,0.5", + "9,-3.625", + "9,-4", + "9,1.000042", + "9,-0.003848612", + "9,-4", + "9,-3.75", + "-9,-0.9999577", + "-9,0.00004243851", + "-9,-0.9999577", + "8.5,-4", + "-8.5,0.00004243851", + "9,-4", + "9,-3.625", + "8.5,0.0000423789", + "9,1.000042", + "8.5,-3.75", + "9.5,-3.5625", + "9.5,-4", + "9.5,1.000042", + "9.5,-0.007739723", + "9.5,-4", + "9.5,-3.75", + "-9.5,-0.9999577", + "-9.5,0.00004243851", + "-9.5,-0.9999577", + "9,-4", + "-9,0.00004243851", + "9.5,-4", + "9.5,-3.5625", + "9,-0.003848612", + "9.5,1.000042", + "9,-3.75", + "10,-3.5", + "10,-4", + "10,1.000042", + "10,-0.01163071", + "10,-4", + "10,-3.75", + "-10,-0.9999577", + "-10,0.00004243851", + "-10,-0.9999577", + "9.5,-4", + "-9.5,0.00004243851", + "10,-4", + "10,-3.5", + "9.5,-0.007739723", + "10,1.000042", + "9.5,-3.75", + "10.5,-3.4375", + "10.5,-4", + "10.5,1.000042", + "10.5,-0.01552182", + "10.5,-4", + "10.5,-3.75", + "-10.5,-0.9999577", + "-10.5,0.00004243851", + "-10.5,-0.9999577", + "10,-4", + "-10,0.00004243851", + "10.5,-4", + "10.5,-3.4375", + "10,-0.01163071", + "10.5,1.000042", + "10,-3.75", + "11,-3.375", + "11,-4", + "11,1.000042", + "11,-0.01941288", + "11,-4", + "11,-3.75", + "-11,-0.9999577", + "-11,0.00004243851", + "-11,-0.9999577", + "10.5,-4", + "-10.5,0.00004243851", + "11,-4", + "11,-3.375", + "10.5,-0.01552182", + "11,1.000042", + "10.5,-3.75", + "11.5,-3.3125", + "11.5,-4", + "11.5,1.000042", + "11.5,-0.02330387", + "11.5,-4", + "11.5,-3.75", + "-11.5,-0.9999577", + "-11.5,0.00004243851", + "-11.5,-0.9999577", + "11,-4", + "-11,0.00004243851", + "11.5,-4", + "11.5,-3.3125", + "11,-0.01941288", + "11.5,1.000042", + "11,-3.75", + "12,-3.25", + "12,-4", + "12,1.000042", + "12,-0.02719498", + "12,-4", + "12,-3.75", + "-12,-0.9999577", + "-12,0.00004243851", + "-12,-0.9999577", + "11.5,-4", + "-11.5,0.00004243851", + "12,-4", + "12,-3.25", + "11.5,-0.02330387", + "12,1.000042", + "11.5,-3.75", + "3.375,-0.5", + "12.5,-4", + "3.875,0.5", + "12.5,-0.02719498", + "4.125,0.5", + "12.5,-3.75", + "4.125,-0.5", + "-12.5,0.00004243851", + "-12.5,-0.9999577", + "12,-4", + "-12,0.00004243851", + "12.5,-4", + "12.5,-3.25", + "12,-0.02719498", + "12.5,1.000042", + "12,-3.75" + ], + "TextureUAxis": [ + "1,0,0", + "1,0,-0", + "0,-1,0", + "0,1,0", + "-1,0,0", + "0.9922779,-0.1240347,0", + "0,1,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,-0,0", + "0,1,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,-0,0", + "0,1,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,-0,0", + "0,1,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,-0,0", + "0,1,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,-0,0", + "0,1,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,-0,0", + "0,1,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,-0,0", + "0,1,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "1,-0,0" + ], + "TextureVAxis": [ + "0,-1,-0", + "0,-1,0", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "0,-1,-0", + "-0,0.1240347,-0.9922779", + "0,-1,0", + "-0,0,-1", + "0,0,-1", + "0,-1,-0", + "-0,0.1842885,-0.9828722", + "0,-1,0", + "-0,0,-1", + "0,0,-1", + "0,-1,-0", + "-0,0.2425356,-0.9701425", + "0,-1,0", + "-0,0,-1", + "0,0,-1", + "0,-1,-0", + "-0,0.298275,-0.95448", + "0,-1,0", + "-0,0,-1", + "0,0,-1", + "0,-1,-0", + "-0,0.3511234,-0.9363291", + "0,-1,0", + "-0,0,-1", + "0,0,-1", + "0,-1,-0", + "-0,0.4008188,-0.9161574", + "0,-1,0", + "-0,0,-1", + "0,0,-1", + "0,-1,-0", + "-0,0.4472136,-0.8944272", + "0,-1,0", + "-0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0.4472136,-0.8944272", + "0,-1,0" + ], + "TextureScale": [ + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.2519456,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2509692", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2523925", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2547208", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2579087", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2619048", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2666537", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2720974", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2720974", + "0.25,0.25" + ], + "TextureOffset": [ + "384,448", + "384,448", + "448,255.9783", + "64,255.9783", + "128,255.9783", + "171.323,255.9783", + "64,255.9783", + "0,0.00001525879", + "0,0", + "0,274.7729", + "0,0", + "64,255.9783", + "0,0.00001525879", + "0,0", + "0,161.5204", + "0,0", + "64,255.9783", + "0,0.00001525879", + "0,0", + "0,54.96283", + "0,0", + "64,255.9783", + "0,0.00001525879", + "0,0", + "0,468.8748", + "0,0", + "64,255.9783", + "0,0.00001525879", + "0,0", + "0,380.4887", + "0,0", + "64,255.9783", + "0,0.00001525879", + "0,0", + "0,302.4937", + "0,0", + "64,255.9783", + "0,0.00001525879", + "0,0", + "0,235.0857", + "0,0", + "64,255.9783", + "0,0.00001525879", + "0,0", + "0,235.0857", + "0,0" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/dev/reflectivity_30.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "73f6b26e-3c94-4098-ae2c-111146abd5c6", + "Flags": 0, + "Name": "Ramp", + "Position": "639.9999,-320,47.9972", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "a8ff0d76-5e33-40eb-a8fe-0d97930b3502", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk2SiU4CQRBEl10W8EBBVLzwAG/9/9/TesnrZCapZLNV1V3TPauu636DecDpg2kwC46DRbAKzoLr4DJ4CO6CffAcfAbvwURQoz3U/svh/2D9rtGe\u002Bg032rvNcqK/atUZ1I7yaI/MPfE/\u002BS\u002Bs1VtrkJ\u002BqXetHv9RTd6ls8PQ6dx69WZjLTXOvtRngZ2q3\u002BtFv9MCPZlvK0/fKOQ/WYd6PzU62ZoBfqN3pR3\u002BrB35uto08d713fzVX9vjazGpnhpoN2oN\u002B9E96atZkoyc8s3oJeBc1S97Ht9mpRy0ywKNH\u002B6Uf/ZseePqRjZ7wzO0j4L3VLnh3P01/apEBHj1aPPDo0eKBpx/Z6Fn7pQY7YW7cjf5o/gHg4cvbKAMAAA==", + "Positions": [ + "-128,-64,-47.9972", + "0,-64.00021,-39.9972", + "0,63.99979,-39.9972", + "-128,64,-47.9972", + "128,63.99963,-31.9972", + "128,-64.00037,-31.9972", + "256.0001,63.99945,-15.9972", + "256.0001,-64.00055,-15.9972", + "384,63.99924,16.0028", + "384,-64.00076,16.0028", + "512,63.99902,80.0028", + "512,-64.00098,80.0028", + "640,63.99847,208.0028", + "640,-64.00153,208.0028", + "704,63.99799,368.0028", + "704,-64.00201,368.0028" + ], + "TextureCoord": [ + "0,0.5000017", + "0,0", + "0,-0.4999984", + "0,0", + "-1,-0.5", + "0,0", + "-1,0.5", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0" + ], + "TextureUAxis": [ + "0.9980525,0,0.06237828", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0" + ], + "TextureVAxis": [ + "0.00000005937272,-1,0.000000003710795", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0" + ], + "TextureScale": [ + "0.2504878,0.25", + "1,1", + "1,1", + "1,1", + "1,1", + "1,1", + "1,1" + ], + "TextureOffset": [ + "7.96936,255.9999", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "8da86558-8600-4a78-9b24-ee2e9ab0e4ce", + "Flags": 0, + "Name": "Spheres", + "Position": "-464.4565,-984.9083,293.8305", + "Enabled": true, + "Children": [ + { + "__guid": "5b6ded8c-199f-4c81-9299-a0cbec5144c2", + "Flags": 0, + "Name": "Box (3)", + "Position": "1104.457,-359.0917,-293.8305", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "1109bc0b-e617-4a99-ba9b-c95f544062e4", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk2X\u002B5eVUxjHJ11npstcus5MNc00NXNmmpppqmm6iAghhJBbRAghhNwiQggh5BYRQgght9xCCCHkFiVJyp/g\u002Baz12Wuds9b3h7Pfz9nPe77f/e79vC05OTn/hcaF\u002BOwTahPqEOoYKgh1DfUMlYUqQv1D1aG60JBQU6g5NDq0f\u002BiA0MGhw0JHho4JHR86KXR66IzQ2aHzQheGLgldHroqdH3ohtDNodtCd4buCd0feij0eOiJ0NOh50Ivhl4JvR56K/R\u002B6MPQJ6HPQ1\u002BFvg39EPo59EeoleK/Zn/aZY231oecrLFyfeHTNut3ybM\u002Bofb\u002Btr1sq6y582QZy826j9ayAxxnrnz9T/fIbzvLok7WSLVhM3LcWxezg83xt0WyqNAareVh6x3jXovNPXnAb7vLom7WaCMP2\u002Bh9cF89XDPJJ35bIot6WaOtPOxw/xdelLreYHP8bWJRb2u0k4dt8X/yva9zJI/Ipsp7xuN\u002BruWUUbnjuXpY6Trv4FiFz0iB81Vl5ZYnO9b58XCgz0iu3AD/W55jNd5DrjzsBHPBw1qfrzw9zmRlhgZZI08edqI5UWewz2a\u002BvtWbGSxqsEa\u002BPOwkM8HDoT7XHfW40cxg0TBrdJSHnew6wIMR7glpnQ43M1g00hqd5GGneI94PMr9JOXZYqawaIw1OsvDTnWd8X1f5\u002BiiR2RzoGsGH/dzryowg3FmUqiH493HChyDneY6zXOuSq8XyZ7i/Hh4kHtgymyCmRU5doj3UCgPO0OP8fBQ988iPZ5oZrDocGsUycPO9DnBwyPce4v1eJKZwaKjrFEsDzvLZwYPj3bf7qrHk80MFh1rja7ysLN9DvHgOPf8tE9MMTNYdII1usnDznGN4PGJnhcpz6lmCotOtkZ3edi5Pud8P9U5eugR2ZzpGsLj0zyLeprBNDPppYfTPad6OgY7z32iyLnGe71E9hrnx8OzPOPSPjfDzEocO8d76CUPu8A9AQ/P9Xws0eOZZgaLzrdGiTzsQvcpPLzAs7VUj2eZGSy6yBql8rCLXNN4eLHncpkezzYzWHSpNcrkYRe7D\u002BLBZZ7paZ\u002BeY2aw6Apr9JaHXeK\u002BisdX2g\u002BkPOeaKSy62hp95GGXus/y/Vrn6KtHZHOjeyYeX2evUW4G88wknQvz7UPKHYNd5j5d4lzTvV4h\u002B4jz4\u002BFN9jD99HiBmVU4dov30E8edoV7EB7eav9ToccLzQwW3W6N1I/BrvScwMM77J0q9XiRmcGiu6xRKQ\u002B7yjMBD\u002B\u002B27\u002Bqvx4vNDBbda43\u002B8rCrPYfw4D57tiozWGJmsOgBa1TJw65xj8TjB\u002B33Up5LzRQWPWyNAfKwaz3n\u002BP6ocwzUI7J50jMLjx\u002Bzl6w2g2VmUqOHy\u002B0zqx2DXec5WeFc872ekX3H\u002BfHwKXvUGj1eYWYZx57xHmrkYde7x\u002BPhs/a3GT1eaWaw6HlrZORhN3hO4\u002BEL9sa1erzKzGDRS9aolYfd6JmMhy/bV9fp8Wozg0WvWqNOHnaTfQAevGZPnvqUNWYGi96wxiB52M2eUXj8pv18ynOtmcKit61RLw\u002B7xT6D7\u002B86x2A9IpuP7Bnw\u002BD3fFYaYwTozadDDD3yPGOIY7Fb7lIxzLfd6o\u002Byvzo\u002BHH/sOkvqs9WbW6Nin3kODPOx2z1g8/Mz3l0Y93mBmsOgLazTKw\u002B6wT8LDL333GarHG80MFn1tjaHysDvtmfDwG9\u002BbmvR4k5nBou\u002Bs0SQPu8s\u002BDA\u002B\u002B950r9YmbzQwW/WiNYfKwu\u002B0R8Pgn39dSnlvMFBb9Yo3h8rB77PP4/ptzjNAjstlmD4HHv/su2GwGW81kpPw210CzY7B7s37/p3OkPna7mbQ49pdMix7t0PNRXv9bZpQe7NTT0V7/R2a0/3GXno3x\u002Br8yqQ/erSdjvb5XJvmxR0\u002B4f94neOehL6c3pT\u002BjR\u002BGc5qxiv2FP5Lll7ZIf/5E63C\u002B9Lr0r/Sc9JH0gvRz9GD0XvRC9Df0JPQZ9Amc95zVnMmclZx/nF2cQ5whnAfs5ezZ7KXsj\u002Bxt7FPsMewXPO880zxrPDuufNcw6ZC2xHsicrMgG//EYH/EKP/DlfymMWBz0EAAA", + "Positions": [ + "0,0,48", + "51.95482,51.95483,44.34621", + "0,73.47522,44.34621", + "73.47521,-0.000003211704,44.34621", + "51.95482,-51.95483,44.34621", + "-0.000006423407,-73.47522,44.34621", + "-51.95483,-51.95482,44.34621", + "-73.47521,0.0000008761832,44.34621", + "-51.9548,51.95485,44.34621", + "95.99998,95.99999,33.94112", + "0,135.7645,33.94112", + "135.7645,-0.000005934454,33.94112", + "95.99998,-95.99999,33.94112", + "-0.00001186891,-135.7645,33.94112", + "-95.99999,-95.99998,33.94112", + "-135.7645,0.000001618975,33.94112", + "-95.99995,96.00002,33.94112", + "125.43,125.43,18.3688", + "0,177.3849,18.3688", + "177.3848,-0.000007753738,18.3688", + "125.43,-125.43,18.3688", + "-0.00001550747,-177.3849,18.3688", + "-125.43,-125.43,18.3688", + "-177.3848,0.000002115293,18.3688", + "-125.43,125.4301,18.3688", + "135.7645,135.7645,-0.000002098147", + "0,192,-0.000002098147", + "192,-0.000008392586,-0.000002098147", + "135.7645,-135.7645,-0.000002098147", + "-0.00001678517,-192,-0.000002098147", + "-135.7645,-135.7645,-0.000002098147", + "-192,0.000002289577,-0.000002098147", + "-135.7644,135.7645,-0.000002098147", + "125.43,125.43,-18.36881", + "0,177.3849,-18.36881", + "177.3848,-0.000007753738,-18.36881", + "125.43,-125.43,-18.36881", + "-0.00001550747,-177.3849,-18.36881", + "-125.43,-125.43,-18.36881", + "-177.3848,0.000002115293,-18.36881", + "-125.43,125.4301,-18.36881", + "95.99998,95.99999,-33.94112", + "0,135.7645,-33.94112", + "135.7645,-0.000005934454,-33.94112", + "95.99998,-95.99999,-33.94112", + "-0.00001186891,-135.7645,-33.94112", + "-95.99999,-95.99998,-33.94112", + "-135.7645,0.000001618975,-33.94112", + "-95.99995,96.00002,-33.94112", + "51.95483,51.95483,-44.34621", + "0,73.47523,-44.34621", + "73.47522,-0.000003211704,-44.34621", + "51.95483,-51.95483,-44.34621", + "-0.000006423407,-73.47523,-44.34621", + "-51.95483,-51.95483,-44.34621", + "-73.47522,0.0000008761833,-44.34621", + "-51.95481,51.95485,-44.34621", + "0.00002049987,0.00002049987,-48" + ], + "TextureCoord": [ + "0.405897,-0.4058971", + "0,0", + "0,-0.5740252", + "0.405897,-0.4058971", + "0,0", + "0,-0.5740252", + "0.5740251,0.00000002509144", + "0,0", + "0.405897,-0.4058971", + "0.5740251,0.00000002509144", + "0.405897,0.4058971", + "0,0", + "0.5740251,0.00000002509144", + "0.405897,0.4058971", + "-0.00000005018287,0.5740252", + "0,0", + "0.405897,0.4058971", + "-0.00000005018287,0.5740252", + "-0.4058971,0.405897", + "0,0", + "-0.00000005018287,0.5740252", + "-0.4058971,0.405897", + "-0.5740251,-0.000000006845181", + "0,0", + "-0.4058971,0.405897", + "-0.5740251,-0.000000006845181", + "-0.4058969,-0.4058973", + "0,0", + "-0.5740251,-0.000000006845181", + "-0.4058969,-0.4058973", + "-0.4058969,-0.4058973", + "0,-0.5740252", + "0.7499998,-0.7499999", + "0.405897,-0.4058971", + "0,-1.06066", + "0.7499998,-0.7499999", + "0,-0.5740252", + "0,-1.06066", + "1.06066,0.00000004636292", + "0.5740251,0.00000002509144", + "0.7499998,-0.7499999", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "0.405897,0.4058971", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.00000005018287,0.5740252", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-0.4058971,0.405897", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.5740251,-0.000000006845181", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.4058969,-0.4058973", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.7499996,-0.7500002", + "0,-1.06066", + "0.9799219,-0.9799219", + "0.7499998,-0.7499999", + "0,-1.38582", + "-0.9799219,-0.1435062", + "0,-1.06066", + "0,-1.38582", + "1.385819,0.00000006057608", + "1.06066,0.00000004636292", + "0.9799219,-0.9799219", + "-0.00000006057608,-0.1435062", + "0.9799219,0.9799219", + "0.7499998,0.7499999", + "1.385819,0.00000006057608", + "-0.9799219,-0.1435062", + "-0.0000001211521,1.38582", + "-0.00000009272586,1.06066", + "0.9799219,0.9799219", + "-0.0000001211521,-0.1435062", + "-0.9799219,0.9799219", + "-0.7499999,0.7499998", + "-0.0000001211521,1.38582", + "-0.9799219,-0.1435062", + "-1.385819,-0.00000001652573", + "-1.06066,-0.00000001264824", + "-0.9799219,0.9799219", + "-0.00000001652573,-0.1435062", + "-0.9799219,-0.9799227", + "-0.7499996,-0.7500002", + "-1.385819,-0.00000001652573", + "-0.9799227,-0.1435062", + "-0.9799219,-0.9799227", + "0,-0.1435062", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "0,0.00000001639177", + "-1.06066,0.00000001639177", + "0,-0.1435062", + "0,0.00000001639177", + "-0.00000006556708,0.00000001639177", + "-0.00000006057608,-0.1435062", + "1.06066,0.00000001639177", + "-0.00000006556708,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.00000006556708,0.00000001639177", + "-1.06066,0.00000001639177", + "-0.0000001311341,0.00000001639177", + "-0.0000001211521,-0.1435062", + "1.06066,0.00000001639177", + "-0.0000001311341,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.0000001311341,0.00000001639177", + "-1.06066,0.00000001639177", + "-0.00000001788732,0.00000001639177", + "-0.00000001652573,-0.1435062", + "1.06066,0.00000001639177", + "-0.00000001788732,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.00000001788732,0.00000001639177", + "-1.06066,0.00000001639177", + "1.060659,0.00000001639177", + "0,0.00000001639177", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "0,0.1435063", + "0.9799219,-0.9799219", + "0,0.00000001639177", + "0,0.1435063", + "-0.00000006057608,0.1435063", + "-0.00000006556708,0.00000001639177", + "0.9799219,0.1435063", + "1.385819,0.00000006057608", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "-0.00000006057608,0.1435063", + "0.9799219,0.9799219", + "-0.0000001211521,0.1435063", + "-0.0000001311341,0.00000001639177", + "0.9799219,0.1435063", + "-0.0000001211521,1.38582", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "-0.0000001211521,0.1435063", + "-0.9799219,0.9799219", + "-0.00000001652573,0.1435063", + "-0.00000001788732,0.00000001639177", + "0.9799219,0.1435063", + "-1.385819,-0.00000001652573", + "-0.9799227,0.1435063", + "1.060659,0.00000001639177", + "-0.00000001652573,0.1435063", + "-0.9799219,-0.9799227", + "0.9799219,0.1435063", + "0,-1.38582", + "0.7499998,-0.7499999", + "0.9799219,-0.9799219", + "0,-1.06066", + "0.7499998,-0.7499999", + "0,-1.38582", + "0,-1.06066", + "1.06066,0.00000004636292", + "1.385819,0.00000006057608", + "0.7499998,-0.7499999", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "0.9799219,0.9799219", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.0000001211521,1.38582", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-0.9799219,0.9799219", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-1.385819,-0.00000001652573", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.9799219,-0.9799227", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.7499996,-0.7500002", + "0,-1.06066", + "0.4058971,-0.4058971", + "0.7499998,-0.7499999", + "0,-0.5740252", + "0.4058971,-0.4058971", + "0,-1.06066", + "0,-0.5740252", + "0.5740252,0.00000002509144", + "1.06066,0.00000004636292", + "0.4058971,-0.4058971", + "0.5740252,0.00000002509144", + "0.4058971,0.4058971", + "0.7499998,0.7499999", + "0.5740252,0.00000002509144", + "0.4058971,0.4058971", + "-0.00000005018287,0.5740252", + "-0.00000009272586,1.06066", + "0.4058971,0.4058971", + "-0.00000005018287,0.5740252", + "-0.4058971,0.4058971", + "-0.7499999,0.7499998", + "-0.00000005018287,0.5740252", + "-0.4058971,0.4058971", + "-0.5740252,-0.000000006845182", + "-1.06066,-0.00000001264824", + "-0.4058971,0.4058971", + "-0.5740252,-0.000000006845182", + "-0.405897,-0.4058973", + "-0.7499996,-0.7500002", + "-0.5740252,-0.000000006845182", + "-0.405897,-0.4058973", + "-0.405897,-0.4058973", + "0,-0.5740252", + "0.0000001601552,-0.0000001601552", + "0.4058971,-0.4058971", + "0,-0.5740252", + "0.0000001601552,-0.0000001601552", + "0.0000001601552,-0.0000001601552", + "0.5740252,0.00000002509144", + "0.0000001601552,-0.0000001601552", + "0.4058971,0.4058971", + "0.0000001601552,-0.0000001601552", + "-0.00000005018287,0.5740252", + "0.0000001601552,-0.0000001601552", + "-0.4058971,0.4058971", + "0.0000001601552,-0.0000001601552", + "-0.5740252,-0.000000006845182", + "0.0000001601552,-0.0000001601552", + "-0.405897,-0.4058973" + ], + "TextureUAxis": [ + "0.9997884,-0.001021562,-0.02054292", + "0.9987663,-0.001022864,-0.04964577", + "0.9987663,0.001022864,-0.04964578", + "0.9997884,0.00102165,-0.02054292", + "0.9997885,-0.001021475,0.02054293", + "0.9987663,-0.001022576,0.04964578", + "0.9987664,0.001021907,0.04964579", + "0.9997884,0.001021563,0.02054295", + "0.9976793,-0.01121832,-0.06715763", + "0.9863971,-0.01134663,-0.1639872", + "0.9863971,0.01134663,-0.1639872", + "0.9976793,0.0112184,-0.06715762", + "0.9976793,-0.01121823,0.06715765", + "0.9863972,-0.01134667,0.1639873", + "0.9863971,0.01134664,0.1639872", + "0.9976793,0.01121873,0.06715763", + "0.9896291,-0.05033683,-0.1345378", + "0.9379417,-0.05311144,-0.3427016", + "0.9379417,0.05311145,-0.3427016", + "0.9896291,0.0503369,-0.1345378", + "0.9896291,-0.0503369,0.1345378", + "0.9379417,-0.0531112,0.3427017", + "0.937942,0.05311143,0.3427011", + "0.9896291,0.05033744,0.1345375", + "-0.9512763,0.2412851,0.1919761", + "-0.241283,0.9512764,-0.1919784", + "0.241283,0.9512764,0.1919784", + "0.9512763,0.2412852,-0.1919761", + "0.9512762,-0.2412845,0.1919771", + "0.2412835,-0.9512764,-0.1919781", + "-0.2412838,-0.9512762,0.1919783", + "-0.9512761,-0.2412859,-0.1919761", + "-0.9512763,0.2412852,-0.1919761", + "-0.2412831,0.9512764,0.1919783", + "0.241283,0.9512764,-0.1919784", + "0.9512763,0.2412852,0.191976", + "0.9512763,-0.2412846,-0.1919771", + "0.2412836,-0.9512764,0.1919781", + "-0.2412839,-0.9512762,-0.1919784", + "-0.9512761,-0.2412859,0.1919761", + "0.9896291,-0.05033676,0.1345378", + "0.9379418,-0.05311137,0.3427014", + "0.9379418,0.05311137,0.3427014", + "0.9896291,0.05033684,0.1345377", + "0.9896291,-0.05033685,-0.1345377", + "0.9379418,-0.05311112,-0.3427015", + "0.937942,0.05311136,-0.3427009", + "0.9896291,0.05033738,-0.1345375", + "0.9976793,-0.01121832,0.06715763", + "0.9863971,-0.01134675,0.1639872", + "0.9863971,0.01134675,0.1639872", + "0.9976793,0.0112184,0.06715762", + "0.9976793,-0.01121823,-0.06715765", + "0.9863972,-0.01134679,-0.1639872", + "0.9863972,0.01134657,-0.1639873", + "0.9976793,0.01121833,-0.06715769", + "0.9997884,-0.001021841,0.0205429", + "0.9987663,-0.001022928,0.04964577", + "0.9987663,0.001022928,0.04964577", + "0.9997884,0.001021928,0.0205429", + "0.9997885,-0.001021196,-0.02054294", + "0.9987663,-0.001022672,-0.04964578", + "0.9987663,0.00102296,-0.04964577", + "0.9997885,0.001021284,-0.02054294" + ], + "TextureVAxis": [ + "0.0010228,-0.9987663,0.04964578", + "0.001021606,-0.9997884,0.02054292", + "-0.001021519,-0.9997885,-0.02054292", + "-0.0010228,-0.9987663,-0.04964579", + "0.001023088,-0.9987663,-0.04964576", + "0.001021574,-0.9997884,-0.02054292", + "-0.001021565,-0.9997884,0.02054298", + "-0.001022353,-0.9987664,0.04964578", + "0.01134667,-0.9863971,0.1639872", + "0.01121836,-0.9976793,0.06715763", + "-0.01121828,-0.9976793,-0.06715766", + "-0.01134667,-0.9863971,-0.1639872", + "0.01134675,-0.9863971,-0.1639872", + "0.01121833,-0.9976793,-0.06715762", + "-0.01121841,-0.9976793,0.06715768", + "-0.01134611,-0.9863972,0.1639872", + "0.05311254,-0.9379418,0.3427011", + "0.05033806,-0.9896291,0.1345373", + "-0.05033798,-0.9896291,-0.1345373", + "-0.05311254,-0.9379419,-0.3427011", + "0.05311246,-0.9379419,-0.3427011", + "0.05033754,-0.9896291,-0.1345376", + "-0.050337,-0.9896291,0.1345376", + "-0.05311114,-0.9379419,0.3427011", + "0.2266564,0.5471973,-0.8057308", + "0.5471981,0.2266567,-0.8057302", + "0.5471981,-0.2266567,-0.8057301", + "0.2266564,-0.5471972,-0.8057308", + "-0.2266563,-0.5471969,-0.8057311", + "-0.5471979,-0.2266568,-0.8057302", + "-0.5471976,0.226657,-0.8057303", + "-0.2266561,0.547196,-0.8057317", + "-0.2266563,-0.547197,-0.8057309", + "-0.5471979,-0.2266566,-0.8057302", + "-0.547198,0.2266567,-0.8057302", + "-0.2266563,0.547197,-0.8057309", + "0.2266563,0.5471968,-0.8057311", + "0.5471977,0.2266567,-0.8057303", + "0.5471975,-0.226657,-0.8057303", + "0.226656,-0.5471958,-0.8057318", + "0.05311247,-0.937942,-0.3427009", + "0.05033799,-0.9896291,-0.1345372", + "-0.05033791,-0.9896291,0.1345373", + "-0.05311247,-0.937942,0.3427009", + "0.05311239,-0.937942,0.3427009", + "0.05033747,-0.9896291,0.1345375", + "-0.05033692,-0.9896291,-0.1345375", + "-0.05311107,-0.9379421,-0.3427009", + "0.01134667,-0.9863971,-0.1639872", + "0.01121836,-0.9976793,-0.06715763", + "-0.01121827,-0.9976793,0.06715765", + "-0.01134667,-0.9863971,0.1639872", + "0.01134675,-0.9863971,0.1639872", + "0.01121833,-0.9976793,0.0671576", + "-0.01121832,-0.9976793,-0.06715772", + "-0.01134627,-0.9863972,-0.1639872", + "0.001022928,-0.9987663,-0.04964577", + "0.001021884,-0.9997884,-0.0205429", + "-0.00102124,-0.9997885,0.02054294", + "-0.001022672,-0.9987663,0.04964578", + "0.001022672,-0.9987663,0.04964578", + "0.001021296,-0.9997885,0.02054293", + "-0.001021829,-0.9997884,-0.02054291", + "-0.00102248,-0.9987664,-0.04964578" + ], + "TextureScale": [ + "0.250053,0.2503088", + "0.2503088,0.2500529", + "0.2503088,0.2500529", + "0.250053,0.2503088", + "0.250053,0.2503088", + "0.2503088,0.250053", + "0.2503088,0.2500528", + "0.2500527,0.2503088", + "0.2505816,0.2534478", + "0.2534477,0.2505815", + "0.2534477,0.2505815", + "0.2505815,0.2534478", + "0.2505816,0.2534478", + "0.2534476,0.2505815", + "0.2534477,0.2505815", + "0.2505815,0.2534477", + "0.2526198,0.266541", + "0.2665408,0.25262", + "0.2665408,0.25262", + "0.2526198,0.2665411", + "0.2526199,0.266541", + "0.2665408,0.25262", + "0.266541,0.2526197", + "0.2526199,0.2665408", + "0.262805,0.3102774", + "0.2628048,0.3102777", + "0.2628049,0.3102777", + "0.262805,0.3102774", + "0.262805,0.3102774", + "0.2628049,0.3102777", + "0.262805,0.3102776", + "0.2628051,0.3102771", + "0.262805,0.3102774", + "0.2628048,0.3102776", + "0.2628049,0.3102776", + "0.262805,0.3102774", + "0.2628049,0.3102773", + "0.2628049,0.3102776", + "0.2628049,0.3102776", + "0.2628051,0.310277", + "0.2526198,0.266541", + "0.2665408,0.25262", + "0.2665408,0.25262", + "0.2526198,0.266541", + "0.2526198,0.2665409", + "0.2665407,0.25262", + "0.2665409,0.2526197", + "0.2526199,0.2665408", + "0.2505816,0.2534478", + "0.2534478,0.2505815", + "0.2534478,0.2505816", + "0.2505815,0.2534478", + "0.2505816,0.2534478", + "0.2534477,0.2505816", + "0.2534477,0.2505815", + "0.2505815,0.2534478", + "0.2500529,0.2503088", + "0.2503088,0.2500529", + "0.2503088,0.2500529", + "0.2500529,0.2503087", + "0.2500529,0.2503087", + "0.2503087,0.2500529", + "0.2503087,0.2500528", + "0.250053,0.2503088" + ], + "TextureOffset": [ + "511.5349,257.1201", + "10.33884,251.7163", + "21.32321,264.8335", + "10.51682,281.3911", + "503.6479,276.1612", + "503.2998,259.6055", + "2.277466,256.9433", + "2.626587,262.3486", + "478.8716,335.9797", + "45.63727,237.0962", + "165.9766,324.7505", + "87.21112,466.5535", + "448.5231,409.2488", + "484.3665,267.4458", + "92.707,294.3998", + "56.86349,393.2811", + "342.1448,154.0642", + "149.0171,194.2751", + "172.6333,27.59109", + "365.7539,115.0271", + "251.8882,371.9651", + "443.1182,284.5327", + "466.7338,449.3245", + "275.5004,409.1169", + "302.2797,28.11988", + "508.7518,26.49164", + "5.019714,110.9175", + "117.612,407.6323", + "369.1667,318.6689", + "355.8027,320.295", + "154.4312,235.8706", + "234.9401,451.1526", + "302.2802,483.8806", + "508.7523,485.5085", + "5.019714,401.0833", + "117.6124,104.367", + "369.1657,193.3313", + "355.8022,191.705", + "154.4316,276.1293", + "234.9398,60.84766", + "342.1448,154.0627", + "149.0169,194.2751", + "172.6326,27.59061", + "365.7534,115.0247", + "251.8882,371.9632", + "443.1183,284.5332", + "466.733,449.3225", + "275.5,409.116", + "478.8716,335.9797", + "45.63702,237.0967", + "165.9781,324.751", + "87.21112,466.5535", + "448.5231,409.2488", + "484.3663,267.4463", + "92.70624,294.4004", + "56.86084,393.2834", + "511.5327,257.1206", + "10.3389,251.7163", + "21.32376,264.8315", + "10.51779,281.3892", + "503.6494,276.1592", + "503.2983,259.604", + "2.281952,256.9448", + "2.627441,262.3511" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "ca85e1ae-afcf-4ac9-a696-fe00ed8f7163", + "Flags": 0, + "Name": "Box (2)", + "Position": "1232.457,-679.0917,-293.8305", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "84a1a411-7369-4e1a-846b-06afa0b20373", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk2X\u002B5eVUxjHJ11npstcus5MNc00NXNmmpppqmm6iAghhJBbRAghhNwiQggh5BYRQgght9xCCCHkFiVJyp/g\u002Baz12Wuds9b3h7Pfz9nPe77f/e79vC05OTn/hcaF\u002BOwTahPqEOoYKgh1DfUMlYUqQv1D1aG60JBQU6g5NDq0f\u002BiA0MGhw0JHho4JHR86KXR66IzQ2aHzQheGLgldHroqdH3ohtDNodtCd4buCd0feij0eOiJ0NOh50Ivhl4JvR56K/R\u002B6MPQJ6HPQ1\u002BFvg39EPo59EeoleK/Zn/aZY231oecrLFyfeHTNut3ybM\u002Bofb\u002Btr1sq6y582QZy826j9ayAxxnrnz9T/fIbzvLok7WSLVhM3LcWxezg83xt0WyqNAareVh6x3jXovNPXnAb7vLom7WaCMP2\u002Bh9cF89XDPJJ35bIot6WaOtPOxw/xdelLreYHP8bWJRb2u0k4dt8X/yva9zJI/Ipsp7xuN\u002BruWUUbnjuXpY6Trv4FiFz0iB81Vl5ZYnO9b58XCgz0iu3AD/W55jNd5DrjzsBHPBw1qfrzw9zmRlhgZZI08edqI5UWewz2a\u002BvtWbGSxqsEa\u002BPOwkM8HDoT7XHfW40cxg0TBrdJSHnew6wIMR7glpnQ43M1g00hqd5GGneI94PMr9JOXZYqawaIw1OsvDTnWd8X1f5\u002BiiR2RzoGsGH/dzryowg3FmUqiH493HChyDneY6zXOuSq8XyZ7i/Hh4kHtgymyCmRU5doj3UCgPO0OP8fBQ988iPZ5oZrDocGsUycPO9DnBwyPce4v1eJKZwaKjrFEsDzvLZwYPj3bf7qrHk80MFh1rja7ysLN9DvHgOPf8tE9MMTNYdII1usnDznGN4PGJnhcpz6lmCotOtkZ3edi5Pud8P9U5eugR2ZzpGsLj0zyLeprBNDPppYfTPad6OgY7z32iyLnGe71E9hrnx8OzPOPSPjfDzEocO8d76CUPu8A9AQ/P9Xws0eOZZgaLzrdGiTzsQvcpPLzAs7VUj2eZGSy6yBql8rCLXNN4eLHncpkezzYzWHSpNcrkYRe7D\u002BLBZZ7paZ\u002BeY2aw6Apr9JaHXeK\u002BisdX2g\u002BkPOeaKSy62hp95GGXus/y/Vrn6KtHZHOjeyYeX2evUW4G88wknQvz7UPKHYNd5j5d4lzTvV4h\u002B4jz4\u002BFN9jD99HiBmVU4dov30E8edoV7EB7eav9ToccLzQwW3W6N1I/BrvScwMM77J0q9XiRmcGiu6xRKQ\u002B7yjMBD\u002B\u002B27\u002Bqvx4vNDBbda43\u002B8rCrPYfw4D57tiozWGJmsOgBa1TJw65xj8TjB\u002B33Up5LzRQWPWyNAfKwaz3n\u002BP6ocwzUI7J50jMLjx\u002Bzl6w2g2VmUqOHy\u002B0zqx2DXec5WeFc872ekX3H\u002BfHwKXvUGj1eYWYZx57xHmrkYde7x\u002BPhs/a3GT1eaWaw6HlrZORhN3hO4\u002BEL9sa1erzKzGDRS9aolYfd6JmMhy/bV9fp8Wozg0WvWqNOHnaTfQAevGZPnvqUNWYGi96wxiB52M2eUXj8pv18ynOtmcKit61RLw\u002B7xT6D7\u002B86x2A9IpuP7Bnw\u002BD3fFYaYwTozadDDD3yPGOIY7Fb7lIxzLfd6o\u002Byvzo\u002BHH/sOkvqs9WbW6Nin3kODPOx2z1g8/Mz3l0Y93mBmsOgLazTKw\u002B6wT8LDL333GarHG80MFn1tjaHysDvtmfDwG9\u002BbmvR4k5nBou\u002Bs0SQPu8s\u002BDA\u002B\u002B950r9YmbzQwW/WiNYfKwu\u002B0R8Pgn39dSnlvMFBb9Yo3h8rB77PP4/ptzjNAjstlmD4HHv/su2GwGW81kpPw210CzY7B7s37/p3OkPna7mbQ49pdMix7t0PNRXv9bZpQe7NTT0V7/R2a0/3GXno3x\u002Br8yqQ/erSdjvb5XJvmxR0\u002B4f94neOehL6c3pT\u002BjR\u002BGc5qxiv2FP5Lll7ZIf/5E63C\u002B9Lr0r/Sc9JH0gvRz9GD0XvRC9Df0JPQZ9Amc95zVnMmclZx/nF2cQ5whnAfs5ezZ7KXsj\u002Bxt7FPsMewXPO880zxrPDuufNcw6ZC2xHsicrMgG//EYH/EKP/DlfymMWBz0EAAA", + "Positions": [ + "0,0,48", + "51.95482,51.95483,44.34621", + "0,73.47522,44.34621", + "73.47521,-0.000003211704,44.34621", + "51.95482,-51.95483,44.34621", + "-0.000006423407,-73.47522,44.34621", + "-51.95483,-51.95482,44.34621", + "-73.47521,0.0000008761832,44.34621", + "-51.9548,51.95485,44.34621", + "95.99998,95.99999,33.94112", + "0,135.7645,33.94112", + "135.7645,-0.000005934454,33.94112", + "95.99998,-95.99999,33.94112", + "-0.00001186891,-135.7645,33.94112", + "-95.99999,-95.99998,33.94112", + "-135.7645,0.000001618975,33.94112", + "-95.99995,96.00002,33.94112", + "125.43,125.43,18.3688", + "0,177.3849,18.3688", + "177.3848,-0.000007753738,18.3688", + "125.43,-125.43,18.3688", + "-0.00001550747,-177.3849,18.3688", + "-125.43,-125.43,18.3688", + "-177.3848,0.000002115293,18.3688", + "-125.43,125.4301,18.3688", + "135.7645,135.7645,-0.000002098147", + "0,192,-0.000002098147", + "192,-0.000008392586,-0.000002098147", + "135.7645,-135.7645,-0.000002098147", + "-0.00001678517,-192,-0.000002098147", + "-135.7645,-135.7645,-0.000002098147", + "-192,0.000002289577,-0.000002098147", + "-135.7644,135.7645,-0.000002098147", + "125.43,125.43,-18.36881", + "0,177.3849,-18.36881", + "177.3848,-0.000007753738,-18.36881", + "125.43,-125.43,-18.36881", + "-0.00001550747,-177.3849,-18.36881", + "-125.43,-125.43,-18.36881", + "-177.3848,0.000002115293,-18.36881", + "-125.43,125.4301,-18.36881", + "95.99998,95.99999,-33.94112", + "0,135.7645,-33.94112", + "135.7645,-0.000005934454,-33.94112", + "95.99998,-95.99999,-33.94112", + "-0.00001186891,-135.7645,-33.94112", + "-95.99999,-95.99998,-33.94112", + "-135.7645,0.000001618975,-33.94112", + "-95.99995,96.00002,-33.94112", + "51.95483,51.95483,-44.34621", + "0,73.47523,-44.34621", + "73.47522,-0.000003211704,-44.34621", + "51.95483,-51.95483,-44.34621", + "-0.000006423407,-73.47523,-44.34621", + "-51.95483,-51.95483,-44.34621", + "-73.47522,0.0000008761833,-44.34621", + "-51.95481,51.95485,-44.34621", + "0.00002049987,0.00002049987,-48" + ], + "TextureCoord": [ + "0.405897,-0.4058971", + "0,0", + "0,-0.5740252", + "0.405897,-0.4058971", + "0,0", + "0,-0.5740252", + "0.5740251,0.00000002509144", + "0,0", + "0.405897,-0.4058971", + "0.5740251,0.00000002509144", + "0.405897,0.4058971", + "0,0", + "0.5740251,0.00000002509144", + "0.405897,0.4058971", + "-0.00000005018287,0.5740252", + "0,0", + "0.405897,0.4058971", + "-0.00000005018287,0.5740252", + "-0.4058971,0.405897", + "0,0", + "-0.00000005018287,0.5740252", + "-0.4058971,0.405897", + "-0.5740251,-0.000000006845181", + "0,0", + "-0.4058971,0.405897", + "-0.5740251,-0.000000006845181", + "-0.4058969,-0.4058973", + "0,0", + "-0.5740251,-0.000000006845181", + "-0.4058969,-0.4058973", + "-0.4058969,-0.4058973", + "0,-0.5740252", + "0.7499998,-0.7499999", + "0.405897,-0.4058971", + "0,-1.06066", + "0.7499998,-0.7499999", + "0,-0.5740252", + "0,-1.06066", + "1.06066,0.00000004636292", + "0.5740251,0.00000002509144", + "0.7499998,-0.7499999", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "0.405897,0.4058971", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.00000005018287,0.5740252", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-0.4058971,0.405897", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.5740251,-0.000000006845181", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.4058969,-0.4058973", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.7499996,-0.7500002", + "0,-1.06066", + "0.9799219,-0.9799219", + "0.7499998,-0.7499999", + "0,-1.38582", + "-0.9799219,-0.1435062", + "0,-1.06066", + "0,-1.38582", + "1.385819,0.00000006057608", + "1.06066,0.00000004636292", + "0.9799219,-0.9799219", + "-0.00000006057608,-0.1435062", + "0.9799219,0.9799219", + "0.7499998,0.7499999", + "1.385819,0.00000006057608", + "-0.9799219,-0.1435062", + "-0.0000001211521,1.38582", + "-0.00000009272586,1.06066", + "0.9799219,0.9799219", + "-0.0000001211521,-0.1435062", + "-0.9799219,0.9799219", + "-0.7499999,0.7499998", + "-0.0000001211521,1.38582", + "-0.9799219,-0.1435062", + "-1.385819,-0.00000001652573", + "-1.06066,-0.00000001264824", + "-0.9799219,0.9799219", + "-0.00000001652573,-0.1435062", + "-0.9799219,-0.9799227", + "-0.7499996,-0.7500002", + "-1.385819,-0.00000001652573", + "-0.9799227,-0.1435062", + "-0.9799219,-0.9799227", + "0,-0.1435062", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "0,0.00000001639177", + "-1.06066,0.00000001639177", + "0,-0.1435062", + "0,0.00000001639177", + "-0.00000006556708,0.00000001639177", + "-0.00000006057608,-0.1435062", + "1.06066,0.00000001639177", + "-0.00000006556708,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.00000006556708,0.00000001639177", + "-1.06066,0.00000001639177", + "-0.0000001311341,0.00000001639177", + "-0.0000001211521,-0.1435062", + "1.06066,0.00000001639177", + "-0.0000001311341,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.0000001311341,0.00000001639177", + "-1.06066,0.00000001639177", + "-0.00000001788732,0.00000001639177", + "-0.00000001652573,-0.1435062", + "1.06066,0.00000001639177", + "-0.00000001788732,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.00000001788732,0.00000001639177", + "-1.06066,0.00000001639177", + "1.060659,0.00000001639177", + "0,0.00000001639177", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "0,0.1435063", + "0.9799219,-0.9799219", + "0,0.00000001639177", + "0,0.1435063", + "-0.00000006057608,0.1435063", + "-0.00000006556708,0.00000001639177", + "0.9799219,0.1435063", + "1.385819,0.00000006057608", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "-0.00000006057608,0.1435063", + "0.9799219,0.9799219", + "-0.0000001211521,0.1435063", + "-0.0000001311341,0.00000001639177", + "0.9799219,0.1435063", + "-0.0000001211521,1.38582", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "-0.0000001211521,0.1435063", + "-0.9799219,0.9799219", + "-0.00000001652573,0.1435063", + "-0.00000001788732,0.00000001639177", + "0.9799219,0.1435063", + "-1.385819,-0.00000001652573", + "-0.9799227,0.1435063", + "1.060659,0.00000001639177", + "-0.00000001652573,0.1435063", + "-0.9799219,-0.9799227", + "0.9799219,0.1435063", + "0,-1.38582", + "0.7499998,-0.7499999", + "0.9799219,-0.9799219", + "0,-1.06066", + "0.7499998,-0.7499999", + "0,-1.38582", + "0,-1.06066", + "1.06066,0.00000004636292", + "1.385819,0.00000006057608", + "0.7499998,-0.7499999", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "0.9799219,0.9799219", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.0000001211521,1.38582", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-0.9799219,0.9799219", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-1.385819,-0.00000001652573", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.9799219,-0.9799227", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.7499996,-0.7500002", + "0,-1.06066", + "0.4058971,-0.4058971", + "0.7499998,-0.7499999", + "0,-0.5740252", + "0.4058971,-0.4058971", + "0,-1.06066", + "0,-0.5740252", + "0.5740252,0.00000002509144", + "1.06066,0.00000004636292", + "0.4058971,-0.4058971", + "0.5740252,0.00000002509144", + "0.4058971,0.4058971", + "0.7499998,0.7499999", + "0.5740252,0.00000002509144", + "0.4058971,0.4058971", + "-0.00000005018287,0.5740252", + "-0.00000009272586,1.06066", + "0.4058971,0.4058971", + "-0.00000005018287,0.5740252", + "-0.4058971,0.4058971", + "-0.7499999,0.7499998", + "-0.00000005018287,0.5740252", + "-0.4058971,0.4058971", + "-0.5740252,-0.000000006845182", + "-1.06066,-0.00000001264824", + "-0.4058971,0.4058971", + "-0.5740252,-0.000000006845182", + "-0.405897,-0.4058973", + "-0.7499996,-0.7500002", + "-0.5740252,-0.000000006845182", + "-0.405897,-0.4058973", + "-0.405897,-0.4058973", + "0,-0.5740252", + "0.0000001601552,-0.0000001601552", + "0.4058971,-0.4058971", + "0,-0.5740252", + "0.0000001601552,-0.0000001601552", + "0.0000001601552,-0.0000001601552", + "0.5740252,0.00000002509144", + "0.0000001601552,-0.0000001601552", + "0.4058971,0.4058971", + "0.0000001601552,-0.0000001601552", + "-0.00000005018287,0.5740252", + "0.0000001601552,-0.0000001601552", + "-0.4058971,0.4058971", + "0.0000001601552,-0.0000001601552", + "-0.5740252,-0.000000006845182", + "0.0000001601552,-0.0000001601552", + "-0.405897,-0.4058973" + ], + "TextureUAxis": [ + "0.9997884,-0.001021562,-0.02054292", + "0.9987663,-0.001022864,-0.04964577", + "0.9987663,0.001022864,-0.04964578", + "0.9997884,0.00102165,-0.02054292", + "0.9997885,-0.001021475,0.02054293", + "0.9987663,-0.001022576,0.04964578", + "0.9987664,0.001021907,0.04964579", + "0.9997884,0.001021563,0.02054295", + "0.9976793,-0.01121832,-0.06715763", + "0.9863971,-0.01134663,-0.1639872", + "0.9863971,0.01134663,-0.1639872", + "0.9976793,0.0112184,-0.06715762", + "0.9976793,-0.01121823,0.06715765", + "0.9863971,-0.01134655,0.1639872", + "0.9863971,0.01134642,0.1639872", + "0.9976793,0.01121873,0.06715763", + "0.9896291,-0.05033683,-0.1345378", + "0.9379417,-0.05311144,-0.3427016", + "0.9379417,0.05311145,-0.3427016", + "0.9896291,0.0503369,-0.1345378", + "0.9896291,-0.0503369,0.1345378", + "0.9379418,-0.05311152,0.3427017", + "0.937942,0.05311162,0.3427011", + "0.9896291,0.05033744,0.1345375", + "-0.9512763,0.2412851,0.1919761", + "-0.241283,0.9512764,-0.1919784", + "0.241283,0.9512764,0.1919784", + "0.9512763,0.2412852,-0.1919761", + "0.9512763,-0.2412851,0.1919761", + "0.241283,-0.9512764,-0.1919784", + "-0.2412834,-0.9512763,0.1919784", + "-0.9512761,-0.2412859,-0.1919761", + "-0.9512763,0.2412852,-0.1919761", + "-0.2412831,0.9512764,0.1919783", + "0.241283,0.9512764,-0.1919784", + "0.9512763,0.2412852,0.191976", + "0.9512763,-0.2412852,-0.1919761", + "0.241283,-0.9512764,0.1919784", + "-0.2412836,-0.9512763,-0.1919785", + "-0.9512761,-0.2412859,0.1919761", + "0.9896291,-0.05033676,0.1345378", + "0.9379418,-0.05311137,0.3427014", + "0.9379418,0.05311137,0.3427014", + "0.9896291,0.05033684,0.1345377", + "0.9896291,-0.05033685,-0.1345377", + "0.9379418,-0.05311144,-0.3427014", + "0.937942,0.05311154,-0.3427009", + "0.9896291,0.05033738,-0.1345375", + "0.9976793,-0.01121832,0.06715763", + "0.9863971,-0.01134675,0.1639872", + "0.9863971,0.01134675,0.1639872", + "0.9976793,0.0112184,0.06715762", + "0.9976793,-0.01121823,-0.06715765", + "0.9863971,-0.01134667,-0.1639872", + "0.9863971,0.01134644,-0.1639872", + "0.9976793,0.01121833,-0.06715769", + "0.9997884,-0.001021841,0.0205429", + "0.9987663,-0.001022928,0.04964577", + "0.9987663,0.001022928,0.04964577", + "0.9997884,0.001021928,0.0205429", + "0.9997885,-0.001021196,-0.02054294", + "0.9987663,-0.001022672,-0.04964578", + "0.9987663,0.00102296,-0.04964577", + "0.9997885,0.001021284,-0.02054294" + ], + "TextureVAxis": [ + "0.0010228,-0.9987663,0.04964578", + "0.001021606,-0.9997884,0.02054292", + "-0.001021519,-0.9997885,-0.02054292", + "-0.0010228,-0.9987663,-0.04964579", + "0.001023088,-0.9987663,-0.04964576", + "0.001021574,-0.9997884,-0.02054292", + "-0.001021565,-0.9997884,0.02054298", + "-0.001022353,-0.9987664,0.04964578", + "0.01134667,-0.9863971,0.1639872", + "0.01121836,-0.9976793,0.06715763", + "-0.01121828,-0.9976793,-0.06715766", + "-0.01134667,-0.9863971,-0.1639872", + "0.01134675,-0.9863971,-0.1639872", + "0.01121833,-0.9976793,-0.06715765", + "-0.01121841,-0.9976793,0.06715772", + "-0.01134611,-0.9863972,0.1639872", + "0.05311254,-0.9379418,0.3427011", + "0.05033806,-0.9896291,0.1345373", + "-0.05033798,-0.9896291,-0.1345373", + "-0.05311254,-0.9379419,-0.3427011", + "0.05311246,-0.9379419,-0.3427011", + "0.05033785,-0.9896291,-0.1345374", + "-0.05033698,-0.9896291,0.1345375", + "-0.05311114,-0.9379419,0.3427011", + "0.2266564,0.5471973,-0.8057308", + "0.5471981,0.2266567,-0.8057302", + "0.5471981,-0.2266567,-0.8057301", + "0.2266564,-0.5471972,-0.8057308", + "-0.2266564,-0.5471972,-0.8057308", + "-0.5471982,-0.2266567,-0.8057301", + "-0.5471984,0.2266573,-0.8057297", + "-0.2266561,0.547196,-0.8057317", + "-0.2266563,-0.547197,-0.8057309", + "-0.5471979,-0.2266566,-0.8057302", + "-0.547198,0.2266567,-0.8057302", + "-0.2266563,0.547197,-0.8057309", + "0.2266563,0.5471972,-0.8057309", + "0.5471979,0.2266567,-0.8057302", + "0.5471982,-0.2266573,-0.8057298", + "0.226656,-0.5471958,-0.8057318", + "0.05311247,-0.937942,-0.3427009", + "0.05033799,-0.9896291,-0.1345372", + "-0.05033791,-0.9896291,0.1345373", + "-0.05311247,-0.937942,0.3427009", + "0.05311239,-0.937942,0.3427009", + "0.05033779,-0.9896291,0.1345373", + "-0.05033692,-0.9896292,-0.1345375", + "-0.05311107,-0.9379421,-0.3427009", + "0.01134667,-0.9863971,-0.1639872", + "0.01121836,-0.9976793,-0.06715763", + "-0.01121827,-0.9976793,0.06715765", + "-0.01134667,-0.9863971,0.1639872", + "0.01134675,-0.9863971,0.1639872", + "0.01121833,-0.9976793,0.06715763", + "-0.01121832,-0.9976793,-0.06715775", + "-0.01134627,-0.9863972,-0.1639872", + "0.001022928,-0.9987663,-0.04964577", + "0.001021884,-0.9997884,-0.0205429", + "-0.00102124,-0.9997885,0.02054294", + "-0.001022672,-0.9987663,0.04964578", + "0.001022672,-0.9987663,0.04964578", + "0.001021296,-0.9997885,0.02054293", + "-0.001021829,-0.9997884,-0.02054291", + "-0.00102248,-0.9987664,-0.04964578" + ], + "TextureScale": [ + "0.250053,0.2503088", + "0.2503088,0.2500529", + "0.2503088,0.2500529", + "0.250053,0.2503088", + "0.250053,0.2503088", + "0.2503088,0.250053", + "0.2503088,0.2500528", + "0.2500527,0.2503088", + "0.2505816,0.2534478", + "0.2534477,0.2505815", + "0.2534477,0.2505815", + "0.2505815,0.2534478", + "0.2505816,0.2534478", + "0.2534477,0.2505815", + "0.2534478,0.2505814", + "0.2505815,0.2534477", + "0.2526198,0.266541", + "0.2665408,0.25262", + "0.2665408,0.25262", + "0.2526198,0.2665411", + "0.2526199,0.266541", + "0.2665409,0.2526201", + "0.2665409,0.2526197", + "0.2526199,0.2665408", + "0.262805,0.3102774", + "0.2628048,0.3102777", + "0.2628049,0.3102777", + "0.262805,0.3102774", + "0.2628051,0.3102775", + "0.2628048,0.3102777", + "0.2628049,0.3102779", + "0.2628051,0.3102771", + "0.262805,0.3102774", + "0.2628048,0.3102776", + "0.2628049,0.3102776", + "0.262805,0.3102774", + "0.2628051,0.3102774", + "0.2628048,0.3102776", + "0.2628049,0.3102778", + "0.2628051,0.310277", + "0.2526198,0.266541", + "0.2665408,0.25262", + "0.2665408,0.25262", + "0.2526198,0.266541", + "0.2526198,0.2665409", + "0.2665408,0.2526201", + "0.2665409,0.2526197", + "0.2526199,0.2665408", + "0.2505816,0.2534478", + "0.2534478,0.2505815", + "0.2534478,0.2505816", + "0.2505815,0.2534478", + "0.2505816,0.2534478", + "0.2534478,0.2505816", + "0.2534478,0.2505814", + "0.2505815,0.2534478", + "0.2500529,0.2503088", + "0.2503088,0.2500529", + "0.2503088,0.2500529", + "0.2500529,0.2503087", + "0.2500529,0.2503087", + "0.2503087,0.2500529", + "0.2503087,0.2500528", + "0.250053,0.2503088" + ], + "TextureOffset": [ + "510.4443,3.753387", + "10.29391,507.7349", + "23.89352,9.897949", + "12.04099,29.07034", + "502.5576,22.79398", + "503.2549,3.624023", + "4.846313,2.006775", + "4.150024,10.02728", + "466.9192,108.8366", + "45.14581,493.2998", + "194.1375,80.41507", + "103.9111,250.8714", + "436.571,182.1058", + "483.8771,11.6499", + "120.8672,50.06436", + "73.56369,177.5985", + "288.9466,26.49731", + "146.8286,451.1819", + "297.9727,335.5091", + "440.0818,38.47244", + "198.6897,244.3977", + "440.9285,29.44119", + "80.0741,245.24", + "349.8286,332.5608", + "35.39862,498.9602", + "248.5755,34.51282", + "21.8078,163.4211", + "460.0866,261.7852", + "124.0463,359.8281", + "103.9778,312.2745", + "137.6416,183.3689", + "404.4644,84.99903", + "35.39911,13.04053", + "248.5765,477.4873", + "21.80829,348.5796", + "460.0871,250.2136", + "124.0453,152.1726", + "103.9774,199.7256", + "137.6411,328.6309", + "404.464,427.0012", + "288.9463,26.49634", + "146.8284,451.1819", + "297.9715,335.5086", + "440.0808,38.46951", + "198.6897,244.3958", + "440.9285,29.44119", + "80.07349,245.24", + "349.8281,332.5588", + "466.9192,108.8366", + "45.14581,493.3003", + "194.139,80.41605", + "103.9111,250.8714", + "436.571,182.1058", + "483.8769,11.65039", + "120.8676,50.06396", + "73.56055,177.6013", + "510.4419,3.754364", + "10.29398,507.7349", + "23.89432,9.896484", + "12.04221,29.06741", + "502.5593,22.79202", + "503.2532,3.622559", + "4.851776,2.009277", + "4.151367,10.03024" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "10ec9819-a4c7-4d60-b47c-014ab7c3d4e5", + "Flags": 0, + "Name": "Box (1)", + "Position": "912.4565,-807.0917,-293.8305", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "a6898d11-084d-4545-9608-a1aad6809410", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk2X\u002B5eVUxjHJ11npstcus5MNc00NXNmmpppqmm6iAghhJBbRAghhNwiQggh5BYRQgght9xCCCHkFiVJyp/g\u002Baz12Wuds9b3h7Pfz9nPe77f/e79vC05OTn/hcaF\u002BOwTahPqEOoYKgh1DfUMlYUqQv1D1aG60JBQU6g5NDq0f\u002BiA0MGhw0JHho4JHR86KXR66IzQ2aHzQheGLgldHroqdH3ohtDNodtCd4buCd0feij0eOiJ0NOh50Ivhl4JvR56K/R\u002B6MPQJ6HPQ1\u002BFvg39EPo59EeoleK/Zn/aZY231oecrLFyfeHTNut3ybM\u002Bofb\u002Btr1sq6y582QZy826j9ayAxxnrnz9T/fIbzvLok7WSLVhM3LcWxezg83xt0WyqNAareVh6x3jXovNPXnAb7vLom7WaCMP2\u002Bh9cF89XDPJJ35bIot6WaOtPOxw/xdelLreYHP8bWJRb2u0k4dt8X/yva9zJI/Ipsp7xuN\u002BruWUUbnjuXpY6Trv4FiFz0iB81Vl5ZYnO9b58XCgz0iu3AD/W55jNd5DrjzsBHPBw1qfrzw9zmRlhgZZI08edqI5UWewz2a\u002BvtWbGSxqsEa\u002BPOwkM8HDoT7XHfW40cxg0TBrdJSHnew6wIMR7glpnQ43M1g00hqd5GGneI94PMr9JOXZYqawaIw1OsvDTnWd8X1f5\u002BiiR2RzoGsGH/dzryowg3FmUqiH493HChyDneY6zXOuSq8XyZ7i/Hh4kHtgymyCmRU5doj3UCgPO0OP8fBQ988iPZ5oZrDocGsUycPO9DnBwyPce4v1eJKZwaKjrFEsDzvLZwYPj3bf7qrHk80MFh1rja7ysLN9DvHgOPf8tE9MMTNYdII1usnDznGN4PGJnhcpz6lmCotOtkZ3edi5Pud8P9U5eugR2ZzpGsLj0zyLeprBNDPppYfTPad6OgY7z32iyLnGe71E9hrnx8OzPOPSPjfDzEocO8d76CUPu8A9AQ/P9Xws0eOZZgaLzrdGiTzsQvcpPLzAs7VUj2eZGSy6yBql8rCLXNN4eLHncpkezzYzWHSpNcrkYRe7D\u002BLBZZ7paZ\u002BeY2aw6Apr9JaHXeK\u002BisdX2g\u002BkPOeaKSy62hp95GGXus/y/Vrn6KtHZHOjeyYeX2evUW4G88wknQvz7UPKHYNd5j5d4lzTvV4h\u002B4jz4\u002BFN9jD99HiBmVU4dov30E8edoV7EB7eav9ToccLzQwW3W6N1I/BrvScwMM77J0q9XiRmcGiu6xRKQ\u002B7yjMBD\u002B\u002B27\u002Bqvx4vNDBbda43\u002B8rCrPYfw4D57tiozWGJmsOgBa1TJw65xj8TjB\u002B33Up5LzRQWPWyNAfKwaz3n\u002BP6ocwzUI7J50jMLjx\u002Bzl6w2g2VmUqOHy\u002B0zqx2DXec5WeFc872ekX3H\u002BfHwKXvUGj1eYWYZx57xHmrkYde7x\u002BPhs/a3GT1eaWaw6HlrZORhN3hO4\u002BEL9sa1erzKzGDRS9aolYfd6JmMhy/bV9fp8Wozg0WvWqNOHnaTfQAevGZPnvqUNWYGi96wxiB52M2eUXj8pv18ynOtmcKit61RLw\u002B7xT6D7\u002B86x2A9IpuP7Bnw\u002BD3fFYaYwTozadDDD3yPGOIY7Fb7lIxzLfd6o\u002Byvzo\u002BHH/sOkvqs9WbW6Nin3kODPOx2z1g8/Mz3l0Y93mBmsOgLazTKw\u002B6wT8LDL333GarHG80MFn1tjaHysDvtmfDwG9\u002BbmvR4k5nBou\u002Bs0SQPu8s\u002BDA\u002B\u002B950r9YmbzQwW/WiNYfKwu\u002B0R8Pgn39dSnlvMFBb9Yo3h8rB77PP4/ptzjNAjstlmD4HHv/su2GwGW81kpPw210CzY7B7s37/p3OkPna7mbQ49pdMix7t0PNRXv9bZpQe7NTT0V7/R2a0/3GXno3x\u002Br8yqQ/erSdjvb5XJvmxR0\u002B4f94neOehL6c3pT\u002BjR\u002BGc5qxiv2FP5Lll7ZIf/5E63C\u002B9Lr0r/Sc9JH0gvRz9GD0XvRC9Df0JPQZ9Amc95zVnMmclZx/nF2cQ5whnAfs5ezZ7KXsj\u002Bxt7FPsMewXPO880zxrPDuufNcw6ZC2xHsicrMgG//EYH/EKP/DlfymMWBz0EAAA", + "Positions": [ + "0,0,48", + "51.95482,51.95483,44.34621", + "0,73.47522,44.34621", + "73.47521,-0.000003211704,44.34621", + "51.95482,-51.95483,44.34621", + "-0.000006423407,-73.47522,44.34621", + "-51.95483,-51.95482,44.34621", + "-73.47521,0.0000008761832,44.34621", + "-51.9548,51.95485,44.34621", + "95.99998,95.99999,33.94112", + "0,135.7645,33.94112", + "135.7645,-0.000005934454,33.94112", + "95.99998,-95.99999,33.94112", + "-0.00001186891,-135.7645,33.94112", + "-95.99999,-95.99998,33.94112", + "-135.7645,0.000001618975,33.94112", + "-95.99995,96.00002,33.94112", + "125.43,125.43,18.3688", + "0,177.3849,18.3688", + "177.3848,-0.000007753738,18.3688", + "125.43,-125.43,18.3688", + "-0.00001550747,-177.3849,18.3688", + "-125.43,-125.43,18.3688", + "-177.3848,0.000002115293,18.3688", + "-125.43,125.4301,18.3688", + "135.7645,135.7645,-0.000002098147", + "0,192,-0.000002098147", + "192,-0.000008392586,-0.000002098147", + "135.7645,-135.7645,-0.000002098147", + "-0.00001678517,-192,-0.000002098147", + "-135.7645,-135.7645,-0.000002098147", + "-192,0.000002289577,-0.000002098147", + "-135.7644,135.7645,-0.000002098147", + "125.43,125.43,-18.36881", + "0,177.3849,-18.36881", + "177.3848,-0.000007753738,-18.36881", + "125.43,-125.43,-18.36881", + "-0.00001550747,-177.3849,-18.36881", + "-125.43,-125.43,-18.36881", + "-177.3848,0.000002115293,-18.36881", + "-125.43,125.4301,-18.36881", + "95.99998,95.99999,-33.94112", + "0,135.7645,-33.94112", + "135.7645,-0.000005934454,-33.94112", + "95.99998,-95.99999,-33.94112", + "-0.00001186891,-135.7645,-33.94112", + "-95.99999,-95.99998,-33.94112", + "-135.7645,0.000001618975,-33.94112", + "-95.99995,96.00002,-33.94112", + "51.95483,51.95483,-44.34621", + "0,73.47523,-44.34621", + "73.47522,-0.000003211704,-44.34621", + "51.95483,-51.95483,-44.34621", + "-0.000006423407,-73.47523,-44.34621", + "-51.95483,-51.95483,-44.34621", + "-73.47522,0.0000008761833,-44.34621", + "-51.95481,51.95485,-44.34621", + "0.00002049987,0.00002049987,-48" + ], + "TextureCoord": [ + "0.405897,-0.4058971", + "0,0", + "0,-0.5740252", + "0.405897,-0.4058971", + "0,0", + "0,-0.5740252", + "0.5740251,0.00000002509144", + "0,0", + "0.405897,-0.4058971", + "0.5740251,0.00000002509144", + "0.405897,0.4058971", + "0,0", + "0.5740251,0.00000002509144", + "0.405897,0.4058971", + "-0.00000005018287,0.5740252", + "0,0", + "0.405897,0.4058971", + "-0.00000005018287,0.5740252", + "-0.4058971,0.405897", + "0,0", + "-0.00000005018287,0.5740252", + "-0.4058971,0.405897", + "-0.5740251,-0.000000006845181", + "0,0", + "-0.4058971,0.405897", + "-0.5740251,-0.000000006845181", + "-0.4058969,-0.4058973", + "0,0", + "-0.5740251,-0.000000006845181", + "-0.4058969,-0.4058973", + "-0.4058969,-0.4058973", + "0,-0.5740252", + "0.7499998,-0.7499999", + "0.405897,-0.4058971", + "0,-1.06066", + "0.7499998,-0.7499999", + "0,-0.5740252", + "0,-1.06066", + "1.06066,0.00000004636292", + "0.5740251,0.00000002509144", + "0.7499998,-0.7499999", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "0.405897,0.4058971", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.00000005018287,0.5740252", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-0.4058971,0.405897", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.5740251,-0.000000006845181", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.4058969,-0.4058973", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.7499996,-0.7500002", + "0,-1.06066", + "0.9799219,-0.9799219", + "0.7499998,-0.7499999", + "0,-1.38582", + "-0.9799219,-0.1435062", + "0,-1.06066", + "0,-1.38582", + "1.385819,0.00000006057608", + "1.06066,0.00000004636292", + "0.9799219,-0.9799219", + "-0.00000006057608,-0.1435062", + "0.9799219,0.9799219", + "0.7499998,0.7499999", + "1.385819,0.00000006057608", + "-0.9799219,-0.1435062", + "-0.0000001211521,1.38582", + "-0.00000009272586,1.06066", + "0.9799219,0.9799219", + "-0.0000001211521,-0.1435062", + "-0.9799219,0.9799219", + "-0.7499999,0.7499998", + "-0.0000001211521,1.38582", + "-0.9799219,-0.1435062", + "-1.385819,-0.00000001652573", + "-1.06066,-0.00000001264824", + "-0.9799219,0.9799219", + "-0.00000001652573,-0.1435062", + "-0.9799219,-0.9799227", + "-0.7499996,-0.7500002", + "-1.385819,-0.00000001652573", + "-0.9799227,-0.1435062", + "-0.9799219,-0.9799227", + "0,-0.1435062", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "0,0.00000001639177", + "-1.06066,0.00000001639177", + "0,-0.1435062", + "0,0.00000001639177", + "-0.00000006556708,0.00000001639177", + "-0.00000006057608,-0.1435062", + "1.06066,0.00000001639177", + "-0.00000006556708,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.00000006556708,0.00000001639177", + "-1.06066,0.00000001639177", + "-0.0000001311341,0.00000001639177", + "-0.0000001211521,-0.1435062", + "1.06066,0.00000001639177", + "-0.0000001311341,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.0000001311341,0.00000001639177", + "-1.06066,0.00000001639177", + "-0.00000001788732,0.00000001639177", + "-0.00000001652573,-0.1435062", + "1.06066,0.00000001639177", + "-0.00000001788732,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.00000001788732,0.00000001639177", + "-1.06066,0.00000001639177", + "1.060659,0.00000001639177", + "0,0.00000001639177", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "0,0.1435063", + "0.9799219,-0.9799219", + "0,0.00000001639177", + "0,0.1435063", + "-0.00000006057608,0.1435063", + "-0.00000006556708,0.00000001639177", + "0.9799219,0.1435063", + "1.385819,0.00000006057608", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "-0.00000006057608,0.1435063", + "0.9799219,0.9799219", + "-0.0000001211521,0.1435063", + "-0.0000001311341,0.00000001639177", + "0.9799219,0.1435063", + "-0.0000001211521,1.38582", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "-0.0000001211521,0.1435063", + "-0.9799219,0.9799219", + "-0.00000001652573,0.1435063", + "-0.00000001788732,0.00000001639177", + "0.9799219,0.1435063", + "-1.385819,-0.00000001652573", + "-0.9799227,0.1435063", + "1.060659,0.00000001639177", + "-0.00000001652573,0.1435063", + "-0.9799219,-0.9799227", + "0.9799219,0.1435063", + "0,-1.38582", + "0.7499998,-0.7499999", + "0.9799219,-0.9799219", + "0,-1.06066", + "0.7499998,-0.7499999", + "0,-1.38582", + "0,-1.06066", + "1.06066,0.00000004636292", + "1.385819,0.00000006057608", + "0.7499998,-0.7499999", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "0.9799219,0.9799219", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.0000001211521,1.38582", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-0.9799219,0.9799219", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-1.385819,-0.00000001652573", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.9799219,-0.9799227", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.7499996,-0.7500002", + "0,-1.06066", + "0.4058971,-0.4058971", + "0.7499998,-0.7499999", + "0,-0.5740252", + "0.4058971,-0.4058971", + "0,-1.06066", + "0,-0.5740252", + "0.5740252,0.00000002509144", + "1.06066,0.00000004636292", + "0.4058971,-0.4058971", + "0.5740252,0.00000002509144", + "0.4058971,0.4058971", + "0.7499998,0.7499999", + "0.5740252,0.00000002509144", + "0.4058971,0.4058971", + "-0.00000005018287,0.5740252", + "-0.00000009272586,1.06066", + "0.4058971,0.4058971", + "-0.00000005018287,0.5740252", + "-0.4058971,0.4058971", + "-0.7499999,0.7499998", + "-0.00000005018287,0.5740252", + "-0.4058971,0.4058971", + "-0.5740252,-0.000000006845182", + "-1.06066,-0.00000001264824", + "-0.4058971,0.4058971", + "-0.5740252,-0.000000006845182", + "-0.405897,-0.4058973", + "-0.7499996,-0.7500002", + "-0.5740252,-0.000000006845182", + "-0.405897,-0.4058973", + "-0.405897,-0.4058973", + "0,-0.5740252", + "0.0000001601552,-0.0000001601552", + "0.4058971,-0.4058971", + "0,-0.5740252", + "0.0000001601552,-0.0000001601552", + "0.0000001601552,-0.0000001601552", + "0.5740252,0.00000002509144", + "0.0000001601552,-0.0000001601552", + "0.4058971,0.4058971", + "0.0000001601552,-0.0000001601552", + "-0.00000005018287,0.5740252", + "0.0000001601552,-0.0000001601552", + "-0.4058971,0.4058971", + "0.0000001601552,-0.0000001601552", + "-0.5740252,-0.000000006845182", + "0.0000001601552,-0.0000001601552", + "-0.405897,-0.4058973" + ], + "TextureUAxis": [ + "0.9997884,-0.001021563,-0.02054293", + "0.9987663,-0.001022673,-0.0496458", + "0.9987663,0.001022673,-0.0496458", + "0.9997884,0.001021627,-0.02054293", + "0.9997885,-0.001021475,0.02054293", + "0.9987663,-0.001022576,0.04964578", + "0.9987664,0.001022513,0.04964578", + "0.9997884,0.001021563,0.02054293", + "0.9976793,-0.01121832,-0.06715766", + "0.9863971,-0.01134663,-0.1639872", + "0.9863971,0.01134663,-0.1639872", + "0.9976793,0.01121841,-0.06715764", + "0.9976793,-0.01121823,0.06715765", + "0.9863972,-0.01134667,0.1639873", + "0.9863972,0.01134645,0.1639873", + "0.9976793,0.01121833,0.06715769", + "0.9896291,-0.05033793,-0.1345373", + "0.9379419,-0.05311193,-0.3427011", + "0.9379419,0.05311193,-0.3427011", + "0.9896291,0.05033784,-0.1345373", + "0.9896291,-0.05033708,0.1345378", + "0.9379417,-0.0531112,0.3427017", + "0.937942,0.05311143,0.3427011", + "0.9896291,0.05033744,0.1345375", + "-0.9512763,0.2412838,0.1919781", + "-0.2412832,0.9512764,-0.1919782", + "0.2412832,0.9512764,0.1919783", + "0.9512763,0.2412838,-0.1919782", + "0.9512763,-0.2412846,0.1919771", + "0.2412835,-0.9512764,-0.1919781", + "-0.2412838,-0.9512762,0.1919783", + "-0.9512761,-0.2412859,-0.1919761", + "-0.9512762,0.2412839,-0.1919781", + "-0.2412833,0.9512764,0.1919782", + "0.2412833,0.9512764,-0.1919783", + "0.9512763,0.2412838,0.1919781", + "0.9512763,-0.2412847,-0.1919771", + "0.2412836,-0.9512764,0.1919781", + "-0.2412839,-0.9512762,-0.1919784", + "-0.9512761,-0.2412859,0.1919761", + "0.9896291,-0.05033787,0.1345372", + "0.937942,-0.05311186,0.3427009", + "0.937942,0.05311185,0.3427009", + "0.9896291,0.05033777,0.1345372", + "0.9896291,-0.05033702,-0.1345377", + "0.9379418,-0.05311112,-0.3427015", + "0.937942,0.05311136,-0.3427009", + "0.9896291,0.05033738,-0.1345375", + "0.9976793,-0.01121832,0.06715766", + "0.9863972,-0.01134641,0.1639874", + "0.9863972,0.0113464,0.1639874", + "0.9976793,0.01121841,0.06715764", + "0.9976793,-0.01121823,-0.06715765", + "0.9863972,-0.01134679,-0.1639872", + "0.9863972,0.01134651,-0.1639873", + "0.9976793,0.01121833,-0.06715769", + "0.9997885,-0.001021435,0.02054293", + "0.9987664,-0.001022321,0.04964579", + "0.9987664,0.001022321,0.0496458", + "0.9997884,0.001021563,0.02054293", + "0.9997884,-0.00102161,-0.02054291", + "0.9987663,-0.001022831,-0.04964575", + "0.9987663,0.001022576,-0.04964576", + "0.9997884,0.001021698,-0.02054292" + ], + "TextureVAxis": [ + "0.001022768,-0.9987663,0.04964577", + "0.001021607,-0.9997884,0.02054293", + "-0.00102152,-0.9997885,-0.02054293", + "-0.001022768,-0.9987663,-0.04964578", + "0.001023088,-0.9987663,-0.04964576", + "0.001021574,-0.9997884,-0.02054292", + "-0.001021564,-0.9997884,0.02054295", + "-0.001022352,-0.9987664,0.04964578", + "0.01134667,-0.9863971,0.1639872", + "0.01121836,-0.9976793,0.06715763", + "-0.01121828,-0.9976793,-0.06715766", + "-0.01134667,-0.9863971,-0.1639872", + "0.01134675,-0.9863971,-0.1639872", + "0.01121833,-0.9976793,-0.06715762", + "-0.01121842,-0.9976793,0.06715771", + "-0.01134627,-0.9863972,0.1639872", + "0.05311248,-0.937942,0.3427009", + "0.05033794,-0.9896291,0.1345372", + "-0.05033785,-0.9896291,-0.1345372", + "-0.05311247,-0.9379419,-0.3427009", + "0.05311247,-0.9379419,-0.342701", + "0.05033754,-0.9896291,-0.1345376", + "-0.050337,-0.9896291,0.1345376", + "-0.05311114,-0.9379419,0.3427011", + "0.2266562,0.5471966,-0.8057312", + "0.5471986,0.2266572,-0.8057296", + "0.5471985,-0.2266572,-0.8057297", + "0.2266561,-0.5471966,-0.8057314", + "-0.2266564,-0.5471969,-0.8057309", + "-0.5471979,-0.2266568,-0.8057302", + "-0.5471976,0.226657,-0.8057303", + "-0.2266561,0.547196,-0.8057317", + "-0.2266561,-0.5471965,-0.8057314", + "-0.5471984,-0.2266571,-0.8057298", + "-0.5471985,0.2266571,-0.8057297", + "-0.226656,0.5471964,-0.8057314", + "0.2266563,0.5471968,-0.8057311", + "0.5471977,0.2266567,-0.8057303", + "0.5471975,-0.226657,-0.8057303", + "0.226656,-0.5471958,-0.8057318", + "0.05311241,-0.9379421,-0.3427007", + "0.05033787,-0.9896291,-0.1345371", + "-0.05033779,-0.9896291,0.1345371", + "-0.0531124,-0.9379421,0.3427007", + "0.0531124,-0.937942,0.3427008", + "0.05033747,-0.9896291,0.1345375", + "-0.05033692,-0.9896291,-0.1345375", + "-0.05311107,-0.9379421,-0.3427009", + "0.01134667,-0.9863971,-0.1639872", + "0.01121842,-0.9976793,-0.06715767", + "-0.01121834,-0.9976793,0.06715769", + "-0.01134667,-0.9863971,0.1639872", + "0.01134675,-0.9863971,0.1639872", + "0.01121833,-0.9976793,0.0671576", + "-0.01121842,-0.9976793,-0.06715772", + "-0.01134627,-0.9863972,-0.1639872", + "0.001022896,-0.9987663,-0.04964578", + "0.001021883,-0.9997884,-0.02054293", + "-0.001021245,-0.9997885,0.02054297", + "-0.001022672,-0.9987663,0.04964579", + "0.001022671,-0.9987663,0.04964578", + "0.001021295,-0.9997885,0.02054293", + "-0.001021818,-0.9997884,-0.02054293", + "-0.00102248,-0.9987664,-0.04964577" + ], + "TextureScale": [ + "0.2500529,0.2503088", + "0.2503087,0.2500529", + "0.2503087,0.2500529", + "0.2500528,0.2503088", + "0.250053,0.2503088", + "0.2503088,0.250053", + "0.2503088,0.2500528", + "0.2500529,0.2503088", + "0.2505815,0.2534478", + "0.2534477,0.2505815", + "0.2534477,0.2505815", + "0.2505814,0.2534478", + "0.2505816,0.2534478", + "0.2534476,0.2505815", + "0.2534476,0.2505815", + "0.2505815,0.2534478", + "0.25262,0.266541", + "0.2665411,0.25262", + "0.2665411,0.25262", + "0.25262,0.266541", + "0.2526198,0.266541", + "0.2665408,0.25262", + "0.266541,0.2526197", + "0.2526199,0.2665408", + "0.2628049,0.3102773", + "0.2628049,0.3102778", + "0.2628049,0.3102779", + "0.2628049,0.3102772", + "0.2628049,0.3102774", + "0.2628049,0.3102777", + "0.262805,0.3102776", + "0.2628051,0.3102771", + "0.2628048,0.3102772", + "0.2628049,0.3102778", + "0.2628049,0.3102778", + "0.2628049,0.3102771", + "0.2628049,0.3102773", + "0.2628049,0.3102776", + "0.2628049,0.3102776", + "0.2628051,0.310277", + "0.25262,0.266541", + "0.2665411,0.2526201", + "0.2665411,0.25262", + "0.25262,0.266541", + "0.2526198,0.266541", + "0.2665407,0.25262", + "0.2665409,0.2526197", + "0.2526199,0.2665408", + "0.2505815,0.2534478", + "0.2534476,0.2505815", + "0.2534476,0.2505816", + "0.2505814,0.2534478", + "0.2505816,0.2534478", + "0.2534477,0.2505816", + "0.2534477,0.2505815", + "0.2505815,0.2534478", + "0.2500529,0.2503088", + "0.2503089,0.2500529", + "0.2503088,0.2500529", + "0.2500529,0.2503087", + "0.250053,0.2503087", + "0.2503088,0.2500529", + "0.2503088,0.2500528", + "0.2500529,0.2503089" + ], + "TextureOffset": [ + "253.3806,6.323242", + "262.6172,509.2588", + "277.26,8.807129", + "268.0228,29.02538", + "245.4948,25.36429", + "243.5778,5.148438", + "258.219,0.9159546", + "260.1359,9.983337", + "199.2559,136.9982", + "260.8306,509.9995", + "421.283,68.46243", + "359.7088,250.3807", + "168.9083,210.2674", + "187.56,28.34912", + "348.0115,38.11124", + "329.3594,177.1105", + "493.0259,151.8362", + "223.3855,13.51147", + "425.5464,282.3089", + "183.1858,36.28152", + "402.7736,369.7386", + "5.488159,103.769", + "207.6416,192.0413", + "92.92456,330.3723", + "18.60443,446.4548", + "418.103,180.3628", + "266.9228,122.2605", + "199.9023,269.8091", + "140.8356,412.3323", + "446.4517,166.4252", + "404.5264,224.5264", + "152.6389,76.9773", + "18.60516,65.54492", + "418.102,331.6371", + "266.9233,389.74", + "199.9027,242.1909", + "140.8354,99.66798", + "446.4512,345.5747", + "404.5259,287.4734", + "152.6384,435.0229", + "493.0262,151.8357", + "223.3858,13.51245", + "425.5454,282.3089", + "183.1853,36.27957", + "402.7739,369.7371", + "5.488403,103.769", + "207.6409,192.0398", + "92.92419,330.3708", + "199.2559,136.9982", + "260.8302,509.9996", + "421.2801,68.46332", + "359.7088,250.3807", + "168.9083,210.2674", + "187.5594,28.3501", + "348.0122,38.11172", + "329.3594,177.1105", + "253.3817,6.324707", + "262.6205,509.2593", + "277.2582,8.805649", + "268.0225,29.02293", + "245.4941,25.36234", + "243.5759,5.146484", + "258.2195,0.9179077", + "260.1366,9.986298" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "028cc6c4-69b3-4fbc-af78-a432ad5671c2", + "Flags": 0, + "Name": "Box", + "Position": "784.4565,-487.0917,-293.8305", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "b6de8a59-40a8-40df-97f2-fc366a18fba5", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk2X\u002B5eVUxjHJ11npstcus5MNc00NXNmmpppqmm6iAghhJBbRAghhNwiQggh5BYRQgght9xCCCHkFiVJyp/g\u002Baz12Wuds9b3h7Pfz9nPe77f/e79vC05OTn/hcaF\u002BOwTahPqEOoYKgh1DfUMlYUqQv1D1aG60JBQU6g5NDq0f\u002BiA0MGhw0JHho4JHR86KXR66IzQ2aHzQheGLgldHroqdH3ohtDNodtCd4buCd0feij0eOiJ0NOh50Ivhl4JvR56K/R\u002B6MPQJ6HPQ1\u002BFvg39EPo59EeoleK/Zn/aZY231oecrLFyfeHTNut3ybM\u002Bofb\u002Btr1sq6y582QZy826j9ayAxxnrnz9T/fIbzvLok7WSLVhM3LcWxezg83xt0WyqNAareVh6x3jXovNPXnAb7vLom7WaCMP2\u002Bh9cF89XDPJJ35bIot6WaOtPOxw/xdelLreYHP8bWJRb2u0k4dt8X/yva9zJI/Ipsp7xuN\u002BruWUUbnjuXpY6Trv4FiFz0iB81Vl5ZYnO9b58XCgz0iu3AD/W55jNd5DrjzsBHPBw1qfrzw9zmRlhgZZI08edqI5UWewz2a\u002BvtWbGSxqsEa\u002BPOwkM8HDoT7XHfW40cxg0TBrdJSHnew6wIMR7glpnQ43M1g00hqd5GGneI94PMr9JOXZYqawaIw1OsvDTnWd8X1f5\u002BiiR2RzoGsGH/dzryowg3FmUqiH493HChyDneY6zXOuSq8XyZ7i/Hh4kHtgymyCmRU5doj3UCgPO0OP8fBQ988iPZ5oZrDocGsUycPO9DnBwyPce4v1eJKZwaKjrFEsDzvLZwYPj3bf7qrHk80MFh1rja7ysLN9DvHgOPf8tE9MMTNYdII1usnDznGN4PGJnhcpz6lmCotOtkZ3edi5Pud8P9U5eugR2ZzpGsLj0zyLeprBNDPppYfTPad6OgY7z32iyLnGe71E9hrnx8OzPOPSPjfDzEocO8d76CUPu8A9AQ/P9Xws0eOZZgaLzrdGiTzsQvcpPLzAs7VUj2eZGSy6yBql8rCLXNN4eLHncpkezzYzWHSpNcrkYRe7D\u002BLBZZ7paZ\u002BeY2aw6Apr9JaHXeK\u002BisdX2g\u002BkPOeaKSy62hp95GGXus/y/Vrn6KtHZHOjeyYeX2evUW4G88wknQvz7UPKHYNd5j5d4lzTvV4h\u002B4jz4\u002BFN9jD99HiBmVU4dov30E8edoV7EB7eav9ToccLzQwW3W6N1I/BrvScwMM77J0q9XiRmcGiu6xRKQ\u002B7yjMBD\u002B\u002B27\u002Bqvx4vNDBbda43\u002B8rCrPYfw4D57tiozWGJmsOgBa1TJw65xj8TjB\u002B33Up5LzRQWPWyNAfKwaz3n\u002BP6ocwzUI7J50jMLjx\u002Bzl6w2g2VmUqOHy\u002B0zqx2DXec5WeFc872ekX3H\u002BfHwKXvUGj1eYWYZx57xHmrkYde7x\u002BPhs/a3GT1eaWaw6HlrZORhN3hO4\u002BEL9sa1erzKzGDRS9aolYfd6JmMhy/bV9fp8Wozg0WvWqNOHnaTfQAevGZPnvqUNWYGi96wxiB52M2eUXj8pv18ynOtmcKit61RLw\u002B7xT6D7\u002B86x2A9IpuP7Bnw\u002BD3fFYaYwTozadDDD3yPGOIY7Fb7lIxzLfd6o\u002Byvzo\u002BHH/sOkvqs9WbW6Nin3kODPOx2z1g8/Mz3l0Y93mBmsOgLazTKw\u002B6wT8LDL333GarHG80MFn1tjaHysDvtmfDwG9\u002BbmvR4k5nBou\u002Bs0SQPu8s\u002BDA\u002B\u002B950r9YmbzQwW/WiNYfKwu\u002B0R8Pgn39dSnlvMFBb9Yo3h8rB77PP4/ptzjNAjstlmD4HHv/su2GwGW81kpPw210CzY7B7s37/p3OkPna7mbQ49pdMix7t0PNRXv9bZpQe7NTT0V7/R2a0/3GXno3x\u002Br8yqQ/erSdjvb5XJvmxR0\u002B4f94neOehL6c3pT\u002BjR\u002BGc5qxiv2FP5Lll7ZIf/5E63C\u002B9Lr0r/Sc9JH0gvRz9GD0XvRC9Df0JPQZ9Amc95zVnMmclZx/nF2cQ5whnAfs5ezZ7KXsj\u002Bxt7FPsMewXPO880zxrPDuufNcw6ZC2xHsicrMgG//EYH/EKP/DlfymMWBz0EAAA", + "Positions": [ + "0,0,48", + "51.95482,51.95483,44.34621", + "0,73.47522,44.34621", + "73.47521,-0.000003211704,44.34621", + "51.95482,-51.95483,44.34621", + "-0.000006423407,-73.47522,44.34621", + "-51.95483,-51.95482,44.34621", + "-73.47521,0.0000008761832,44.34621", + "-51.9548,51.95485,44.34621", + "95.99998,95.99999,33.94112", + "0,135.7645,33.94112", + "135.7645,-0.000005934454,33.94112", + "95.99998,-95.99999,33.94112", + "-0.00001186891,-135.7645,33.94112", + "-95.99999,-95.99998,33.94112", + "-135.7645,0.000001618975,33.94112", + "-95.99995,96.00002,33.94112", + "125.43,125.43,18.3688", + "0,177.3849,18.3688", + "177.3848,-0.000007753738,18.3688", + "125.43,-125.43,18.3688", + "-0.00001550747,-177.3849,18.3688", + "-125.43,-125.43,18.3688", + "-177.3848,0.000002115293,18.3688", + "-125.43,125.4301,18.3688", + "135.7645,135.7645,-0.000002098147", + "0,192,-0.000002098147", + "192,-0.000008392586,-0.000002098147", + "135.7645,-135.7645,-0.000002098147", + "-0.00001678517,-192,-0.000002098147", + "-135.7645,-135.7645,-0.000002098147", + "-192,0.000002289577,-0.000002098147", + "-135.7644,135.7645,-0.000002098147", + "125.43,125.43,-18.36881", + "0,177.3849,-18.36881", + "177.3848,-0.000007753738,-18.36881", + "125.43,-125.43,-18.36881", + "-0.00001550747,-177.3849,-18.36881", + "-125.43,-125.43,-18.36881", + "-177.3848,0.000002115293,-18.36881", + "-125.43,125.4301,-18.36881", + "95.99998,95.99999,-33.94112", + "0,135.7645,-33.94112", + "135.7645,-0.000005934454,-33.94112", + "95.99998,-95.99999,-33.94112", + "-0.00001186891,-135.7645,-33.94112", + "-95.99999,-95.99998,-33.94112", + "-135.7645,0.000001618975,-33.94112", + "-95.99995,96.00002,-33.94112", + "51.95483,51.95483,-44.34621", + "0,73.47523,-44.34621", + "73.47522,-0.000003211704,-44.34621", + "51.95483,-51.95483,-44.34621", + "-0.000006423407,-73.47523,-44.34621", + "-51.95483,-51.95483,-44.34621", + "-73.47522,0.0000008761833,-44.34621", + "-51.95481,51.95485,-44.34621", + "0.00002049987,0.00002049987,-48" + ], + "TextureCoord": [ + "0.405897,-0.4058971", + "0,0", + "0,-0.5740252", + "0.405897,-0.4058971", + "0,0", + "0,-0.5740252", + "0.5740251,0.00000002509144", + "0,0", + "0.405897,-0.4058971", + "0.5740251,0.00000002509144", + "0.405897,0.4058971", + "0,0", + "0.5740251,0.00000002509144", + "0.405897,0.4058971", + "-0.00000005018287,0.5740252", + "0,0", + "0.405897,0.4058971", + "-0.00000005018287,0.5740252", + "-0.4058971,0.405897", + "0,0", + "-0.00000005018287,0.5740252", + "-0.4058971,0.405897", + "-0.5740251,-0.000000006845181", + "0,0", + "-0.4058971,0.405897", + "-0.5740251,-0.000000006845181", + "-0.4058969,-0.4058973", + "0,0", + "-0.5740251,-0.000000006845181", + "-0.4058969,-0.4058973", + "-0.4058969,-0.4058973", + "0,-0.5740252", + "0.7499998,-0.7499999", + "0.405897,-0.4058971", + "0,-1.06066", + "0.7499998,-0.7499999", + "0,-0.5740252", + "0,-1.06066", + "1.06066,0.00000004636292", + "0.5740251,0.00000002509144", + "0.7499998,-0.7499999", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "0.405897,0.4058971", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.00000005018287,0.5740252", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-0.4058971,0.405897", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.5740251,-0.000000006845181", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.4058969,-0.4058973", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.7499996,-0.7500002", + "0,-1.06066", + "0.9799219,-0.9799219", + "0.7499998,-0.7499999", + "0,-1.38582", + "-0.9799219,-0.1435062", + "0,-1.06066", + "0,-1.38582", + "1.385819,0.00000006057608", + "1.06066,0.00000004636292", + "0.9799219,-0.9799219", + "-0.00000006057608,-0.1435062", + "0.9799219,0.9799219", + "0.7499998,0.7499999", + "1.385819,0.00000006057608", + "-0.9799219,-0.1435062", + "-0.0000001211521,1.38582", + "-0.00000009272586,1.06066", + "0.9799219,0.9799219", + "-0.0000001211521,-0.1435062", + "-0.9799219,0.9799219", + "-0.7499999,0.7499998", + "-0.0000001211521,1.38582", + "-0.9799219,-0.1435062", + "-1.385819,-0.00000001652573", + "-1.06066,-0.00000001264824", + "-0.9799219,0.9799219", + "-0.00000001652573,-0.1435062", + "-0.9799219,-0.9799227", + "-0.7499996,-0.7500002", + "-1.385819,-0.00000001652573", + "-0.9799227,-0.1435062", + "-0.9799219,-0.9799227", + "0,-0.1435062", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "0,0.00000001639177", + "-1.06066,0.00000001639177", + "0,-0.1435062", + "0,0.00000001639177", + "-0.00000006556708,0.00000001639177", + "-0.00000006057608,-0.1435062", + "1.06066,0.00000001639177", + "-0.00000006556708,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.00000006556708,0.00000001639177", + "-1.06066,0.00000001639177", + "-0.0000001311341,0.00000001639177", + "-0.0000001211521,-0.1435062", + "1.06066,0.00000001639177", + "-0.0000001311341,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.0000001311341,0.00000001639177", + "-1.06066,0.00000001639177", + "-0.00000001788732,0.00000001639177", + "-0.00000001652573,-0.1435062", + "1.06066,0.00000001639177", + "-0.00000001788732,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.00000001788732,0.00000001639177", + "-1.06066,0.00000001639177", + "1.060659,0.00000001639177", + "0,0.00000001639177", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "0,0.1435063", + "0.9799219,-0.9799219", + "0,0.00000001639177", + "0,0.1435063", + "-0.00000006057608,0.1435063", + "-0.00000006556708,0.00000001639177", + "0.9799219,0.1435063", + "1.385819,0.00000006057608", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "-0.00000006057608,0.1435063", + "0.9799219,0.9799219", + "-0.0000001211521,0.1435063", + "-0.0000001311341,0.00000001639177", + "0.9799219,0.1435063", + "-0.0000001211521,1.38582", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "-0.0000001211521,0.1435063", + "-0.9799219,0.9799219", + "-0.00000001652573,0.1435063", + "-0.00000001788732,0.00000001639177", + "0.9799219,0.1435063", + "-1.385819,-0.00000001652573", + "-0.9799227,0.1435063", + "1.060659,0.00000001639177", + "-0.00000001652573,0.1435063", + "-0.9799219,-0.9799227", + "0.9799219,0.1435063", + "0,-1.38582", + "0.7499998,-0.7499999", + "0.9799219,-0.9799219", + "0,-1.06066", + "0.7499998,-0.7499999", + "0,-1.38582", + "0,-1.06066", + "1.06066,0.00000004636292", + "1.385819,0.00000006057608", + "0.7499998,-0.7499999", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "0.9799219,0.9799219", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.0000001211521,1.38582", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-0.9799219,0.9799219", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-1.385819,-0.00000001652573", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.9799219,-0.9799227", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.7499996,-0.7500002", + "0,-1.06066", + "0.4058971,-0.4058971", + "0.7499998,-0.7499999", + "0,-0.5740252", + "0.4058971,-0.4058971", + "0,-1.06066", + "0,-0.5740252", + "0.5740252,0.00000002509144", + "1.06066,0.00000004636292", + "0.4058971,-0.4058971", + "0.5740252,0.00000002509144", + "0.4058971,0.4058971", + "0.7499998,0.7499999", + "0.5740252,0.00000002509144", + "0.4058971,0.4058971", + "-0.00000005018287,0.5740252", + "-0.00000009272586,1.06066", + "0.4058971,0.4058971", + "-0.00000005018287,0.5740252", + "-0.4058971,0.4058971", + "-0.7499999,0.7499998", + "-0.00000005018287,0.5740252", + "-0.4058971,0.4058971", + "-0.5740252,-0.000000006845182", + "-1.06066,-0.00000001264824", + "-0.4058971,0.4058971", + "-0.5740252,-0.000000006845182", + "-0.405897,-0.4058973", + "-0.7499996,-0.7500002", + "-0.5740252,-0.000000006845182", + "-0.405897,-0.4058973", + "-0.405897,-0.4058973", + "0,-0.5740252", + "0.0000001601552,-0.0000001601552", + "0.4058971,-0.4058971", + "0,-0.5740252", + "0.0000001601552,-0.0000001601552", + "0.0000001601552,-0.0000001601552", + "0.5740252,0.00000002509144", + "0.0000001601552,-0.0000001601552", + "0.4058971,0.4058971", + "0.0000001601552,-0.0000001601552", + "-0.00000005018287,0.5740252", + "0.0000001601552,-0.0000001601552", + "-0.4058971,0.4058971", + "0.0000001601552,-0.0000001601552", + "-0.5740252,-0.000000006845182", + "0.0000001601552,-0.0000001601552", + "-0.405897,-0.4058973" + ], + "TextureUAxis": [ + "0.9997884,-0.001021563,-0.02054293", + "0.9987664,-0.001022289,-0.04964579", + "0.9987664,0.001022289,-0.04964579", + "0.9997884,0.001021627,-0.02054293", + "0.9997885,-0.001021475,0.02054293", + "0.9987663,-0.001022576,0.04964578", + "0.9987664,0.001022513,0.04964578", + "0.9997884,0.001021563,0.02054293", + "0.9976793,-0.01121832,-0.06715766", + "0.9863972,-0.0113465,-0.1639873", + "0.9863972,0.0113465,-0.1639873", + "0.9976793,0.01121841,-0.06715764", + "0.9976793,-0.01121823,0.06715765", + "0.9863972,-0.01134667,0.1639873", + "0.9863972,0.01134645,0.1639873", + "0.9976793,0.01121833,0.06715769", + "0.9896291,-0.05033742,-0.1345376", + "0.9379419,-0.05311151,-0.3427014", + "0.9379419,0.05311151,-0.3427014", + "0.9896291,0.05033737,-0.1345375", + "0.9896291,-0.05033708,0.1345378", + "0.9379417,-0.0531112,0.3427017", + "0.937942,0.05311143,0.3427011", + "0.9896291,0.05033744,0.1345375", + "-0.9512763,0.2412845,0.1919771", + "-0.2412835,0.9512764,-0.1919781", + "0.2412835,0.9512764,0.1919781", + "0.9512763,0.2412845,-0.1919771", + "0.9512763,-0.2412846,0.1919771", + "0.2412835,-0.9512764,-0.1919781", + "-0.2412838,-0.9512762,0.1919783", + "-0.9512761,-0.2412859,-0.1919761", + "-0.9512763,0.2412846,-0.1919771", + "-0.2412836,0.9512764,0.191978", + "0.2412836,0.9512764,-0.1919781", + "0.9512762,0.2412845,0.1919771", + "0.9512763,-0.2412847,-0.1919771", + "0.2412836,-0.9512764,0.1919781", + "-0.2412839,-0.9512762,-0.1919784", + "-0.9512761,-0.2412859,0.1919761", + "0.9896291,-0.05033736,0.1345375", + "0.937942,-0.05311143,0.3427012", + "0.937942,0.05311143,0.3427011", + "0.9896291,0.0503373,0.1345375", + "0.9896291,-0.05033702,-0.1345377", + "0.9379418,-0.05311112,-0.3427015", + "0.937942,0.05311136,-0.3427009", + "0.9896291,0.05033738,-0.1345375", + "0.9976793,-0.01121832,0.06715766", + "0.9863972,-0.01134656,0.1639873", + "0.9863972,0.01134656,0.1639873", + "0.9976793,0.01121841,0.06715764", + "0.9976793,-0.01121823,-0.06715765", + "0.9863972,-0.01134679,-0.1639872", + "0.9863972,0.01134651,-0.1639873", + "0.9976793,0.01121833,-0.06715769", + "0.9997885,-0.001021435,0.02054293", + "0.9987663,-0.001022737,0.0496458", + "0.9987663,0.001022737,0.0496458", + "0.9997884,0.001021563,0.02054293", + "0.9997884,-0.00102161,-0.02054291", + "0.9987663,-0.001022831,-0.04964575", + "0.9987663,0.001022576,-0.04964576", + "0.9997884,0.001021698,-0.02054292" + ], + "TextureVAxis": [ + "0.001022768,-0.9987663,0.04964577", + "0.001021564,-0.9997884,0.02054295", + "-0.0010215,-0.9997885,-0.02054296", + "-0.001022768,-0.9987663,-0.04964578", + "0.001023088,-0.9987663,-0.04964576", + "0.001021574,-0.9997884,-0.02054292", + "-0.001021564,-0.9997884,0.02054295", + "-0.001022352,-0.9987664,0.04964578", + "0.01134667,-0.9863971,0.1639872", + "0.01121841,-0.9976793,0.06715764", + "-0.01121833,-0.9976793,-0.06715766", + "-0.01134667,-0.9863971,-0.1639872", + "0.01134675,-0.9863971,-0.1639872", + "0.01121833,-0.9976793,-0.06715762", + "-0.01121842,-0.9976793,0.06715771", + "-0.01134627,-0.9863972,0.1639872", + "0.05311251,-0.937942,0.342701", + "0.05033802,-0.9896291,0.1345373", + "-0.05033794,-0.9896291,-0.1345374", + "-0.0531125,-0.9379419,-0.342701", + "0.05311247,-0.9379419,-0.342701", + "0.05033754,-0.9896291,-0.1345376", + "-0.050337,-0.9896291,0.1345376", + "-0.05311114,-0.9379419,0.3427011", + "0.2266563,0.5471969,-0.805731", + "0.5471979,0.2266568,-0.8057302", + "0.5471979,-0.2266568,-0.8057302", + "0.2266562,-0.5471969,-0.805731", + "-0.2266564,-0.5471969,-0.8057309", + "-0.5471979,-0.2266568,-0.8057302", + "-0.5471976,0.226657,-0.8057303", + "-0.2266561,0.547196,-0.8057317", + "-0.2266562,-0.5471968,-0.8057311", + "-0.5471978,-0.2266567,-0.8057303", + "-0.5471978,0.2266567,-0.8057303", + "-0.2266562,0.5471968,-0.8057312", + "0.2266563,0.5471968,-0.8057311", + "0.5471977,0.2266567,-0.8057303", + "0.5471975,-0.226657,-0.8057303", + "0.226656,-0.5471958,-0.8057318", + "0.05311244,-0.937942,-0.3427007", + "0.05033796,-0.9896291,-0.1345372", + "-0.05033787,-0.9896291,0.1345373", + "-0.05311243,-0.9379421,0.3427007", + "0.0531124,-0.937942,0.3427008", + "0.05033747,-0.9896291,0.1345375", + "-0.05033692,-0.9896291,-0.1345375", + "-0.05311107,-0.9379421,-0.3427009", + "0.01134667,-0.9863971,-0.1639872", + "0.01121837,-0.9976793,-0.06715766", + "-0.01121829,-0.9976793,0.06715767", + "-0.01134667,-0.9863971,0.1639872", + "0.01134675,-0.9863971,0.1639872", + "0.01121833,-0.9976793,0.0671576", + "-0.01121842,-0.9976793,-0.06715772", + "-0.01134627,-0.9863972,-0.1639872", + "0.001022896,-0.9987663,-0.04964578", + "0.001021885,-0.9997884,-0.02054291", + "-0.001021241,-0.9997885,0.02054295", + "-0.001022672,-0.9987663,0.04964579", + "0.001022671,-0.9987663,0.04964578", + "0.001021295,-0.9997885,0.02054293", + "-0.001021818,-0.9997884,-0.02054293", + "-0.00102248,-0.9987664,-0.04964577" + ], + "TextureScale": [ + "0.2500529,0.2503088", + "0.2503088,0.2500529", + "0.2503088,0.2500529", + "0.2500528,0.2503088", + "0.250053,0.2503088", + "0.2503088,0.250053", + "0.2503088,0.2500528", + "0.2500529,0.2503088", + "0.2505815,0.2534478", + "0.2534476,0.2505815", + "0.2534477,0.2505816", + "0.2505814,0.2534478", + "0.2505816,0.2534478", + "0.2534476,0.2505815", + "0.2534476,0.2505815", + "0.2505815,0.2534478", + "0.2526199,0.266541", + "0.266541,0.25262", + "0.266541,0.25262", + "0.2526199,0.266541", + "0.2526198,0.266541", + "0.2665408,0.25262", + "0.266541,0.2526197", + "0.2526199,0.2665408", + "0.2628049,0.3102774", + "0.2628049,0.3102776", + "0.262805,0.3102777", + "0.2628049,0.3102773", + "0.2628049,0.3102774", + "0.2628049,0.3102777", + "0.262805,0.3102776", + "0.2628051,0.3102771", + "0.2628049,0.3102773", + "0.2628049,0.3102776", + "0.2628049,0.3102775", + "0.262805,0.3102773", + "0.2628049,0.3102773", + "0.2628049,0.3102776", + "0.2628049,0.3102776", + "0.2628051,0.310277", + "0.2526198,0.266541", + "0.266541,0.2526201", + "0.266541,0.2526201", + "0.2526199,0.266541", + "0.2526198,0.266541", + "0.2665407,0.25262", + "0.2665409,0.2526197", + "0.2526199,0.2665408", + "0.2505815,0.2534478", + "0.2534477,0.2505815", + "0.2534477,0.2505816", + "0.2505814,0.2534478", + "0.2505816,0.2534478", + "0.2534477,0.2505816", + "0.2534477,0.2505815", + "0.2505815,0.2534478", + "0.2500529,0.2503088", + "0.2503087,0.2500529", + "0.2503087,0.2500529", + "0.2500529,0.2503087", + "0.250053,0.2503087", + "0.2503088,0.2500529", + "0.2503088,0.2500528", + "0.2500529,0.2503089" + ], + "TextureOffset": [ + "254.4714,259.6904", + "262.665,253.2407", + "274.6885,263.7427", + "266.499,281.3457", + "246.5853,278.731", + "243.6227,261.1294", + "255.6493,255.8525", + "258.6119,262.3046", + "211.2084,364.1408", + "261.3217,253.796", + "393.1206,312.7993", + "343.0091,466.0633", + "180.8603,437.4105", + "188.0516,284.146", + "319.8511,282.4471", + "312.6597,392.7927", + "34.2272,279.4031", + "225.5755,268.6047", + "300.2032,486.3909", + "108.8531,112.8362", + "455.9722,497.3055", + "7.67627,358.8618", + "82.30225,396.1257", + "18.59619,406.929", + "285.4894,487.6154", + "166.2793,172.3409", + "250.1342,69.75903", + "369.4336,415.6548", + "385.9543,371.1724", + "186.2754,174.4465", + "421.3135,277.0297", + "495.1146,443.1309", + "285.4899,24.3844", + "166.2788,339.6594", + "250.1347,442.2416", + "369.434,96.34498", + "385.954,140.8281", + "186.2749,337.5534", + "421.313,234.9702", + "495.1141,68.86938", + "34.22733,279.4036", + "225.5758,268.6057", + "300.2027,486.3919", + "108.8527,112.8347", + "455.9725,497.304", + "7.676575,358.8623", + "82.30176,396.1243", + "18.59583,406.9275", + "211.2084,364.1408", + "261.3218,253.7969", + "393.1212,312.7989", + "343.0091,466.0633", + "180.8603,437.4105", + "188.051,284.147", + "319.8516,282.4471", + "312.6597,392.7927", + "254.4722,259.6914", + "262.6619,253.2402", + "274.6907,263.7417", + "266.4987,281.3442", + "246.5847,278.7295", + "243.6211,261.1274", + "255.6497,255.8544", + "258.6125,262.3062" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "80a8e188-7661-42ba-b0f5-9edb53ddfdfc", + "Flags": 0, + "Name": "Box (4)", + "Position": "1008.457,-583.0917,-261.8305", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "ff38acf4-f4b2-482d-ae15-d088c8051225", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk2X\u002B5eVUxjHJ11npstcus5MNc00NXNmmpppqmm6iAghhJBbRAghhNwiQggh5BYRQgght9xCCCHkFiVJyp/g\u002Baz12Wuds9b3h7Pfz9nPe77f/e79vC05OTn/hcaF\u002BOwTahPqEOoYKgh1DfUMlYUqQv1D1aG60JBQU6g5NDq0f\u002BiA0MGhw0JHho4JHR86KXR66IzQ2aHzQheGLgldHroqdH3ohtDNodtCd4buCd0feij0eOiJ0NOh50Ivhl4JvR56K/R\u002B6MPQJ6HPQ1\u002BFvg39EPo59EeoleK/Zn/aZY231oecrLFyfeHTNut3ybM\u002Bofb\u002Btr1sq6y582QZy826j9ayAxxnrnz9T/fIbzvLok7WSLVhM3LcWxezg83xt0WyqNAareVh6x3jXovNPXnAb7vLom7WaCMP2\u002Bh9cF89XDPJJ35bIot6WaOtPOxw/xdelLreYHP8bWJRb2u0k4dt8X/yva9zJI/Ipsp7xuN\u002BruWUUbnjuXpY6Trv4FiFz0iB81Vl5ZYnO9b58XCgz0iu3AD/W55jNd5DrjzsBHPBw1qfrzw9zmRlhgZZI08edqI5UWewz2a\u002BvtWbGSxqsEa\u002BPOwkM8HDoT7XHfW40cxg0TBrdJSHnew6wIMR7glpnQ43M1g00hqd5GGneI94PMr9JOXZYqawaIw1OsvDTnWd8X1f5\u002BiiR2RzoGsGH/dzryowg3FmUqiH493HChyDneY6zXOuSq8XyZ7i/Hh4kHtgymyCmRU5doj3UCgPO0OP8fBQ988iPZ5oZrDocGsUycPO9DnBwyPce4v1eJKZwaKjrFEsDzvLZwYPj3bf7qrHk80MFh1rja7ysLN9DvHgOPf8tE9MMTNYdII1usnDznGN4PGJnhcpz6lmCotOtkZ3edi5Pud8P9U5eugR2ZzpGsLj0zyLeprBNDPppYfTPad6OgY7z32iyLnGe71E9hrnx8OzPOPSPjfDzEocO8d76CUPu8A9AQ/P9Xws0eOZZgaLzrdGiTzsQvcpPLzAs7VUj2eZGSy6yBql8rCLXNN4eLHncpkezzYzWHSpNcrkYRe7D\u002BLBZZ7paZ\u002BeY2aw6Apr9JaHXeK\u002BisdX2g\u002BkPOeaKSy62hp95GGXus/y/Vrn6KtHZHOjeyYeX2evUW4G88wknQvz7UPKHYNd5j5d4lzTvV4h\u002B4jz4\u002BFN9jD99HiBmVU4dov30E8edoV7EB7eav9ToccLzQwW3W6N1I/BrvScwMM77J0q9XiRmcGiu6xRKQ\u002B7yjMBD\u002B\u002B27\u002Bqvx4vNDBbda43\u002B8rCrPYfw4D57tiozWGJmsOgBa1TJw65xj8TjB\u002B33Up5LzRQWPWyNAfKwaz3n\u002BP6ocwzUI7J50jMLjx\u002Bzl6w2g2VmUqOHy\u002B0zqx2DXec5WeFc872ekX3H\u002BfHwKXvUGj1eYWYZx57xHmrkYde7x\u002BPhs/a3GT1eaWaw6HlrZORhN3hO4\u002BEL9sa1erzKzGDRS9aolYfd6JmMhy/bV9fp8Wozg0WvWqNOHnaTfQAevGZPnvqUNWYGi96wxiB52M2eUXj8pv18ynOtmcKit61RLw\u002B7xT6D7\u002B86x2A9IpuP7Bnw\u002BD3fFYaYwTozadDDD3yPGOIY7Fb7lIxzLfd6o\u002Byvzo\u002BHH/sOkvqs9WbW6Nin3kODPOx2z1g8/Mz3l0Y93mBmsOgLazTKw\u002B6wT8LDL333GarHG80MFn1tjaHysDvtmfDwG9\u002BbmvR4k5nBou\u002Bs0SQPu8s\u002BDA\u002B\u002B950r9YmbzQwW/WiNYfKwu\u002B0R8Pgn39dSnlvMFBb9Yo3h8rB77PP4/ptzjNAjstlmD4HHv/su2GwGW81kpPw210CzY7B7s37/p3OkPna7mbQ49pdMix7t0PNRXv9bZpQe7NTT0V7/R2a0/3GXno3x\u002Br8yqQ/erSdjvb5XJvmxR0\u002B4f94neOehL6c3pT\u002BjR\u002BGc5qxiv2FP5Lll7ZIf/5E63C\u002B9Lr0r/Sc9JH0gvRz9GD0XvRC9Df0JPQZ9Amc95zVnMmclZx/nF2cQ5whnAfs5ezZ7KXsj\u002Bxt7FPsMewXPO880zxrPDuufNcw6ZC2xHsicrMgG//EYH/EKP/DlfymMWBz0EAAA", + "Positions": [ + "0,0,48", + "51.95482,51.95483,44.34621", + "0,73.47522,44.34621", + "73.47521,-0.000003211704,44.34621", + "51.95482,-51.95483,44.34621", + "-0.000006423407,-73.47522,44.34621", + "-51.95483,-51.95482,44.34621", + "-73.47521,0.0000008761832,44.34621", + "-51.9548,51.95485,44.34621", + "95.99998,95.99999,33.94112", + "0,135.7645,33.94112", + "135.7645,-0.000005934454,33.94112", + "95.99998,-95.99999,33.94112", + "-0.00001186891,-135.7645,33.94112", + "-95.99999,-95.99998,33.94112", + "-135.7645,0.000001618975,33.94112", + "-95.99995,96.00002,33.94112", + "125.43,125.43,18.3688", + "0,177.3849,18.3688", + "177.3848,-0.000007753738,18.3688", + "125.43,-125.43,18.3688", + "-0.00001550747,-177.3849,18.3688", + "-125.43,-125.43,18.3688", + "-177.3848,0.000002115293,18.3688", + "-125.43,125.4301,18.3688", + "135.7645,135.7645,-0.000002098147", + "0,192,-0.000002098147", + "192,-0.000008392586,-0.000002098147", + "135.7645,-135.7645,-0.000002098147", + "-0.00001678517,-192,-0.000002098147", + "-135.7645,-135.7645,-0.000002098147", + "-192,0.000002289577,-0.000002098147", + "-135.7644,135.7645,-0.000002098147", + "125.43,125.43,-18.36881", + "0,177.3849,-18.36881", + "177.3848,-0.000007753738,-18.36881", + "125.43,-125.43,-18.36881", + "-0.00001550747,-177.3849,-18.36881", + "-125.43,-125.43,-18.36881", + "-177.3848,0.000002115293,-18.36881", + "-125.43,125.4301,-18.36881", + "95.99998,95.99999,-33.94112", + "0,135.7645,-33.94112", + "135.7645,-0.000005934454,-33.94112", + "95.99998,-95.99999,-33.94112", + "-0.00001186891,-135.7645,-33.94112", + "-95.99999,-95.99998,-33.94112", + "-135.7645,0.000001618975,-33.94112", + "-95.99995,96.00002,-33.94112", + "51.95483,51.95483,-44.34621", + "0,73.47523,-44.34621", + "73.47522,-0.000003211704,-44.34621", + "51.95483,-51.95483,-44.34621", + "-0.000006423407,-73.47523,-44.34621", + "-51.95483,-51.95483,-44.34621", + "-73.47522,0.0000008761833,-44.34621", + "-51.95481,51.95485,-44.34621", + "0.00002049987,0.00002049987,-48" + ], + "TextureCoord": [ + "0.405897,-0.4058971", + "0,0", + "0,-0.5740252", + "0.405897,-0.4058971", + "0,0", + "0,-0.5740252", + "0.5740251,0.00000002509144", + "0,0", + "0.405897,-0.4058971", + "0.5740251,0.00000002509144", + "0.405897,0.4058971", + "0,0", + "0.5740251,0.00000002509144", + "0.405897,0.4058971", + "-0.00000005018287,0.5740252", + "0,0", + "0.405897,0.4058971", + "-0.00000005018287,0.5740252", + "-0.4058971,0.405897", + "0,0", + "-0.00000005018287,0.5740252", + "-0.4058971,0.405897", + "-0.5740251,-0.000000006845181", + "0,0", + "-0.4058971,0.405897", + "-0.5740251,-0.000000006845181", + "-0.4058969,-0.4058973", + "0,0", + "-0.5740251,-0.000000006845181", + "-0.4058969,-0.4058973", + "-0.4058969,-0.4058973", + "0,-0.5740252", + "0.7499998,-0.7499999", + "0.405897,-0.4058971", + "0,-1.06066", + "0.7499998,-0.7499999", + "0,-0.5740252", + "0,-1.06066", + "1.06066,0.00000004636292", + "0.5740251,0.00000002509144", + "0.7499998,-0.7499999", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "0.405897,0.4058971", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.00000005018287,0.5740252", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-0.4058971,0.405897", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.5740251,-0.000000006845181", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.4058969,-0.4058973", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.7499996,-0.7500002", + "0,-1.06066", + "0.9799219,-0.9799219", + "0.7499998,-0.7499999", + "0,-1.38582", + "-0.9799219,-0.1435062", + "0,-1.06066", + "0,-1.38582", + "1.385819,0.00000006057608", + "1.06066,0.00000004636292", + "0.9799219,-0.9799219", + "-0.00000006057608,-0.1435062", + "0.9799219,0.9799219", + "0.7499998,0.7499999", + "1.385819,0.00000006057608", + "-0.9799219,-0.1435062", + "-0.0000001211521,1.38582", + "-0.00000009272586,1.06066", + "0.9799219,0.9799219", + "-0.0000001211521,-0.1435062", + "-0.9799219,0.9799219", + "-0.7499999,0.7499998", + "-0.0000001211521,1.38582", + "-0.9799219,-0.1435062", + "-1.385819,-0.00000001652573", + "-1.06066,-0.00000001264824", + "-0.9799219,0.9799219", + "-0.00000001652573,-0.1435062", + "-0.9799219,-0.9799227", + "-0.7499996,-0.7500002", + "-1.385819,-0.00000001652573", + "-0.9799227,-0.1435062", + "-0.9799219,-0.9799227", + "0,-0.1435062", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "0,0.00000001639177", + "-1.06066,0.00000001639177", + "0,-0.1435062", + "0,0.00000001639177", + "-0.00000006556708,0.00000001639177", + "-0.00000006057608,-0.1435062", + "1.06066,0.00000001639177", + "-0.00000006556708,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.00000006556708,0.00000001639177", + "-1.06066,0.00000001639177", + "-0.0000001311341,0.00000001639177", + "-0.0000001211521,-0.1435062", + "1.06066,0.00000001639177", + "-0.0000001311341,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.0000001311341,0.00000001639177", + "-1.06066,0.00000001639177", + "-0.00000001788732,0.00000001639177", + "-0.00000001652573,-0.1435062", + "1.06066,0.00000001639177", + "-0.00000001788732,0.00000001639177", + "-1.06066,0.00000001639177", + "0.9799219,-0.1435062", + "-0.00000001788732,0.00000001639177", + "-1.06066,0.00000001639177", + "1.060659,0.00000001639177", + "0,0.00000001639177", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "0,0.1435063", + "0.9799219,-0.9799219", + "0,0.00000001639177", + "0,0.1435063", + "-0.00000006057608,0.1435063", + "-0.00000006556708,0.00000001639177", + "0.9799219,0.1435063", + "1.385819,0.00000006057608", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "-0.00000006057608,0.1435063", + "0.9799219,0.9799219", + "-0.0000001211521,0.1435063", + "-0.0000001311341,0.00000001639177", + "0.9799219,0.1435063", + "-0.0000001211521,1.38582", + "-0.9799219,0.1435063", + "1.06066,0.00000001639177", + "-0.0000001211521,0.1435063", + "-0.9799219,0.9799219", + "-0.00000001652573,0.1435063", + "-0.00000001788732,0.00000001639177", + "0.9799219,0.1435063", + "-1.385819,-0.00000001652573", + "-0.9799227,0.1435063", + "1.060659,0.00000001639177", + "-0.00000001652573,0.1435063", + "-0.9799219,-0.9799227", + "0.9799219,0.1435063", + "0,-1.38582", + "0.7499998,-0.7499999", + "0.9799219,-0.9799219", + "0,-1.06066", + "0.7499998,-0.7499999", + "0,-1.38582", + "0,-1.06066", + "1.06066,0.00000004636292", + "1.385819,0.00000006057608", + "0.7499998,-0.7499999", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "0.9799219,0.9799219", + "1.06066,0.00000004636292", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.0000001211521,1.38582", + "0.7499998,0.7499999", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-0.9799219,0.9799219", + "-0.00000009272586,1.06066", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-1.385819,-0.00000001652573", + "-0.7499999,0.7499998", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.9799219,-0.9799227", + "-1.06066,-0.00000001264824", + "-0.7499996,-0.7500002", + "-0.7499996,-0.7500002", + "0,-1.06066", + "0.4058971,-0.4058971", + "0.7499998,-0.7499999", + "0,-0.5740252", + "0.4058971,-0.4058971", + "0,-1.06066", + "0,-0.5740252", + "0.5740252,0.00000002509144", + "1.06066,0.00000004636292", + "0.4058971,-0.4058971", + "0.5740252,0.00000002509144", + "0.4058971,0.4058971", + "0.7499998,0.7499999", + "0.5740252,0.00000002509144", + "0.4058971,0.4058971", + "-0.00000005018287,0.5740252", + "-0.00000009272586,1.06066", + "0.4058971,0.4058971", + "-0.00000005018287,0.5740252", + "-0.4058971,0.4058971", + "-0.7499999,0.7499998", + "-0.00000005018287,0.5740252", + "-0.4058971,0.4058971", + "-0.5740252,-0.000000006845182", + "-1.06066,-0.00000001264824", + "-0.4058971,0.4058971", + "-0.5740252,-0.000000006845182", + "-0.405897,-0.4058973", + "-0.7499996,-0.7500002", + "-0.5740252,-0.000000006845182", + "-0.405897,-0.4058973", + "-0.405897,-0.4058973", + "0,-0.5740252", + "0.0000001601552,-0.0000001601552", + "0.4058971,-0.4058971", + "0,-0.5740252", + "0.0000001601552,-0.0000001601552", + "0.0000001601552,-0.0000001601552", + "0.5740252,0.00000002509144", + "0.0000001601552,-0.0000001601552", + "0.4058971,0.4058971", + "0.0000001601552,-0.0000001601552", + "-0.00000005018287,0.5740252", + "0.0000001601552,-0.0000001601552", + "-0.4058971,0.4058971", + "0.0000001601552,-0.0000001601552", + "-0.5740252,-0.000000006845182", + "0.0000001601552,-0.0000001601552", + "-0.405897,-0.4058973" + ], + "TextureUAxis": [ + "0.9997884,-0.001021564,-0.02054294", + "0.9987663,-0.001022866,-0.04964583", + "0.9987663,0.001022866,-0.04964583", + "0.9997884,0.001021652,-0.02054294", + "0.9997885,-0.001021477,0.02054295", + "0.9987663,-0.001022578,0.04964583", + "0.9987664,0.001022515,0.04964583", + "0.9997884,0.001021565,0.02054296", + "0.9976793,-0.01121832,-0.06715763", + "0.9863971,-0.01134663,-0.1639872", + "0.9863971,0.01134663,-0.1639872", + "0.9976793,0.0112184,-0.06715762", + "0.9976793,-0.01121823,0.06715765", + "0.9863972,-0.01134667,0.1639873", + "0.9863972,0.01134645,0.1639873", + "0.9976793,0.01121833,0.06715769", + "0.9896291,-0.05033682,-0.1345378", + "0.9379417,-0.05311143,-0.3427016", + "0.9379417,0.05311143,-0.3427016", + "0.9896291,0.0503369,-0.1345378", + "0.9896291,-0.0503369,0.1345378", + "0.9379417,-0.05311118,0.3427017", + "0.937942,0.05311142,0.3427011", + "0.9896291,0.05033743,0.1345375", + "-0.9512763,0.2412851,0.1919761", + "-0.241283,0.9512764,-0.1919784", + "0.2412829,0.9512764,0.1919784", + "0.9512763,0.2412852,-0.1919761", + "0.9512763,-0.2412844,0.1919771", + "0.2412835,-0.9512764,-0.1919781", + "-0.2412838,-0.9512762,0.1919784", + "-0.9512761,-0.2412858,-0.1919761", + "-0.9512763,0.2412852,-0.1919761", + "-0.2412831,0.9512764,0.1919783", + "0.241283,0.9512764,-0.1919784", + "0.9512763,0.2412852,0.191976", + "0.9512763,-0.2412846,-0.1919771", + "0.2412836,-0.9512764,0.1919781", + "-0.2412839,-0.9512762,-0.1919784", + "-0.9512761,-0.2412859,0.1919761", + "0.9896291,-0.05033676,0.1345378", + "0.9379418,-0.05311137,0.3427014", + "0.9379418,0.05311137,0.3427014", + "0.9896291,0.05033684,0.1345377", + "0.9896291,-0.05033685,-0.1345377", + "0.9379418,-0.05311112,-0.3427015", + "0.937942,0.05311136,-0.3427009", + "0.9896291,0.05033738,-0.1345375", + "0.9976793,-0.01121832,0.06715763", + "0.9863971,-0.01134675,0.1639872", + "0.9863971,0.01134675,0.1639872", + "0.9976793,0.0112184,0.06715762", + "0.9976793,-0.01121823,-0.06715765", + "0.9863972,-0.01134679,-0.1639872", + "0.9863972,0.01134651,-0.1639873", + "0.9976793,0.01121833,-0.06715769", + "0.9997884,-0.001021841,0.0205429", + "0.9987663,-0.001022928,0.04964577", + "0.9987663,0.001022928,0.04964577", + "0.9997884,0.001021928,0.0205429", + "0.9997885,-0.001021196,-0.02054294", + "0.9987663,-0.001022672,-0.04964578", + "0.9987664,0.001022385,-0.04964578", + "0.9997885,0.001021308,-0.02054294" + ], + "TextureVAxis": [ + "0.001022802,-0.9987663,0.04964583", + "0.001021608,-0.9997884,0.02054294", + "-0.001021521,-0.9997885,-0.02054294", + "-0.001022802,-0.9987663,-0.04964584", + "0.00102309,-0.9987663,-0.04964581", + "0.001021576,-0.9997884,-0.02054294", + "-0.001021566,-0.9997884,0.02054297", + "-0.001022354,-0.9987664,0.04964583", + "0.01134667,-0.9863971,0.1639872", + "0.01121836,-0.9976793,0.06715763", + "-0.01121828,-0.9976793,-0.06715766", + "-0.01134667,-0.9863971,-0.1639872", + "0.01134675,-0.9863971,-0.1639872", + "0.01121833,-0.9976793,-0.06715762", + "-0.01121842,-0.9976793,0.06715771", + "-0.01134627,-0.9863972,0.1639872", + "0.05311253,-0.9379419,0.342701", + "0.05033806,-0.9896291,0.1345373", + "-0.05033797,-0.9896291,-0.1345373", + "-0.05311253,-0.9379418,-0.342701", + "0.05311246,-0.937942,-0.342701", + "0.05033752,-0.9896291,-0.1345376", + "-0.05033698,-0.9896291,0.1345376", + "-0.05311113,-0.937942,0.342701", + "0.2266564,0.5471973,-0.8057307", + "0.5471981,0.2266568,-0.80573", + "0.5471981,-0.2266567,-0.8057301", + "0.2266564,-0.5471972,-0.8057308", + "-0.2266563,-0.5471969,-0.805731", + "-0.5471979,-0.2266568,-0.8057302", + "-0.5471977,0.226657,-0.8057303", + "-0.2266561,0.5471961,-0.8057316", + "-0.2266563,-0.547197,-0.8057309", + "-0.5471979,-0.2266566,-0.8057302", + "-0.547198,0.2266567,-0.8057302", + "-0.2266563,0.547197,-0.8057309", + "0.2266563,0.5471968,-0.8057311", + "0.5471977,0.2266567,-0.8057303", + "0.5471975,-0.226657,-0.8057303", + "0.226656,-0.5471958,-0.8057318", + "0.05311247,-0.937942,-0.3427009", + "0.05033799,-0.9896291,-0.1345372", + "-0.05033791,-0.9896291,0.1345373", + "-0.05311247,-0.937942,0.3427009", + "0.05311239,-0.937942,0.3427009", + "0.05033747,-0.9896291,0.1345375", + "-0.05033692,-0.9896291,-0.1345375", + "-0.05311107,-0.9379421,-0.3427009", + "0.01134667,-0.9863971,-0.1639872", + "0.01121836,-0.9976793,-0.06715763", + "-0.01121827,-0.9976793,0.06715765", + "-0.01134667,-0.9863971,0.1639872", + "0.01134675,-0.9863971,0.1639872", + "0.01121833,-0.9976793,0.0671576", + "-0.01121842,-0.9976793,-0.06715772", + "-0.01134627,-0.9863972,-0.1639872", + "0.001022928,-0.9987663,-0.04964577", + "0.001021884,-0.9997884,-0.0205429", + "-0.00102124,-0.9997885,0.02054294", + "-0.001022672,-0.9987663,0.04964578", + "0.001022672,-0.9987663,0.04964578", + "0.001021296,-0.9997885,0.02054293", + "-0.001021819,-0.9997884,-0.02054294", + "-0.00102248,-0.9987664,-0.04964579" + ], + "TextureScale": [ + "0.250053,0.2503088", + "0.2503088,0.2500529", + "0.2503088,0.2500529", + "0.250053,0.2503088", + "0.250053,0.2503088", + "0.2503088,0.250053", + "0.2503088,0.2500528", + "0.2500529,0.2503088", + "0.2505816,0.2534478", + "0.2534477,0.2505815", + "0.2534477,0.2505815", + "0.2505815,0.2534478", + "0.2505816,0.2534478", + "0.2534476,0.2505815", + "0.2534476,0.2505815", + "0.2505815,0.2534478", + "0.2526198,0.266541", + "0.2665408,0.2526201", + "0.2665408,0.2526201", + "0.2526198,0.2665411", + "0.2526199,0.266541", + "0.2665407,0.25262", + "0.266541,0.2526197", + "0.2526199,0.2665408", + "0.262805,0.3102774", + "0.2628048,0.3102776", + "0.2628049,0.3102777", + "0.262805,0.3102773", + "0.2628049,0.3102773", + "0.2628049,0.3102776", + "0.2628049,0.3102776", + "0.2628051,0.310277", + "0.262805,0.3102774", + "0.2628048,0.3102776", + "0.2628049,0.3102776", + "0.262805,0.3102774", + "0.2628049,0.3102773", + "0.2628049,0.3102776", + "0.2628049,0.3102776", + "0.2628051,0.310277", + "0.2526198,0.266541", + "0.2665408,0.25262", + "0.2665408,0.25262", + "0.2526198,0.266541", + "0.2526198,0.2665409", + "0.2665407,0.25262", + "0.2665409,0.2526197", + "0.2526199,0.2665408", + "0.2505816,0.2534478", + "0.2534478,0.2505815", + "0.2534478,0.2505816", + "0.2505815,0.2534478", + "0.2505816,0.2534478", + "0.2534477,0.2505816", + "0.2534477,0.2505815", + "0.2505815,0.2534478", + "0.2500529,0.2503088", + "0.2503088,0.2500529", + "0.2503088,0.2500529", + "0.2500529,0.2503087", + "0.2500529,0.2503087", + "0.2503087,0.2500529", + "0.2503087,0.2500528", + "0.2500528,0.2503088" + ], + "TextureOffset": [ + "385.0859,381.3745", + "398.8235,377.8584", + "411.6386,395.4487", + "397.8982,417.5547", + "371.9414,413.1094", + "367.0908,391.0054", + "379.9017,382.3012", + "384.7522,385.8198", + "347.6392,471.7844", + "429.9376,364.9717", + "58.33356,461.1826", + "488.0356,123.1717", + "300.1384,74.46271", + "315.2574,412.4741", + "455.6525,413.6796", + "440.5327,8.492371", + "178.6294,367.8074", + "483.3445,342.8513", + "84.22989,171.9925", + "291.5069,372.7981", + "54.28833,155.9944", + "183.1583,467.1924", + "296.0432,47.64087", + "167.1693,72.60083", + "137.0703,64.38575", + "230.804,442.5238", + "368.5959,199.687", + "182.1369,165.8164", + "487.6252,448.5981", + "168.5029,70.45825", + "256.1025,313.297", + "217.1662,347.1641", + "183.8222,101.8104", + "184.0521,235.6718", + "415.3483,478.509", + "135.3859,0.377694", + "22.37616,229.5974", + "121.7505,95.73725", + "302.8545,364.8988", + "170.4144,331.0332", + "144.545,450.0935", + "401.0569,376.9358", + "1.942047,137.908", + "257.4219,290.5091", + "88.37292,73.70633", + "265.446,433.1089", + "378.3296,81.72388", + "201.2532,154.8865", + "330.4868,1.193542", + "388.5276,382.125", + "16.92511,444.0308", + "470.883,81.76202", + "317.291,33.05353", + "356.6667,395.3223", + "497.0627,430.8324", + "457.6853,49.90155", + "379.8257,394.0693", + "386.1297,383.1167", + "398.9456,390.1899", + "392.6416,404.8579", + "377.2009,400.4131", + "379.7832,385.7461", + "392.5939,387.5605", + "390.008,398.5151" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + } + ] + }, + { + "__guid": "f65187b9-899b-45b8-983e-f7f8fe9fbecd", + "Flags": 0, + "Name": "Bumps", + "Position": "-460.551,-727.486,477.4993", + "Enabled": true, + "Children": [ + { + "__guid": "0e610f60-6ab0-406a-90b0-754755656825", + "Flags": 0, + "Name": "Box (30)", + "Position": "-355.449,-680.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "810a6aa4-e6c1-4dc7-9390-564313f40665", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000005245219,-0.0000002622609", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006484986,-1,-0.000003242493", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265768,-0.8944272,0.4472136", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795091", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "191.9999,511.9998", + "25.5875,511.9783", + "76.79993,511.9998", + "192.0001,76.79761", + "191.9943,127.989" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "522e06b0-f374-48e4-af5b-14fdf38ae48c", + "Flags": 0, + "Name": "Box (24)", + "Position": "-291.449,-584.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "f7a8ef01-392a-4ead-b429-2ee5d70753f1", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000005245219,-0.0000002622609", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006484986,-1,-0.000003242493", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265768,-0.8944272,0.4472136", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795091", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "447.9999,383.9998", + "332.7882,383.9797", + "384.0004,383.9998", + "448.0001,383.9978", + "447.9945,435.1902" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "c4806076-e97e-4b95-bd62-1eed2feabe93", + "Flags": 0, + "Name": "Box (18)", + "Position": "-355.449,-488.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "90923983-11c0-4673-bbcf-a913343fa568", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000005245219,-0.0000002622609", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006484986,-1,-0.000003242493", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265768,-0.8944272,0.4472136", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795091", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "191.9999,255.9998", + "25.5875,255.9783", + "76.79993,255.9998", + "191.9996,179.1963", + "191.9945,230.3899" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "1a9f7225-cebd-419b-90bf-eee8647f45ef", + "Flags": 0, + "Name": "Box (12)", + "Position": "-291.449,-392.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "adf48280-a881-4326-a924-c155e0b9d5f7", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000005245219,-0.0000002622609", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006484986,-1,-0.000003242493", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265768,-0.8944272,0.4472136", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795091", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "447.9999,127.9998", + "332.7882,127.9797", + "384.0004,127.9997", + "447.9996,486.3965", + "447.995,25.59129" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "b9573362-9530-4ab3-92dc-f6198613a1ab", + "Flags": 0, + "Name": "Box (6)", + "Position": "-355.449,-296.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "a036c1e5-c2da-4335-95f8-58c2c6d812aa", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000009059937,0.0000005006793", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000001144409,-1,-0.0000005722046", + "0.0000006675735,-1,-0.0000003337881", + "-0.0000005597785,-0.8944269,0.4472143", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.2500005", + "0.2795094,0.2499998", + "0.2795088,0.2500002", + "0.2500002,0.2795087", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "191.9999,0.007556915", + "25.58726,511.9922", + "76.79993,0.005599976", + "192.0009,281.5969", + "191.995,332.7915" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "7e8afa67-88c0-4b16-b3a3-37134119a298", + "Flags": 0, + "Name": "Box (5)", + "Position": "-307.449,-200.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "615d060f-340d-4f5e-8f31-406e904ba166", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000009059937,0.0000005006793", + "1,-0.000001430512,-0.000001668922" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.0000003814697,-1,-0.0000001907349", + "-0.00000004768383,-1,0.000000023842", + "-0.0000005597785,-0.8944269,0.4472143", + "-0.0000005597714,-0.8944283,-0.4472116" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795087", + "0.2500002,0.2795081" + ], + "TextureOffset": [ + "511.9999,384", + "383.9881,383.9988", + "435.2001,383.9998", + "0.0006103516,76.79663", + "511.9918,127.9946" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "b5237d22-5cb8-4f64-86a6-1eaa684aba25", + "Flags": 0, + "Name": "Box (31)", + "Position": "-259.449,-680.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "a6a84832-032f-4774-95c0-2af6ab92b615", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000005245219,-0.0000002622609", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006484986,-1,-0.000003242493", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265768,-0.8944272,0.4472136", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795091", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "319.9999,511.9998", + "230.3885,511.9807", + "281.6002,511.9998", + "320.0006,76.79858", + "319.9948,127.99" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "71d5eb25-c0c2-4b69-8f27-e3abade55230", + "Flags": 0, + "Name": "Box (25)", + "Position": "-195.449,-584.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "cfe2083a-a41f-4593-bc56-e27bbc38c9f1", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000005245219,-0.0000002622609", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006484986,-1,-0.000003242493", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265768,-0.8944272,0.4472136", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795091", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "63.9999,383.9998", + "25.58921,383.9822", + "76.80066,383.9998", + "64.00037,383.9983", + "63.99475,435.1907" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "c8f6885a-287d-4ba3-adb4-50d3a2aac439", + "Flags": 0, + "Name": "Box (19)", + "Position": "-259.449,-488.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "6eb4fc43-577c-4bc2-bbfd-55108448ec99", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000005245219,-0.0000002622609", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006484986,-1,-0.000003242493", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265768,-0.8944272,0.4472136", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795091", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "319.9999,255.9998", + "230.3885,255.9807", + "281.6002,255.9998", + "320.0001,179.1973", + "319.995,230.3909" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "82356b03-156f-49ee-82d5-35a6032b900a", + "Flags": 0, + "Name": "Box (13)", + "Position": "-195.449,-392.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "57923a42-f189-49bc-8123-1edc27d0ceba", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000005245219,-0.0000002622609", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006484986,-1,-0.000003242493", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265768,-0.8944272,0.4472136", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795091", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "63.9999,127.9998", + "25.58921,127.9822", + "76.80066,127.9997", + "63.99988,486.3975", + "63.99524,25.59178" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "61693a75-2ffa-4fa0-bd9a-8ad54cd81575", + "Flags": 0, + "Name": "Box (7)", + "Position": "-259.449,-296.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "162d7274-5ce8-4ecd-830b-2661dca5e060", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000009059937,0.0000005006793", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000001144409,-1,-0.0000005722046", + "0.0000006675735,-1,-0.0000003337881", + "-0.0000005597785,-0.8944269,0.4472143", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.2500005", + "0.2795094,0.2499998", + "0.2795088,0.2500002", + "0.2500002,0.2795087", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "319.9999,0.007556915", + "230.3883,511.9927", + "281.6002,0.005599976", + "320.0013,281.5972", + "319.9955,332.792" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "011d47eb-fe07-4e63-bc20-0a8fe9d3592f", + "Flags": 0, + "Name": "Box (4)", + "Position": "-211.449,-200.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "6a9c50a4-3491-46e8-bafb-91cf3e44443c", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000009059937,0.0000005006793", + "1,-0.000001430512,-0.000001668922" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.0000003814697,-1,-0.0000001907349", + "-0.00000004768383,-1,0.000000023842", + "-0.0000005597785,-0.8944269,0.4472143", + "-0.0000005597714,-0.8944283,-0.4472116" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795087", + "0.2500002,0.2795081" + ], + "TextureOffset": [ + "127.9999,384", + "76.78892,383.999", + "128.0006,383.9998", + "128.0009,76.79688", + "127.992,127.9949" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "53ea91f7-ce82-400e-b3fc-63941286b214", + "Flags": 0, + "Name": "Box (32)", + "Position": "-163.449,-680.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "ee983afc-e4bf-4ede-b03a-f6bf3f8d1f36", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000005245219,-0.0000002622609", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006484986,-1,-0.000003242493", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265768,-0.8944272,0.4472136", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795091", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "447.9999,511.9998", + "435.1893,511.9832", + "486.4009,511.9998", + "448.0009,76.79956", + "447.995,127.9905" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "65c3ef68-4e8f-47e0-bd16-c5e09d21de01", + "Flags": 0, + "Name": "Box (26)", + "Position": "-99.44894,-584.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "748fb9dc-2314-41f7-bcdb-6c7581495203", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944259,0,0.4472164", + "0.8944265,0,-0.447215", + "1,-0.000003528601,0.000001764301", + "1,0.000003528601,0.000001764301" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485016,-1,-0.000003242533", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265779,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.2500005,0.25", + "0.2795077,0.25", + "0.2795088,0.25", + "0.25,0.2795102", + "0.25,0.2795068" + ], + "TextureOffset": [ + "191.9955,383.9998", + "230.398,383.9856", + "281.601,383.9998", + "191.9818,384.0159", + "192.0189,435.1741" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "d13b0133-c539-4927-a656-8fdb1ca9d6ea", + "Flags": 0, + "Name": "Box (20)", + "Position": "-163.449,-488.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "6ef2d779-49d7-4a14-8ff4-908ca03feca4", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000005245219,-0.0000002622609", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006484986,-1,-0.000003242493", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265768,-0.8944272,0.4472136", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795091", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "447.9999,255.9998", + "435.1893,255.9832", + "486.4009,255.9998", + "448.0004,179.198", + "447.9952,230.3916" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "478b814f-8c61-4096-92e1-b692c3d5d14c", + "Flags": 0, + "Name": "Box (14)", + "Position": "-99.44894,-392.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "e4ca59d3-eab0-4d28-a5cc-b556dcaa79ee", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944259,0,0.4472164", + "0.8944265,0,-0.447215", + "1,-0.000003528601,0.000001764301", + "1,0.000003528601,0.000001764301" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485016,-1,-0.000003242533", + "-0.00000004768383,-1,0.000000023842", + "-0.000002265779,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.2500005,0.25", + "0.2795077,0.25", + "0.2795088,0.25", + "0.25,0.2795102", + "0.25,0.2795068" + ], + "TextureOffset": [ + "191.9955,127.9998", + "230.398,127.9856", + "281.601,127.9997", + "191.9845,486.4124", + "192.0162,25.57741" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "0734af46-4618-44b9-8c79-05744ca60dac", + "Flags": 0, + "Name": "Box (8)", + "Position": "-163.449,-296.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "b93d7668-3c39-4b93-bdc5-4d80685011c7", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000009059937,0.0000005006793", + "1,-0.0000005245219,-0.0000002622609" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000001144409,-1,-0.0000005722046", + "0.0000006675735,-1,-0.0000003337881", + "-0.0000005597785,-0.8944269,0.4472143", + "-0.000002265758,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.2500005", + "0.2795094,0.2499998", + "0.2795088,0.2500002", + "0.2500002,0.2795087", + "0.2500002,0.279508" + ], + "TextureOffset": [ + "447.9999,0.007556915", + "435.1893,511.9932", + "486.4009,0.005111694", + "448.0016,281.5972", + "447.9957,332.793" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "b31c3db9-5ba2-49ba-841b-389b9023493b", + "Flags": 0, + "Name": "Box (3)", + "Position": "-115.449,-200.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "0899c6ba-e4a7-44c3-b950-e032d21ebf8c", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944272,0,0.4472136", + "0.8944265,0,-0.447215", + "1,0.0000009059937,0.0000005006793", + "1,-0.000001430512,-0.000001668922" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.0000003814697,-1,-0.0000001907349", + "-0.00000004768383,-1,0.000000023842", + "-0.0000005597785,-0.8944269,0.4472143", + "-0.0000005597714,-0.8944283,-0.4472116" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795094,0.25", + "0.2795088,0.25", + "0.2500002,0.2795087", + "0.2500002,0.2795081" + ], + "TextureOffset": [ + "255.9999,384", + "281.5898,383.999", + "332.801,384", + "256.0013,76.79712", + "255.9925,127.9949" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "2fef4639-4d3c-4126-85f8-5d0ffaf96b8b", + "Flags": 0, + "Name": "Box (33)", + "Position": "-67.44894,-680.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "22a502e8-301c-4e3e-ab91-bb5f2ebf43c0", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944259,0,0.4472164", + "0.8944265,0,-0.447215", + "1,-0.000003147131,0.000001573565", + "1,0.000003147131,0.000001573565" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485016,-1,-0.000003242533", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226578,-0.8944272,0.4472136", + "-0.000002265753,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.2500002,0.25", + "0.2795077,0.25", + "0.2795088,0.25", + "0.2499999,0.2795102", + "0.2499999,0.2795068" + ], + "TextureOffset": [ + "63.99795,511.9998", + "127.998,511.9861", + "179.2012,511.9998", + "63.9835,76.81812", + "64.0189,127.9724" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "743cfec4-ed39-4b9c-831e-5b269e81ad61", + "Flags": 0, + "Name": "Box (27)", + "Position": "-3.448975,-584.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "6f22e75b-ceca-4baf-8252-332d00233223", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,-0.000000238419,0.0000001192095", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485001,-1,-0.000003242513", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226577,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795091", + "0.25,0.2795068" + ], + "TextureOffset": [ + "319.9999,383.9998", + "435.1943,383.9875", + "486.4016,383.9998", + "319.9989,384", + "320.0027,435.1746" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "4b473107-5fe8-4b9e-a178-01aa9bc25ce5", + "Flags": 0, + "Name": "Box (21)", + "Position": "-67.44894,-488.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "a5804729-a3db-476b-9c27-22ed9b08bcbc", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944259,0,0.4472164", + "0.8944265,0,-0.447215", + "1,-0.000003147131,0.000001573565", + "1,0.000003147131,0.000001573565" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485016,-1,-0.000003242533", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226578,-0.8944272,0.4472136", + "-0.000002265753,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.2500002,0.25", + "0.2795077,0.25", + "0.2795088,0.25", + "0.2499999,0.2795102", + "0.2499999,0.2795068" + ], + "TextureOffset": [ + "63.99795,255.9998", + "127.998,255.9861", + "179.2012,255.9998", + "63.98594,179.2141", + "64.01646,230.3762" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "990bee69-f1f0-44a2-a050-3d5407b068f9", + "Flags": 0, + "Name": "Box (15)", + "Position": "-3.448975,-392.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "c16cc358-fcbb-48bf-b558-8820bbca8f3e", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,-0.000000238419,0.0000001192095", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485001,-1,-0.000003242513", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226577,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795091", + "0.25,0.2795068" + ], + "TextureOffset": [ + "319.9999,127.9998", + "435.1943,127.9875", + "486.4016,127.9997", + "319.999,486.3989", + "320.0023,25.57838" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "9714555c-9247-4f0c-bca2-9050e67a0f6a", + "Flags": 0, + "Name": "Box (9)", + "Position": "-67.44894,-296.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "fa0497e7-db5a-42c9-906a-2d13127d71b8", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944258,0,0.4472163", + "0.8944265,0,-0.447215", + "1,-0.0000002384183,0.000001072888", + "1,0.000003147131,0.000001573565" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000001144414,-1,-0.0000005722115", + "0.0000006675735,-1,-0.0000003337881", + "-0.0000005597793,-0.8944269,0.4472143", + "-0.000002265753,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.2500002,0.2500005", + "0.2795076,0.2499998", + "0.2795088,0.2500002", + "0.2499999,0.2795087", + "0.2499999,0.2795068" + ], + "TextureOffset": [ + "63.99795,0.007556915", + "127.9981,511.9934", + "179.2012,0.005111694", + "64,281.5972", + "64.01402,332.7798" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "fb258144-56fa-4589-8496-0c3829df3260", + "Flags": 0, + "Name": "Box (2)", + "Position": "-19.44897,-200.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "79b6f967-b8b5-40b1-94eb-4f804fc018a2", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,0.0000001430523,0.0000008821516", + "1,0.0000008583033,-0.0000005245215" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.0000003814706,-1,-0.000000190736", + "-0.00000004768383,-1,0.000000023842", + "-0.000000559779,-0.8944269,0.4472143", + "-0.0000005597719,-0.8944282,-0.4472115" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795087", + "0.25,0.2795081" + ], + "TextureOffset": [ + "383.9999,384", + "486.3943,383.9993", + "25.60156,384", + "384.0006,76.79736", + "384.0033,127.9951" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "84a469a4-02d6-40c3-9cb6-51a9ffbea30c", + "Flags": 0, + "Name": "Box (34)", + "Position": "28.55103,-680.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "2cd9d196-035e-4c23-80a9-babf553542c2", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,-0.000000238419,0.0000001192095", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485001,-1,-0.000003242513", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226577,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795091", + "0.25,0.2795068" + ], + "TextureOffset": [ + "191.9999,511.9998", + "332.7944,511.988", + "384.0018,511.9998", + "191.9988,76.80103", + "192.0029,127.9729" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "16d2ffbd-c6a5-4d5f-ac2f-f91787fd3de2", + "Flags": 0, + "Name": "Box (28)", + "Position": "92.55103,-584.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "95c1ae7d-1ab7-4373-92a7-b751747459b8", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,-0.000000238419,0.0000001192095", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485001,-1,-0.000003242513", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226577,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795091", + "0.25,0.2795068" + ], + "TextureOffset": [ + "447.9999,383.9998", + "127.9946,383.99", + "179.2023,383.9998", + "447.9988,384.001", + "448.0027,435.1755" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "da7e65e6-f2e2-4022-b274-145073a8f3a0", + "Flags": 0, + "Name": "Box (22)", + "Position": "28.55103,-488.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "b20f5bb8-3ecb-49bf-ac33-678b8869fd3a", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,-0.000000238419,0.0000001192095", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485001,-1,-0.000003242513", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226577,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795091", + "0.25,0.2795068" + ], + "TextureOffset": [ + "191.9999,255.9998", + "332.7944,255.988", + "384.0018,255.9998", + "191.999,179.1997", + "192.0025,230.3765" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "62f42ec5-963a-40f4-a7d0-825985b095d4", + "Flags": 0, + "Name": "Box (16)", + "Position": "92.55103,-392.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "b6844b97-8481-4510-9437-f528023e100f", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,-0.000000238419,0.0000001192095", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485001,-1,-0.000003242513", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226577,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795091", + "0.25,0.2795068" + ], + "TextureOffset": [ + "447.9999,127.9998", + "127.9946,127.99", + "179.2023,127.9997", + "447.9989,486.3999", + "448.0023,25.57936" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "35094be6-123a-42c7-9b22-e120409bf731", + "Flags": 0, + "Name": "Box (10)", + "Position": "28.55103,-296.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "237a6783-f9c3-4e86-8479-0d26a40281e4", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.4472149", + "0.8944265,0,-0.447215", + "1,0.0000001430523,0.0000008821516", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000001144412,-1,-0.0000005722081", + "0.0000006675735,-1,-0.0000003337881", + "-0.000000559779,-0.8944269,0.4472143", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.2500005", + "0.2795085,0.2499998", + "0.2795088,0.2500002", + "0.25,0.2795087", + "0.25,0.2795068" + ], + "TextureOffset": [ + "191.9999,0.007556915", + "332.7944,511.9939", + "384.0018,0.004623413", + "192.0007,281.5974", + "192.0022,332.7805" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "10a28b8b-8b3d-4290-b4c3-55bc456a6ef1", + "Flags": 0, + "Name": "Box (1)", + "Position": "76.55103,-200.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "e96debf5-dc64-4579-86d6-28d650db0bf4", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,0.0000001430523,0.0000008821516", + "1,0.0000008583033,-0.0000005245215" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.0000003814706,-1,-0.000000190736", + "-0.00000004768383,-1,0.000000023842", + "-0.000000559779,-0.8944269,0.4472143", + "-0.0000005597719,-0.8944282,-0.4472115" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795087", + "0.25,0.2795081" + ], + "TextureOffset": [ + "511.9999,384", + "179.1945,383.9993", + "230.4021,384", + "0.0004882812,76.79736", + "0.003395081,127.9954" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "e19d1577-2807-40e6-a666-6ae8dd3d3e2d", + "Flags": 0, + "Name": "Box (35)", + "Position": "124.551,-680.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "560a4ef6-c814-4aa8-b262-e81a37a83919", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,-0.000000238419,0.0000001192095", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485001,-1,-0.000003242513", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226577,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795091", + "0.25,0.2795068" + ], + "TextureOffset": [ + "320,511.9998", + "25.59483,511.9905", + "76.80243,511.9998", + "319.9988,76.80151", + "320.0029,127.9739" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "0b4a0e05-7db3-4e6a-80bd-3ded0ad4d696", + "Flags": 0, + "Name": "Box (29)", + "Position": "188.551,-584.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "a0a6dc3a-4c1f-451f-8348-1188779314ff", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,-0.000000238419,0.0000001192095", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485001,-1,-0.000003242513", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226577,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795091", + "0.25,0.2795068" + ], + "TextureOffset": [ + "64.00002,383.9998", + "332.7949,383.9924", + "384.0029,383.9998", + "63.9989,384.0017", + "64.00266,435.176" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "96c09548-cf15-4c2d-be73-b9835551c669", + "Flags": 0, + "Name": "Box (23)", + "Position": "124.551,-488.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "69a3622c-c36a-444e-a29f-3e32cacff0fa", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,-0.000000238419,0.0000001192095", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485001,-1,-0.000003242513", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226577,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795091", + "0.25,0.2795068" + ], + "TextureOffset": [ + "320,255.9998", + "25.59483,255.9905", + "76.80243,255.9998", + "319.999,179.2002", + "320.0025,230.3774" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "489fc011-d387-4cd6-8d24-faf03184b859", + "Flags": 0, + "Name": "Box (17)", + "Position": "188.551,-392.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "9f56fe28-c79f-4a83-b202-dfca981b71e7", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,-0.000000238419,0.0000001192095", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000006485001,-1,-0.000003242513", + "-0.00000004768383,-1,0.000000023842", + "-0.00000226577,-0.8944272,0.4472136", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795091", + "0.25,0.2795068" + ], + "TextureOffset": [ + "64.00002,127.9998", + "332.7949,127.9924", + "384.0029,127.9997", + "63.99908,486.4004", + "64.0023,25.57961" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "06bad066-87a9-4cf0-bbda-e5b91bd151f5", + "Flags": 0, + "Name": "Box (11)", + "Position": "124.551,-296.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "6fb1a805-f088-48a7-b2bd-d5592aa68ef0", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.4472149", + "0.8944265,0,-0.447215", + "1,0.0000001430523,0.0000008821516", + "1,0.000000476838,0.000000238419" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.000001144412,-1,-0.0000005722081", + "0.0000006675735,-1,-0.0000003337881", + "-0.000000559779,-0.8944269,0.4472143", + "-0.000002265751,-0.8944272,-0.4472136" + ], + "TextureScale": [ + "0.25,0.2500005", + "0.2795085,0.2499998", + "0.2795088,0.2500002", + "0.25,0.2795087", + "0.25,0.2795068" + ], + "TextureOffset": [ + "320,0.007556915", + "25.59483,511.9944", + "76.80243,0.004623413", + "320.0007,281.5977", + "320.0022,332.7812" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "3729d95e-a8c8-40ed-8d65-3d3a1f18ab17", + "Flags": 0, + "Name": "Box", + "Position": "172.551,-200.514,-473.4966", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "d25b0513-357f-4eb8-adf8-c81605c8123f", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk3QBwpDMQwD0LS/43fvcf\u002BLtn6gQAyCJJJlOXNr7VtYF9SysCpsCnNhX7gW7oVFQDPWIT3ep5zboD0P3Dre46xHOLUdfKdoj/HSu0smd70yvgq/qp6FR9fTvqOFU3rw/HnT9VmX7Csbjex9Ft9b/gJPT/vJfG99F2d62ufwL7LK4I7H8dTPj5cMtHLJbufOy8vTHLo/LYIU2sABAAA=", + "Positions": [ + "-16.00003,-15.99994,4", + "15.99997,-15.99994,4", + "15.99997,16.00006,4", + "-16.00003,16.00006,4", + "-31.99997,31.99994,-4", + "-31.99997,-32.00006,-4", + "31.99991,-31.99994,-4", + "31.99991,32.00006,-4" + ], + "TextureCoord": [ + "0.1249998,0.1249995", + "-0.1250002,0.1249995", + "0.1249998,-0.1250005", + "0.1249998,0.1249995", + "-0.1250002,-0.1250005", + "0.1249998,-0.1250005", + "-0.1250002,0.1249995", + "-0.1250002,-0.1250005", + "-0.2499998,0.2500005", + "0,0", + "-0.1250002,0.1249995", + "-0.2499998,0.2500005", + "-0.2499998,-0.2499995", + "-0.1250002,-0.1250005", + "0.2499993,0.2499995", + "0.1249998,0.1249995", + "0.2499993,-0.2500005", + "0,0", + "0.1249998,-0.1250005", + "0.2499993,-0.2500005", + "-0.2499998,-0.2499995", + "0,0", + "0.2499993,0.2499995", + "0,0" + ], + "TextureUAxis": [ + "1,0,0", + "0.8944265,0,0.447215", + "0.8944265,0,-0.447215", + "1,0.0000001430523,0.0000008821516", + "1,0.0000008583033,-0.0000005245215" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.0000003814706,-1,-0.000000190736", + "-0.00000004768383,-1,0.000000023842", + "-0.000000559779,-0.8944269,0.4472143", + "-0.0000005597719,-0.8944282,-0.4472115" + ], + "TextureScale": [ + "0.25,0.25", + "0.2795085,0.25", + "0.2795088,0.25", + "0.25,0.2795087", + "0.25,0.2795081" + ], + "TextureOffset": [ + "128,384", + "383.9948,383.9995", + "435.2028,384", + "128.0006,76.79761", + "128.0034,127.9956" + ], + "MaterialIndex": [ + 1, + 1, + 1, + 1, + 1 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + } + ] + }, + { + "__guid": "cde10d6c-5f45-4897-8577-8ba73ac82a71", + "Flags": 0, + "Name": "Stairs", + "Position": "24,-676,3.999672", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "eb67d4fc-1cf4-4558-9195-ec46a5967194", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACq2debzV0/f/7zn3nHPPUYlmoUwNimhQaZJKSlKZQgjJTIYylKEMZYpUFElIolQKZQohY\u002BZZkiRUyDzz\u002Bb2ed73O93f/\u002BX7f9/vlPh7r0fvde73X3ue917j32mvXT5eUPFwoKflW//KXEmQEOUFesJmgsWBzQWvBf/TXX/82EDQVNBM0F7Twsw769yhfX65/ewgOFBwsOERwmJ8dr39v8DV/p\u002Bn6acFwwVjBlYKrBNcaZ6r\u002Bfa0C/u2\u002Bvps\u002BqtPz9e\u002BzgucEzwteEqwUvCuoq\u002Bf1BWt0/bHgC8Fngq8FGwTfCr4XVBXO5oItBDUETQUNBCcLdhC0EDQWtBHsIuggaCXoJGgv6CLoKjhacIzgOMHxgpGCMwXLBcMFowXnC8YKLhZcK7hcMFFwtWCyYILgJsFUwaOCxwVPCJ4SvCtYIWiuMXtd/34keFvwqeBDwZeCTwTfCD4X/Cj4SvCz4HvBr4LfBdvp/R0EOwkaC3YXtBK0EbQVtBd0EHQRdBX0EPQU7CfYX9BfcKDgUMFhgiMFRwuOF5wgmCCYKJgsuElwu\u002BBOwV2CuwX3CxYJHhQsFjwqeFzwlOBpwXOCFwQrBK8K3hS8LXhf8KHgY8Gngs8EGwRfpYOPfxT8KvhT8LegemlJSakgL9hMUFNQV7C1oL5gf8HBgv6CAwVHCA4THCM4WnCC4HjBaYJTBDcLzhRcJ5ggmCiYLLhNcLfgTsFdgvsEcwSLBPcLHhYsFjwheFzwrOBpwU\u002BCFwQbBF8JvhF8K/hdkJYw/l0aQpkX5ASbC6oKaglqCOoL6gm2EzQQNBbsJBgkaCboLzhQcLDgUMFNguMELwtOEJwkOFNwmuAMwbmC4YILBSMFlwpGC64UjBVcJ7hWMFkwUfCU4GnBs4LnBK8L3he8LXhX8LHgI8Fngk8FGwRfCr4VfCP4WfCj4E/B74J0Vr9XkBfkBPsIqgo6CDoJugi6CvYTHCg4QNBfcJjgUMHRgiMFxwuOE5wiOElwpuAMwbmC4YILBSMFlwpGC64UjBW8KLhW8ITgKcHTgmcFrwreFbwpeFvwkeBDwaeCTwRfCj4XfCP4SvCj4HvB74Jfs6FU/\u002BY36d\u002BMoKpgM0ENwRaCgYI6gv0FBwj6Cw4UHCk4XnCM4DjBKYKTBGcKzhCcKxguuFAwUnCpYLTgSsFYwXWCawWTBRMFtwimCm4X3Ca4W3CXYJNgjuAzweeCLwUbBD8K/hT8KvhdkC7TbxHkBTnB5oKqglqCGoL6gnqC7QQNBI0FOwl2ETQTtBLsLmgvaCvoIugk6CHoJrhB0EswVnCl4GrBtYKbBLcJbhHcKrhLcKdgjuAewf2C\u002BYLFggcFjwseFTwteErwguA5wauCFYK3BW8KPhS8L/hE8LHgc8Fngq8EGwSdZQi/pd/6t42graC9oJtgP0FPQS9Bf8EBgkMFBwuOFBwhOE5wjOAkwQmCMwSnCYYLzhaMFJwvGC24WDBWcLngWsHVgomCCYKpgpsEtwluFfwguFPwpWCD4CvBN4JfBb8L/hT8LUjLvmcEecFmgs0FWwhqCGoJ6gjqCbYRNBDsINhJ0FTQTNBCsLugjaCtoIOgk6CroJugp6CXYH/BAYIDBQcLDhMcIbhHMEdwn2B\u002BIXwMwC7Hf/1tIz33uf/fKu\u002B/fBL\u002Br42gmp9ZnMr/0satW\u002BEdWLT4V2rcGsbl3YJ9m6K/g69Ts4LvUwV/wM\u002Bzxt3R/5a5H5v7ec64O6ihL02jummmjA/uFhV\u002B85b\u002Bf\u002B7L/Gy70vBNMu5L9Qrfoob7kangA/13f2l/i\u002B1Mm/fq\u002BDdX5v2kP77NtoJ\u002Bbodvso2gia/53Q0FfQW1/S3xF3dwf3i\u002BvXGK34C\u002B7u7vmPW3ruPnVfzutqaf1L/N3Jed9OHWe3wam85mHrud7bsWxxlftmWFccWn3cXPqxm3ieht9Ljsap\u002B3ivHBPVpQ3/R2M80qxge3lZ9VdVu7\u002BTrt317qtvL2tbf38\u002Bp\u002Bdz/zBTh7\u002BDdUM48hGw3xIf6F8YXXOgou4huaV/Hr93f7/5R\u002B0h88011wmcexlqCbYID5jf7sIxgjaGQeI844wNf/xu/v429QlEO\u002B/RGCrTw\u002BfT1GNd2f/d2nIr/3M89zX9t96\u002B7\u002B1/Jv2UPj9Z15sr9liOfAQY6Z6lkOiKEGmb/qOZY61Nd1jdu8NGIa\u002BjjQsRbP6xl3ovkYeoebZj3jg3ukr\u002Bu4rcN9X92/fVe3X8MxXh8/38rvjjTP0p/B/g31LR/Ixs74t//C\u002BPCdhgqWWA62FhBPXuj2/yn9pD/aO13wmKAdcicgfh1tefmn9PkN5wiWWe7QjWcLrrA80N4IwZOC9v7NxM2XWh7\u002Bje87yt94e48vY3sdY\u002Bjxv8g8wPOt/e1Pr\u002BTv39Ky28H4Df3tRlSQ58ss043cxqX\u002BJk38PfgWrYiTLE\u002BXW0c0se0Y5zmEprYdzClcb/7fyXMLV/v5jsbdTfQ2uc1rPPfQ1Pjgvi7obHrjTbOp8cGd4O\u002Bzg9sa7/ut/O0Guv1tPPcxys8b\u002Bd0H\u002BU3uzyT/hmaWUWR3V2LDf2F86fPNgj8Evf3NmF9Z7Pb/Kf2kP9q7g3asQ7C1zOc8ann\u002Bp/ShN1tQmgo9jd5inugJy\u002Bs/pY/dnicopEJvY9vvEzxjnqa9BYKyVOh98Jmfesry\u002Bm\u002BM30Mew1bmH3hnhaCT\u002BWuJeYznTTy2d1Ty\u002B25t3Xa88Zt7bGZX8vs1tG46zfi7\u002BtsvqKCvlllntff3ecrftIO/J9\u002BybWnMy23nucGz/Rzfabnn\u002Bjrad2Lu7xXLZyvPAb7g5y2Nu6fo/Wi7/aLnCDsaH9x6qbBZ0HvZNDsaH9xX/X13d1sv\u002B76Rv/01br\u002Bp5yof8vPWfvdXQU/35w3/hs7WL\u002BiWlurfD/8Cf7QVjfcEvZmH9BgyD/q72096v43nTvdLhR1nDD8UjFX/qqWS36e91YK\u002BzIHy3T3v\u002Bjd98pgzF3uAnh\u002Brf2nvE8Glol\u002BlEvSht04wgPlVjxHzuelU6BN4hDjqQN0PcXvElReXhswm0Ycefv4hwj3BY4RfnbM\u002BYUzxsw5NhY2kPfyakaUh811Kwo4cqeuTjI/ePlfPs/q/vUrC7xvE3HJJ4GPHqlif0B58cLjuTywJfOQgb32S1P/K8Mdv5pGe5k94s1YqfMKmtg2v\u002Bfke5p3VHr8k\u002Bk2s26caf0\u002BPPWPWpxLvN7fuvr2CH87YMiZ9K/E\u002B\u002BoZxuNv4nT12fNOiPoYP5vt\u002BL39bxqS/x4Ox2E/j9af1EWsM9/n53iUhB6wV4Md39dpBbesP/JDqXkcYYHxw9y6N70wcsKXXGAYYH9xTUqEzoVczFTQHGB/cOh4fntNWTd\u002B39tih02i/rdc8GOMD/T7v9kyFz0Z/tkrFbzjI\u002Bg/d11H9\u002B9n92Zq1iNL4Hcg/6yfdUuHnJ31/eKahcO9g7cNxEesovdx\u002B0vv4fTsK907BBbretyTWX3pUsn3aayLcWanwS\u002BFB1m32tz7sJdgZ/kiFD0Z7rPV0t75Log\u002B9XYV7L\u002Bs35lHWg/pb3xEr7qbrOanwk2mPtaM\u002B1ndJ9KHXWrjzWCsyD7POdLD1HbHmHvCv4BK3x5pUP\u002Bu7JPrQ21O4C1PhVxOrsn51mPUdMtFR14tS4afTHmtdB1nflesoXT\u002BcCr8bfNbABlrfwbN76XpJKvz0cpli7K3vaG9vXT\u002BUCj\u002B/XIZ0fYT1HePBWOzo8Yb/4D1s0GDz5z6p4NEjzR/wxmmpiEHgv31TwYNHmf/h/RMEp1o\u002BsI11/Rx\u002BgTebVOAPxgoeGWz7hC3ERh1rfYhtw6aCDz/AW7tWGH/GAh441vYHW4cNGmJ9iO3CJoLPeMM7rSuML9\u002BaMR5i\u002B4Itw8YMtT7ENmHzwGc84Y09K4wfY8EYDrX9wVZhg06yPsS2YNNO8Hgw9ntXsDfYJmzOiR4fxmYvjx/jyVjCAydZX2LrsGE8R6cM5lui0\u002Bh7SayJnmj9xlzFsXwrPwcf3FM9fsxtDOFb\u002BDn44D6XijgNekNTQfMU44N7kseX57Q11PeMP2O/pduHP1jT3dfPeZ93bxOc5/7Ql8HGh9/Qzfu4f/TndMbW9/AfvHeL4NxKyB9zLWcJt1QTf1MYq5JYH77d7Se9z1zOCOFmWFdlLEtiXfnWSrZPexcItywdMQRzPaxH32V9zVzPKF3n02HDaY817GnWx0n0oXeJcKvo/WnwSkmsc99jfYzMjtF1VT2/xe2xJj7T\u002BjiJPvSuEG51vT/dOoH18/usj5lrGqfrLfT8VrfHWvts6\u002BMk\u002BtC7Rrg19f4Myzzr8vdbHyPz43VdS89vc3us4c\u002B1Pk6iD70b0D/piMmQcdb7H7Q\u002BRidM0nU91szdHrkBC6yPkfkbdd1Az2can5yBB6yPkfkput6WtXbjk0vwiPUx7d2M/mQ93vjkGSy2Pma8GesR5if4G97eweMP/0\u002BH9/0c/oP3XkjFvAr8PSMVPH6e5QvZejoVcxrIH77ByX4OP8L7F1Tgv3JecHvYA3yBpuYP9DW2vYHx4Td495IK/MVYjzE\u002B\u002Bhxb38Ljj77Gdjc2PvwEb15RgX8Yy3HGR59jy9t4fNHX2OZdjA\u002B/wHvXVOAPxmq88dHn2OoOHj/0Nba3lfHhB3jrhgrjz1hOMj76HFvcyeOLvsZ2tjc\u002B4wnv3FzBnmJ7u/qe8WVsp3j84Qd44UbTQ59jy7v4OTr/MeecjLWNIAflGetfdP5S56OMNT64z3v8sQFPOldlrPHB3SUdcwjQW5YKmmOND\u002B6z5g\u002Be09Yy38M/8M4Qtw9/kUszw895n3dZSJns/tCXx4wPv2I7prt/9OfFVPyGq8y/8O6ffPNKyC824RXhDkvHPAs2hHyctNtPeh\u002Bb9YbwzyTvpSRsCHk8f1eyfdp7R7jn6P1HdD2sJPJ/crYnZwje0/1wcrt0TXvkDP2VCnuRRB96K5HNdMwDnVUSeUWb2V6cKVil\u002B/PJ2XF75CBlbS\u002BS6ENvDbIp/KWe1yVfaXPbC\u002BZ51iKb5AO5PXKbCrYXSfSh9wWyl455KOaVyYOqYXvBvNN6ZC8d81K0R85UNduLJPrQ\u002BxrZSsc8FjqM/Ko6thfoxE3IFrlMbo9crC1tL5LoQ\u002B8HeDsd82DoQPK26ttenC/4Cd4mT8rtkeNV2/YCnfiL7q9LxxwT\u002BOR\u002BbWV7gU78Df1EjpXxyQlraHtBe3\u002Bgz9IxBwY\u002B\u002BWLb2F7AT/DSG\u002BZX5AfZGW7\u002BQr7\u002BkwoZm2T\u002Bhrdb6P17dI38pNIhQ5Mtv8huU/LCLN/4Rsv9HH5HtuD5In/Da\u002B\u002B5PewVvhA\u002BylTbE3ybM40PPyMb8HSRf\u002BGlVcbH3uDr4IPcYnuC73K\u002B8eFXeB\u002BeLfInvLLW\u002BNgbfBl8jFttT/BNLjY\u002B/Ahvw5NF/oMX1hsfe4Ovgg9xm\u002B0Jvsflxoff4F14rshfjPUm42Nv8EXwEW63PcG3uNr48BO8CU8V\u002BQde\u002BMn42Bt8DXyImbYn\u002BAYTjA8/wHvwRNFfwLeY6nv4A96Ap\u002B4yP8FLv5ge9gZf5SY/x6Zu79zDWSVhg8lF3Nn2AZu6o/MSZxkf3F3NP9jURs5ZnGV8cG9NxxwI9Jqkg\u002BYs44PbzPzFc9pq4nv4D97DZs02f5JbmfJz3ufd09Ixz05/6Au/Ybb5HdsGz9/j/uyWjt9wj/kf3j9J8EBJ2PSWzrWcUxI\u002BALmXnQRzS8Kmt3Ye5hzjg3uG28em7\u002BEczTnGB/e\u002BdMwzQ69dOmjOMT64p7h9bPyezu2kPXwAcj27QcPtdUxHH\u002BcaH9yzbe/A75yOd\u002Ba6Pfp\u002Bsu0ZNnkv54xCDxtPDmmvdMzxQ2/vdPThPuODe67tGfjd0/HOfcW1PV2fZXuGzd7HuajQw8aTm3pAOub0oLdvOvowz/jgjrQ9A793Ot6Z5/bo2wjbM\u002Bbx\u002BzjHdb7X/sh5PTgdaxjQ65uOPsw3PrgX256B3y8d78x3e/TtAtsz1gUHOHd2gdcOyaU9QnC/6R2Ujj4sMD64l8Kjxj8kHe8scHv07SLbM9YeBzon936vPZKje4xgoekdno4\u002B3G98cMfanoE/KB3v3O/26NsY2zPWlY5yru9Cr12S\u002B3ucYJHpDU5HHxYaH9yrbc/APzYd7yx0e/TtCtsz1jqHOI94kfGhfZXtGTZlqHOMFxkf3Ottz2jvxHT0cZHxwb3W9gx\u002BhVfbWR6QT2QTH2yx5ffUdMjwA5YfZOe2dKwDIW\u002Bnp0NGH7R\u002BQDdMTcc6EvoD37C5nyNPyG7HCvIDLyNDi21P8QXx0R62vcO3w6dcYnlB9vauIB/wKjLysO0hvh4\u002B2KO2d/hu\u002BISPWB6QrX0r8D\u002B8iAw8anuIL4eP9bjtHb4ZPt9j5ndkp28F/obX4PHHbQ/x1fChnrC9w/fCp1tqfkY2DqrAv/ASPPyE7SG\u002BGD7SU7Z3\u002BFb4bE\u002BaX\u002BH9wyvwJ7wCjz5le4ivhQ/0tO0dvhM\u002B2TLzI7w9uAL/wUvw4NO2h/hS\u002BEjLbe/wffC5njE/wbsnVvCH8J3wiZ41f8FbQ81/8CO8CA8vL\u002BZOpMPH4vmN0HRuPOuU\u002BDjkyt9s\u002B4VPM8l5888bH9zp5j98mhudU/\u002B88cGdCw\u002Bb3pR00Hze\u002BODeYv7kOW1N8T38C\u002B82cvvw97R08PgLfp9356djTYj\u002B0JcbjI\u002B8YHtPdf/oz4x0/IaXLD/Izj3pWDfFp7rDewFYN8UHY2/AvbZf\u002BFQzvU9ghfHBnef28almeQ/BCuODu8C/H3qz00FzhfHBneP2eU5bs31P/\u002BjbHm6f/vMtZ/g57/PuLNOnP/TlDuPzvbC909w/\u002BkNfZvqe78e3u9Hv49Mt9N4H1oHxAdkL0cD5r/h0D6A7/Bx8cLd1fig\u002B3UPoDj8HH9ztnX8KvSXpoPmG8cF9WPAm31rwCLLve57zbEfnS\u002BLzPYZsV8AH93N0gukvTUcbbxof3CcEbzFWgieRTd/znGfPCt5mbAXLkL0K\u002BOA2dX4l9J9B1/g5\u002BOA2dn4jPuRyZM30oA/tx9w/fL7n4V0/Bx/cjwTvu70X09HHt40P7kuCd\u002BAVwcvwju95zrPX0zHnj8/3CmNfAR/cXZx/B/3XkA0/Bx/cZs5/wyd8g29netCH9vPu372Ct\u002Bibn4MP7neCVW7vnXT08V3jl\u002BOmY00Xn\u002B89aPme5zz7KR1rDvhsH/CtKuCDu7vzn6C/kr77OfjgtnD\u002BET7ZKmi5v3xfvu0ngg/c39Xwnp\u002BDD\u002B7XjAGyI1jjvTsf\u002BH3eXe7xw2da6309Hxgf3DbO94LeOr6Fn4MP7pfpyFsA/4t0tPGh\u002BRfebeR8S3ym9d4ztNLv825r55vg82z0fqKVxge3XmmsYdM\u002Bv2Wdn4MP7jf\u002Bffg0m7wX6SM/51mt0liz4fswlqsr4IP7vccXn\u002BUH72Na5ec820Lvr/V4MpZvVcAH92ePLz7LL94D9bGf86yq3v/U4/0bY1sBH9zf6VNJ\u002BCx/eP/Uaj/nGQnKnziv5S/vrSrig9vB\u002BTXQJwn9Nz8HH9z2zm/B50mxt8n0oA9t\u002Bkz/8HnYr5Xxc/DBvaI01tFpL1saffzE\u002BODmSiOvBJ\u002BozPu91vg5z64qjTUgfKKC94IV8cHt7vV56FchV8PPwQe3q9fH8Zmq0Rd/T74v35YxW\u002Bv\u002Bsucs5efggzumNNb08am21HUNjyfjy9jCM58Znz1q1fwcfHAvos/20Wrruo75Cf6Ct\u002BDZdcZnf9uWfg4\u002BuBfwTeyTbeW9b\u002BvM3/B2O\u002Bc7gM/euNp\u002BDj64I/jGnpPAFmHDsFfFvRvkdWKfUs5F59/Prc\u002Bxbej0DbZX2Cps3BfO8WfvA7nsX9oeYYuwcV86f5\u002B9FeTwr7c8I8vYsPXOnybXn3ls5Luac/VZp91g\u002B4HtwOZsdD4yucjkmWy0vsb2oLO/cv4yudTMw3xl/Y3uRud/7XxMcjGZl/7a\u002BhLdj878xvmb5JLiF35j/YnuROducr4XuV741ZssL\u002BheZOYH6yN0ETrwW\u002Be/keuKr/q9813JHSeO\u002BNb6Dt2IzivqN8YSHfe981famnf\u002BdP4ZuXD4Bj9YPpFNZPpH54OQC4Lv\u002BKPlAdmuYv5Pmr9M\u002BiP/hFwYclB\u002BtnwhWwXLH/KILN5SGnktrL92cy7Kr/9C\u002B0l/8Hsf\u002Bmd5YH2bXKCz0UmOSfrq\u002BtXSyDEghmEP6TnO70qiT0wyAH4SbOeYh72n51u\u002BoHeQrl8qjTUu8NmXOtztwweH6PpNwfbuD/tXzyuNvKek9mnvcMa/NNb0iHHY73qh9QMxzSBdv1saORi0x57YUYxRJehDb7Bw3xHs5JiKfbSjzYPEQMfq\u002BkNBI7fHXttL4LFK0IfeUOQJnZAKPmV/7uXWr8QsJ\u002Br649LI6aA99vBeho6pBH3onSrcVaWx5kiMw77fK9H5qYhpTke3l0aOSHnMr\u002Btx5tEk\u002BtA7C9siaJaKPFL2E49HhxZj6NLgAcYb/oP30BXwF/yJLu7j5\u002BW5tKXBUznzA7wAj4LfybmH6Cr4A/2OLdja\u002BPADvHe4x5/xZqzhMfA7OLcRXc34Y1\u002BwRXWNz3jDO4M9vownYwkPgd/euZfYUsYX\u002B4YtrGl8xhPeGOrxY7wYK3gE/DbODcXXYvywr/gC1Y3PeDH2p3p8GA/GAh4Av51zV8lhY3zwB/AFSo3PeDC2Z/n7M77XlMYYV7f\u002BIRfuJvrs8WKsbi2NPDz01bV8K79PzHi994aTt0cMyl7xKdZnxIw3eN94DeODO830iBkneU95DeOD\u002B7Ngd9O7sTRo1jA\u002BuFPdP57T1o2\u002Bp//0vZvb5/exh/0aP\u002Bd93v2yNNa0y2Pe0vgNtfz70MXXun/0Z3pp/Iba/h58i3WC5inHnPQ1E2vWxLzsjX/Z\u002BjJJPspjPuHulokcI2JM9tS/bn0JvVn0NRM5TuCz336F9SUx3Wxdt8nEmjb9YV/\u002Ba9aXSe3T3lzhts5EzhMxHPv437a\u002BJOaap\u002Bv2mVhjpz32\u002Br9lfZlEH3oLhdsuEzlXxFjUB3jf\u002BpKY6QFdd8pE3hvtUUPgPevLJPrQWyLcjpnIoyNGou7AR9aXxESP6LprJvLmaI/aBCutL5PoQ2\u002BpcPfKRE4Uckk9g0\u002BsL4lpntR1j0zk3dEeNQ9WW18m0YfeM8LtnokcLWIc6iR8Zn1JzLJc1/tlIo\u002BP9qilsNb8m0Qfei8Kd99M5P0Ro1B/4XPzL/wFr84yP6GPscX7m3/Rt9juA/0c/oP3Zpo/4Td4bYbx0cf4Cgeb/9C32N7\u002Bxoff4O255i/4CV6abXz0Mbb\u002BCPMX\u002Bhbbepjx4Sd4c6H5B36BV\u002BYZH32MLT/G/IO\u002BxXYebXz4Bd5bYv6AH\u002BCFB4yPPsZWn2D\u002BQN9iG483PvwAby31\u002BDPejPUjxkcfY4tP8/ijb7F9pxif8YZ3nvH4Mp6M5ZPGR19ha2/2\u002BKJv0DVnGp/xhDde9Pihn74oDR3V3OPL2P4qaGn\u002BWV8aPLSL9R\u002B673t0Tirs1EbX4iBniBiT2hw/oNNSEdN97TodLYwP7i\u002BmT8y2yTU8Whgf3CMzkRcKve9Kg2YL44P7o9vnOW1953v6R98muX36T82Q9X7O\u002B7x7QCbyVukPfdlofL4HtuML94/\u002B/FYav6Glvw/fpncm8lyJ\u002Bf7Q/V2ZyIEkhqQWya7W50nyhZ/wH\u002BQhE3mdxIDUMGllfQ69lK5vz0QOJ/hsTG9hfU7MV6rrezKRY0l/qIPS0vo8qX3aKxPubOqcpLwHXNdtrc\u002BJCQu6vi8TOUW0R22VPazPk\u002BhDr5pw52Yi75QYknosHazPiRmr6/r\u002BTOSg0h41W/a0Pk\u002BiD72awl1AfZZU\u002BG3UeelifU5MWVvXD2Yiz5X2qAXT2fo8iX75HmHhPkDtl1T4ldSP6WZ9Tky5ta4fzkSOHu1RY2Zv6/Mk\u002BtBrKNwlmcibJSalLk1P63Ni0u11/QQ1Z9wetWv2sT5Pog\u002B9RsJ9LBN5usSw1LvpZX1OzNpE1zOoZ\u002BP2qInTx/KRRB96zYW7NBM5jj\u002BVRB2d/S0f8C\u002BykDK/Yi/wRfBxOtke4Lvgk3Q0f8PbyERn8zO8/IfxsRf4SvgoXWwP8D3uND78jOyUmX/hV3gVGelie4Gvgw/S1fYA3wKfBXz4Fd6vZv6EH\u002BFFZKCr7QW\u002BDD5GN9sDfAd8EvDhR3i7pvkPfoPX4PFuthf4KvgQPWwP8A3wOcCH3\u002BDdrcxf8BO8BA/3sL3AF8FH6Gl7gO3HpwAffoI3G5p/4Bd4BR7taXuBr4EP0Nv2ANuOzwA\u002B/ALvNapg79F12HzuGW94p7nHF36BV\u002BDR3ta3\u002BBro3D7Wn30zoUP3M3/AG0dnIo8f/uuXCR7sY/2Mbj4sE/sAftH9ANdk6us5EGo0HW77wBzHQa7X1Nf44B5l\u002BuzrOcS1nPoaH9wVmci5hd5AcP0cfHCPcPs8p62Bvqd/9A2b1c/9p3ZUPz/nfd69NRN5/vSHvvAb\u002Bvl7YNv6un/0Z3AmfkN/fx\u002B\u002BzdRM7CtIkj/mXIYIt002cpDYi0a9qtvcftL77FU7Ubi76f3rhf9XSdS5uqXYvu5P1nWNbOQMszeNGlh32N4l0U8J53ThbkndKF0z0UntrLtt76A3TNebZyMHDHzqat0Jj6RiL9tZuq6TjRxl\u002BkP9rVm2d0nt094I5IfaVanYK0e9rjm2d8wJnKfr\u002Bnp\u002Bmdujpte9tndJ9KE3CnnNRg4acwjUAZtve8ecwUW6bpCNnGnao1bYPNu7JPrQGyPcbam3lYo5BuqLLbK9Y07hMl3vkI0cbNqjBtlC27sk\u002BtAbh/xS0ysVcxDULVtse8ecw1W6bqznV7k9aps9ZHuXRB9649En2cixY46CemiP2t4xJ3G9rnehjpjbo2baI7Z3SfShN0m4O2cjp5w5DOqsPW57hzzcqOvd9fw6t0cttidt78Cfgj7LRg468kDNt5ttz7jn\u002BkTLA/KJbDbzc\u002BR3GrLg58gPsvOq4GzdI5/T4SXLI/oB3fBCJnIu0R/Y3kF\u002BTn\u002BR3RvdP\u002BQDWRtmecCe4gviYw62vcR3LPFz5AfZOd3yhbwgK8jwYNtTfNW05Qd7ie\u002BHzwk\u002B8oJsjrB8IA/IwlnGx57ia\u002BYtH9hLfLuc8ZEHZGuU\u002BR9\u002Bh9fPMz72FF9yc/M/9hLfrarx4XdkZ4z5G36Gly8yPvYUX7GW\u002BRt7iW9Ww/jwM7IxzvwLv8Krlxkfe4ovWN/8i73E96pnfPgV3h9v/oQf4cWrjI89xdfbzvyJvcS3amD88jm7TPBk0d/CN9rJ9/AbvDnF/AM/wovXmx72FF\u002BvscefObVlrhk4LBVzcNQQfJExScVe2GdcT3CY8cF9xfzHHNty1xocZnxwe2YjxxR6z2eC5jDjg/uS\u002BbN8zi8TOGeaf\u002BHdQ9w\u002B/E1txOl\u002BXj4nqOv22cixpT/0ZZnxkRds7zT3j/68lonfcLblB9lpnY09Hsy5vaH7idnYx8IcHjUTq9seJekH5tzeEf4N2djXwhwdtRZr2R5B7z3dX5eNfTHgU4dxC9sj9gJ/oPubsrFPhv5Qr7Fm0R4l/NHeKuQ5G/tm2EdJfcd6tkfsJV6t\u002B1uysc\u002BG9qgBWdf2KIk\u002B9Nair7Kx74Z1IupGbmN7xDzuOt3flo19OrRHbcmtbY\u002BS6ENvPeObjX077COlHuV2tkfbIMO6vzMb\u002B3xoj5qVDW2PkuhDb5Pw78jGvp9tkVHkxfaIOaPvdH93NvYJ0R61MHe0PUqiD72fhD8rG/uGmGOifmZT2yPmlH7R/X3Z2DdEe9TYbGJ7lEQfen8I/95s7FNiDoq6nM1sj5hz\u002Bkv392dj3xHtUbtzV9ujJPrQSzF22djnxBwVRd9a2F4xJ1UK7WzsW6I9aoK2tD\u002BYRB96ZXzbbOyTYg6LOqKt7A8yZ1XQ9cOA26PW6B6W7yT60KtG37Oxz4o5LuqTtrV8I3/IMjJ4se0dviA\u002B5iW2Z/iOZ/g58olsItOjLY/IIjqiXB8Q/1O/FBvCt\u002BKdbPic4COPyD4yeanlDVn7wPjYO3xNfMDLbM/w7YYbH3lDdpG5yy1PyNJq42Pv8CXx8a6wPcN3G2l85AnZRKbGWl6QlXXGx97hK\u002BLDjbM9wzcbbXzkBdlDZq60PCALG42PvcMXxEe7yvYM32us8ZEHZAuZuNr8Dq9/Z3zsHb5eed1a2zN8q2uND78jO/B80d/Cd5roe/gV3k\u002BZP\u002BF3eP0X08Pe4evhg11n/4rYA58LfPgR3i4z/8HP8PJfxsc/wpcjxplge4GtIGYBH36Dd6uZv\u002BBXeBUZmWB7RayEzZpo\u002B9MuGzboBvMnvNkrG3sA4f89syEDE23fsG3dsrEnkDnXjq61y54Q5mipvdvd9pU5186uwzvZ\u002BODua/rMue7lGr2TjQ/uS9nYBwi9vbNBc7Lxwe3h9strMWQD50b3j75h829y/6kJvKef8z7vPp6NPYX0h77wG27y98A3aOf\u002B0Z/e2fgNU/x9\u002BDZLsrEvkn38fXS9jRJPXmVsU1Fr\u002BHrb6yT9wJxsP\u002BFurfdfY\u002BxTUaN4su019Aboul4u9kCBT/3iCbbXzNkepOvtcpGTTn\u002BoczzJ9jqpfdobKNyGudijxRwvdZGn2l6z7/RwXe\u002Bk52\u002B6PWonT7G9TqIPvaOEu6Pef8t1C6i3fGv2/\u002B\u002BTHazrprnIQac9ajJPQ\u002BdXgj70hgi3SS72fFEHgTrOt9tetxUM1fUuuciZpz1qPc\u002BwvU6iD72Thds8F3vI2qWiPvRdttfsqz1V17vr\u002BftujxrSM22vk\u002BhDb5hwd9P7HyBrqag7fY/tNfuAz8Je5GJPGu1Rm3q27XUSfeiNEG7rXOToM8dIPes5ttfMKZ6HfOVijxvtUfN6nu11En3ojRLuHrnYU8AcJHWy59teM\u002Bd4EfKv56vdHrW0F9peJ9GH3hjkV\u002B9/jK5IRf3tRbbX5fuW0Ue52HNHe9Tofsj2Ook\u002B9MYh37nYg8AcJnW9FyPj6BLBVbrumYs9fLRH7e9HrD\u002BS6ENvPPopF3smmOOkXvij1h/IN7pigOUZfwBfHB9/lu09vjs\u002B\u002BV2Wf2S/n/UD8o6so4Nm2R8gVsBHn217j\u002B\u002BNz1/c145uGWj5Rp6RZXTIbPsD\u002BPr44Pfa3uNb47ODjzyjG46y/CKvyCo64l77A/jy\u002BNhzbe/xnfHJwUdekf0hlk/kEVlEB8y1P4Cvjg89z/Ye3xifG3zkEdk\u002B2fKHvCFryPg8\u002BwP44vjIC2zv8X3xqcFH3pDdYZYv5AlZQoYX2B/A18YHXmR7j2\u002BLzww\u002B8oRsjqjg7\u002BKb4vNyjzwgW6PM/8gTsoQML7I/gK\u002BND/yg7T2\u002BZ4nx4XdkZ4z5G3lBVpDRB\u002B0P4EunLT/Ye3zLnPHhZ2RjnPkXeUAWLjI\u002B/gC\u002Bct7ygT3DllU1PvwK7483f8Lv8Pplxsee4gvvY/7HPj6WDRv5iPkb3l6RjT2SyM/SbMjQo7a/2N7nsrGnnjn7J107n7oAzPFTS/9523/m7Je5rv7jxgf3ZdNnzv4Z19x/3PjgHpaLPbPQWw4tPwcf3BfcPs9pa7nv6R9928vt039q/C/1c97n3f1Ef537U94X4/M98F0ec//ozyvZ\u002BA1P\u002Bvvwbfahdn4q1gxegxepl5\u002BKNQbODtjK/kSSfmHN4C14Nxd7bllj4MyBBvYnoPcOspaLPbfgcx5BffsT1CJ6D96ibr/7w7kF29qfSGqf9lbCu7nY580aAucc7GB/gjWBVfAO5xm4Pc5C2N7\u002BRBJ96K2BN3OxZ7Z8TVz3je1PsGawlrEl8Tcd7XHGQiP7E0n0ofcF45WLPbzUWuJchmb2J6iltB7\u002B5CyDdLTH2Q07259Iog\u002B9rxn7XOxTp1YT5z20sD9BLaZN8C/nPKSjPc6E2NX\u002BRBJ96P0g/Gdysc\u002BdWk\u002BcI9HK/gS1nH7S/Uu52OdOe5w10dL\u002BRBJ96P2GPOZiXzy1ojifoo39CWpB/aH7V3OxT572OMOinf2JJPrQ\u002B4/wX8zFvnpqTXHuRXv7E9SSSsErudhnT3skeXe0P5FEH3pZeJ3zM9IxR815Gp3sTzDnXMZY5mKfPu1x5sZe9ieS6EOvCrzOGR3pqHXFOR1d7U8wJ12Nb5WLff60x1ke3e1PJNGH3pbwYi7qAjCHzfkfPexPMGddk9\u002BSizoBtMcZIftaPyXRh15deCUXdQWY4\u002BZckV7WT\u002BgPdBE65BX7K8QixDiv2h8hdunv5\u002BgXdAs66TXrE3TJa8bHXyFWIkZ53f4IsccBxkefoLvQKW9YX6Ar3jM\u002B/gqxDjHIm/ZHiC0ONT76At2DzkA/oA/QBauMj79CLEOM8bb9EWKHI42PPkC3oBOQf\u002BQdWV9rfPwVYhViiHftjxAbHGd85B3dgcwj38gzsrze\u002BPgrxCLECO/bH8H3P8n4yDO6AZlGfpFXZHWT8fFXiDWIAVbaH8G3P8P4yCuyj8wW/X188\u002BG\u002BR96QXWQO\u002BUJekdWfTA9/hViDGGCV/RF875HGR56QzazlB3lEFv8wPv4KsQQ\u002B/mr7I/jW\u002BOzgIy/IXhXLR3mtOHSv5Rl/hVgBH36N/RF8Z3xy8JEHZGtL8z/yhCwhw2vsrxAL4KOvtb3F1uJzgw\u002B/Izt1zd/IC7KCjK61vcfXx\u002Bavs/3ujf7IBj7ygWwcIdhg\u002BeuTCxlcZ/8A3\u002BDgXOxxZs2nL/wNT6VijYgzew6BJ1Kx5tMP\u002BfFz8ME93PRZ8xmAvPg5\u002BOB\u002By29IB72DckHzC\u002BODe6jb5zltHeR7\u002Bkff8JnWu/\u002BcJdTHz3mfdz/lN6WjP/SF37De3wPfqrf7R38G5eI3bPD34dusykUdEtacjuL3l0UdDdaoOKNonv2dJP3EmtOxtM95QOlYo\u002BJso0XwXCroDUEflUVdDvA592g\u002BMpCKNamhfL\u002By2GNPfzgfaaH9naT2ae9k4Q7gTKJ0rGFxntJi\u002BzusWZ3K9y6LOh\u002B0x5lLD9nfSaIPvWHwQ1nU/WBNjHOaHkVGuRacBb\u002BVRY0B2uMsp0fs7yTRh94I\u002BIlzlNKxxsX5T08gc\u002BlYszoPfVgWNTxojzOiltrfSaIPvVHCPYozj9KxxsW5Uk/b32FN6yL0Y1nUQKA9zp5aZn8niT70xgj32LKoW3JOKs6reg4dlI46QpehPzkfyu1xptVydEIl6ENvnHCHlsWeburYcQ7WC/Z3ztX9Vbo\u002BjTOo3B5nZb1sfyeJPvTGC/fEsqghcV4qztdaYX\u002BHukHXo8/Lom4K7XEG12voyErQh94k4Z5aFjVSqIvHuV2v29\u002BhztGN6H/OzXJ7nO31FjqvEvShd7Nwh5VFTQrq7HEe2Nv2dy7U/TRdn8/ZXG6PM8Pes7\u002BTRB96M4R7DmdnCf\u002BiVJwz9r79HdY87sCelEXdF9rjLLKV2IBK0IfeLOGeVxY1Xlgj4fyyj\u002BzvsCYyW9ejOU/M7XHG2WrrvyT60Jsr3FFlUXODNRTORfvE\u002Bg/9hK4bYn2EP0UsRoz3u/0lYjdiMp6jv9Bdx1q/oa/QVejQ3\u002B1PESsSo/1pf4nYi5gPfPQVuvFk6yf0EboIHfin/SliPWKwv\u002B0vEVsRs4GPPkK3DbP\u002BQd\u002Bga9Bxf9ufIpYjxkL/4C8ROxGTgY\u002B\u002BQXeNsH5Bn6BL0GHg408RqxFDoV/wl4iNiLnAR5\u002Bgm0ZZf6Av0BXoKPDxp4jFiJHQH/hLxD7EVOCjL9A9Y6wf0AfoAnQQ\u002BPhTxFrEQOgH/CViG2Im8NEH6JZxFeIdYhNiHu6RZ3TDeMsv\u002BgBdgA6CHv4UsRYxEPoBf4nYg5gGfOQV2Z9k\u002BUTekXV0DPj4U8RSJZZ//CVii4zxkUdk\u002B2bLH/KMLF9vfPwpYqWc5Rt/idhhM\u002BMjb8juDMsX8oqs3mh8/ClioaqWX/yl8tjA\u002BMgTsjnL8oM8IovTjI8/RaxTw/KJP4AvUMf4yAuyN9fygbwha3cYH3\u002BEWGag5Q//Yk0ufIwali9k6/tc1CFDftfmQobBx3/Bd/mKNtOxJrkO/spFHTTWMDmz8Gv7T6xJfgE/\u002Bjn44H5n\u002BqxJrvfZhrWND\u002B5Ezh00vY25oFnb\u002BOB\u002B4/Z5TlsbfV\u002Bew5MLn66u\u002B89Zimv9nPd593LOOHR/6Ms64/M98P3WuH/054dc/IZ6/j58m0vKouYPa6I/6f7nsqiBwxoqZzT2sT\u002BWpN9YE/1N\u002BD\u002BVRQ0m1lA527G//THo/cF4lEXdJ/A593F/\u002B2Osmf6FPJRFjSX6w/mQ/eyPJbVPeynh/lYWdaFYY2UT\u002BMH2x1hTLdX132VRs4f2OHPyIPtjSfShVybcv8qirhRrsJxTeZj9MdZcC7pO56MGEO1xluVA\u002B2NJ9KFXTbgpznZMxxot518eaX\u002BMNdnqnI2ZjxpAtMcZmYPsjyXRh15N4WbzUdeqPKeA32J/jDXb2rreLB81h2iPszcH2x9Log\u002B9rYRb4DzKtGsN6/54\u002B2OsyW6t6y04s9LtcabnEPtjSfSh11C41fJRM6m8VrHuT7A/xprs9rqulY\u002B6WrTHWaEn2x9Log\u002B9RsKtno86Xqzhcr7oKfbHqEvYRNf1OGfT7XEG6en2x5Lol69hC7dmPmoaUVeXc0vPsD9GLeRddb0NZ3m6Pc42Pcv\u002BWBJ96LUUbt181Fii1jLnoZ5tf4xayq11vV0\u002B6oLRHmemjrA/lkQfeu2Eu3U\u002B6pBR95ZzVs\u002B1P0Yt5j11vRPnj7o9zmK9wP5YEn3odRZuw3zUMaMOL\u002Be3jrQ/Ri3nvdAVnHHq9jjj9SL7Y0n0oddduDvmow4ataI5F/Zi\u002B2PUgt4HXZGPuma0x9mxY6xfk\u002BhDr7dwm\u002BSjjhq1pjlv9lLrV/QfuhQd2NT\u002BHrEoMS76FX\u002BO2PU4P0c/ohvRqc2sD9GFPxkff49YmRgV/Yg/R\u002Bx5jPHRh\u002BjelPUf\u002Bg5d95fx8feIdYlB0X/4c8SWxKzgo\u002B/QnWXWb\u002BgzdBk6FHz8PWJZYkz0G/4csSMxKfjoM3RjNesv9BW6Ch25m/09YlViyJb254gNiTnBR1\u002Bh\u002B2paP6GP0EXowJb294hFiRFb258j9iOmBB99hG7byvoHfYOuQce1tr9HrEkM2Nb\u002BHLEdMSP46Bt0V8MK8R6xGTEf9\u002BgLdE8j6wf0DboGHdfW/h6xJjFge/tzxF7EdOCjD9AtzS3/6BN0CTqsvf09YklivA7254itiNnAR97RHS0t3\u002BgLdAU6qoP9PWJFYrhO9ueInYjJwEee0Q3tLL/oA3QBOqiT/T1iQWK0LvbniI2IucBHXstl3/KJvCPr6Jgu9veI9YjButqfI/YhpgIfeUS2u1v\u002BkGdkGR3S1f4esRwxVjf7K/gqxEzgI2/Ibm/LF/KKrKIjutlfIlbDZ\u002Bph/\u002BeysvCBuls\u002Bkc3J0LD8X1EWOqCH/St8q\u002BvKosYha\u002BbjGM\u002ByqPvJGjtnSV9v/44186t8rnRP44M7yfRZM7\u002BG8fdz8MHtko86h9AbD3/5OfjgTnD7PKet8b6nf/QNn7OX\u002B88Z11f4Oe/z7u6cA\u002B3\u002B0Bd\u002BQy9/D3zTy9w/\u002BnNjWfyG3v4\u002BfJvm\u002Baj7yJr9FN3fw7nR6Vjj5\u002BzsH\u002BwvJulH1uynCXd2Pmr8scbPmdu/ogNNbzr8kY86h\u002BBzHveP9hdZ05\u002Bh6/s4u9r94dzuX\u002BwvJrVPezOFOzcfNQTJAeCc7z/tL7LmP0vX9\u002Bej7iHtcRb4H/YXk\u002BhD717hLshHTT5yBDg/nINd8RfJCZir\u002Bwc5b9vtccb4f8rCX0yiD70Fwn0gHzUWySHgXPKM/UVyBhbq/mHO9HZ7nF1ean8xiT70HhL\u002BknzUcSTHgPPO8/YXySlYovvH81G3kfY4E73M/mISfeg9JvzH8lHTkBwEzlGvan\u002BRnIOlun86H3UgaY\u002Bz1qvYX0yiD71lwn\u002BSc8zTkaPA\u002Beyb218kJ\u002BEZ3T\u002BXjxqMtMcZ7lvaX0yiD73nhb\u002BMs9LTkcPAue817C\u002BSs/Ci7l/KRw1H2uNs\u002BNr2F5PoQ\u002B8V4S/PR41JzhngPPk69hfJSXhN96/mowYk7XHm/Fb2F5PoQ\u002B8t4b/I\u002Be7pyFHgnPr69hfJSXhH92/moyYl7XGW/bb2F5PoQ\u002B8D4b\u002BSj7qZ5DC8r/sG9hc5i2Gl7t/NR41M2vsQe2d/MYk\u002B9FYL/4181N3kHIePdb\u002BD/UXOclij\u002Bw/zUYeT9j7RfSP7i0n0obdO\u002BO/ko24nZ0V8pvvG9hc5C\u002BIL3X\u002BcjzqetPe57ne2v5hEH3obhf9BPup\u002BUod\u002Bg\u002B6b2V/kLImvdf9pPuqA0t5X2GPr7yT60PtO\u002BKvyUTeUsyq\u002B1X0L62/0K7p6uvUp/iixODH\u002BIPubxO7E5EdY/6J7p1k/o2/RtdiAQfZHmSsgRj/K/iaxNzE/\u002BOhbdPtM61f0KboUHX6U/VFi/bT1K/4msXWJ8dGn6GZ06jHWl\u002BjKWcbHHyWWz1t/4m8SO\u002BeMj75E96Izj7M\u002BRBfONT7\u002BKLE6MfQQ\u002B5vExlWNjz5Et6ITy2tGp0LXLTQ\u002B/iixODHyUPubxL41jI\u002B\u002BQ3ei806wPkOXLTE\u002B/iixNjHwSfY3iW3rGR99hm5EpxXjXWLTBr5HH6Hb0EnlNdJTocuWmh7\u002BKLE2MfAp9jeJPXcyPvoG3YXOOdX6Cl31jPHxR4mliXFPs79JbNnM\u002BOgTdBM65XTrI3QROrC8bnUqYmVi2DPsbxI77m589AW6B50xzPoGXfOa8fFHiYWJUc\u002B0v0ls2Nb46AN0CzrhLOsTdMk7xscfJdYlBj3b/iaxXyfjI\u002B/oDmT\u002BHOsLdMVK4\u002BOPEssSYw63v0ls1834yDO6AZkeYX2ALlhjfPxRYlViyHPtT\u002BFL9TI\u002B8orsI7PnWd6R9S\u002BMjz9HLIpPd779s93wLYyPfCPbXfNRNxv90TIfOuR8\u002B3/4fh3yUXebczNa67pNPupuczZNK113tP/5ku734Pv6Ofjg7mX6L\u002Bu\u002BHd/Tz8EH98d81FyE3p6Ml5\u002BDD24nt89z2trT9/SPvuETX\u002Bj\u002Bd87Hbxjl93n3c2TY/aEv/IYL/T3wnXdz/\u002BjP3vn4DRf5\u002B/Bt1uSjTjI5J93xZQpRl5c66N2wdfZnk/QrOSf7CndIIWrwkqPSE13OGJleb10fU4iau\u002BU5ddgq\u002B7PkpPTBlylE3V/6sx\u002B2yv5sUvu01w9fphA1estz5vht9mfJWRmAr1GIusG01x9bYn82iT70DsHXKERNSnJcDtb9InguHTktA/EFClF3mPYORR/an02iD71B\u002BAKFqIlJDswRul9sf5acl6OwVYWoMUl7R6J/7c8m0YfesdjqQtTVJUfmGN0/an\u002BWnJgh\u002BAIF11zW/XG6f8T\u002BbBJ96J2ILS5EDWJyaE7Q/RP2Z8mZOVnXFxeihi7tnYQ\u002Btj\u002BbRB96p8P7hajLTI7Nabp/yv4sOTXDdH1pIWoo094Z6Gv7s0n0oXcOslGIus7k4Jyt\u002B2ftz5JzM0LXYwtRw5f2hmNf7M8m0YfeBcIdU4i60OTonK/7F\u002BzPkpMzStdXF6JmKe2N1P3L9meT6EPvEuFeUYi60uTwXKz7FfZnydkZo\u002BvrClEzlfZGY0\u002BQ8UrQh94Vwr2qEHWpyfG5XPev258lp2ccslqIGtG0N1b3b9mfTaIPvWuEO74Qda3JAbpa92\u002BjI3wuwXhkqRA1nGnvWt2/h46oBH3o3YAuKkRdbHJ8Juj\u002Bffuz5OxMgtcLUcOa9ibqfqX92ST60JuCLihEXW1yfG7S/UfowHTk9NwMLxWixiztTdX9anRQJehDbzqyWoi63Bt1f6vuP7E/y7kLMxjrQtTIpr3bdL/W9iGJPvRmIouFqOvNuUd36v4z2wf0N7agt/U1/jJzEcxxTLA/zNwFcxLXW7\u002Bj2/e1/kefo8uxMRPsLzNXwhzFRPvDzD0w5wE\u002B\u002Bhzb0c/6G32NrsZGTLS/zFwHcxCT7Q8zt8CcBfjoa3T/IdbP6GN0MTZgsv1l5jKYY7jJ/jBzB8xJgI8\u002BRrcPsv5F36Jr0fE32V9mroI5hKn2h5kbYM4BfPQtuvtY61f0KboUHT7V/jJzEcwRoF/L4/98zCmAjz5FN59o/Ym\u002BRFeio28pxv/5mAOYbn\u002BY2J45A/DRl\u002Bje0yvE\u002B8TmxPzco\u002B/QnedYv6Ev0ZXo6OnF\u002BD8fcwAz7A8TexPTg48\u002BQzdeYP2FPkQXooNn2F9mLoEY/w77w8TWxOzgo6/QfZdYP6Hv0HXo2DvsLzNXQAw/0/4wsTMxOfjoI3TbFdY/6DN0GTp0pv1l5gKI0WfZHyY2JuYGH32D7rrG\u002BgV9ha5CR86yv0ysTww\u002B2/4wsS8xNfjoE3TTDdYf6CN0ETpwtv1lYnli7HvtDxPbEjODj75A90yxfkDfoGvQcffaXyZWJ4aea3\u002BY2JWYGHz0AbpluuUffYIuQYfNtb9MLE6MPM/\u002BHr4eMS/4yDu6Y6blG32BrkBHzbO/Sazd2foD/3FdPnzI\u002BdYP6Iaf4Vnrny8Ye\u002BPjn\u002BKbfpuPczQ4N209/c9HDXPOnflS19/ZP/5W9xvpr5\u002BDD\u002B5Ppv\u002Bd7r/W9Td\u002BDj64DxbiXADobcoHzYXGB/d7t89z2trke/pH39q5ffr/Qz5\u002BwyK/z7t3F6LGN/2hL\u002BuNz/fAt1/n/tGfX/LxGx709\u002BHb3FGIcxA4B\u002B433f\u002BOzPucm1/RD/a3OUfnD93/6efgg1tSiDM/ODfuL93/7efgg3uC/W3o/ScfNBcbH9zj7G9zzk5K12nTgz60h9rf5ty4Ul1n/Bx8cHOFOKeE9rKF6OMS44N7iv1tztkp03Xe\u002BLzPuyfb3yYnq6DrzfwcfHCrFqKmPPSqFKIPDxsf3DPsb5OzVU3Xmxuf93n3dPvb5GxV1/UWfg4\u002BuEcW4hwS6G1ZiD48Ynxwz7a/Tc5WTV3XKsS5K\u002BR41dD1ufaHydmqres6fg4\u002BuPULcQYKOVt1dV3Pz8EHd6T9YehtVQiajxof3KPdP3K6ttb1NqYHfWiPsL9MTte2um7g5\u002BCDu10hzoGhvYaF6ONjxgf3QvvL5Hxtr\u002BsdjM/7vHuJ/WVyvnbU9U5\u002BDj64jQtxJgz0GhWiD48bH9zR9pfJCWui66bG533evcz\u002BMjlhO\u002Bu6mZ\u002BDD\u002B4uhTinBnrNC9GHpcYH93L7y\u002BSM7arrFsbnfd4dZ3\u002BZnLHddL27n4MPbqtCnDkDvZaF6MMTxgf3SvvL5JS11nUb4/M\u002B715jf5mcsj103dbPwQe3fSHO0YFeu0L04Unjg3ut/WVyzvbUdQfj8z7vXm9/mZyzjrru5Ofgg9ulEGcoQK9zIfrwlPHBnWB/mZy0vXTd1fi8z7uT7C\u002BTk7a3rrv5Ofjg9ijEOT/Q616IPiwzPriT7S\u002BTs7aPrnsan/d5d4r9ZXLW9tV1Lz8HH9z9CnEGBfR6F6IPTxsf3Kn2l8lp66Pr/Y3P\u002B7w7zf4yOW19dX2An4MPbv9CnEMEvX6F6MMzxgf3VvvL5LwN0PWBxud93p1hf5mct4N0fbCfgw/uoYU4Iwd6hxSiD88aH9zb7S9zFuhAXR9mfN7n3Zm2H\u002BS0Ha7rI/wcfHAfKMQZJNAbVIg\u002BLDc\u002BuHfZfqA/jiqEDnnO\u002Bg3ddpbnA9BngwuhA5\u002BzfkG3XOB4H/uArcFGPG9/nrkY5nhesL/O3E0vP8d\u002BYDuwOS/aXmArfjM\u002B/jxzRczRvGR/nbmXnsbHXmCbsrYP2ANsATao/FynVMz1MAezwv46cyvM2bxse4BtqWL9j75H12NjVtifZy6HOZZX7a8zd8KczCvW99iOLa3f\u002BV58K2zIq/bnmathDoXvV362M\u002BOTD3y\u002BJ7ZhsL8f\u002BhhdXNP2AH\u002BcuRLmMN6yf8/cDHMmr3u8sB2M2XqPB2NR1/YA/565EuZgNthfZ26DOZM3rM\u002BxHQ0rzHcwN8Gcx5vWx\u002Bj2Rta/6HN0OTbkLfvzzLUwB/KO/XXmHpjTeNv6Ft3d3PoVfY2uxka8Y3\u002BeuRTmON6zv87cAnMW71qfoptbWn\u002Bij9HF2IDyM45SMVfCHMYH9teZO2BO4n3rS3RvO\u002BtH9C26Fh3/gf155kKYo1hpf525AeYcPrQ\u002BRLd2tv5Dn6JL0eEr7c8z18EcBPq1PP4vxJzCR9Z36M7u1m/oS3QlOnqV/XnmMphjWG1/ndieOYOPrc/Qjb2tv9CH6EJ08Gr788xVMIewxv46sTtzAp9YX6H7\u002Blk/lZ/DXQgdu8b\u002BPHMRzBGstb9ObE7M/6n1EbrtEOsf9Bm6DB26thj/F2IOYJ39UXzR8pje\u002BgbdNcj6BX2FrkJHrrM/zFxCuU9s/3ZWIXzcz62f0E2LCz5nSzC7EDqw/EycVPjO9xfinC5ybu/V9ZxCnJlEju49ul5o/52c27m6vs/PwQf3IdPn7OR5up7v5\u002BCDu8T6E3oLCkFzo/HBXeT2eU5bC3xP/\u002BgbMcXX7j\u002B6eLaf8z7vzjN9\u002BkNf\u002BA1f\u002B3sQe8xy/\u002BgPfZnre74P3\u002BZwv5/zGUg1BMy3cN5Rce5lhwrXTahbTO1h6hVX\u002BP\u002BKf/v7/w/wvwOoJUs9WGrI/jfv8McZzMXr0T5DkesrfD7oBJ/b\u002BT/NE3EOSPGaM0X4l1r9T/maOvnUjqf\u002B\u002BSsJtPijblPxmppd/EvtLP7NuQ4V11Vc06OOa3kk0e3hPSJcd/d\u002BDfaIsG\u002BCvRbsX2DPA/sEyPVnfwI5/uSFkytI/uCplWiHdTTWsrhmDY88JNaymB9jDYd5KubGmC9ijol5G\u002BZWmO9hToV5AmJ15geer0R75d\u002BJ2Ayboj/sUs76eDPrxc2tn2pYT9QxP3Ke\u002BDbmbc4KL57PTb5kMceb3Dzy28gRIw\u002BKM5Q555g1b9aNWXtl/bOYU8FaKeuBrBmyLsfaHetbnHXL\u002BbOsNXGOLGfPch4sZ8hyritnt3IeLHOFxXNSmfcqrgUUzw5lLoT5COYUiGuJPfAf8UHK7Xg67AE2E72N74T8crYf5/Nxxh7n4HFW3WY\u002BH66az2njrDXOSONcNc5G4/wzzizjXDLOHuN8Mc4Q45wwzvri/DPOCOPcLs7mop\u002BcoVXOY/63\u002BMdZYP/TGHJ2EOcNcQYQ5wZxlg/n/3AmD\u002Bf4cLYO5/FwRg7n6vAO598Uz5zhrBnOi0niFc7I4FwNzrrgfAzOrOCcC86e4LwKzpDg3AnOguD8CM504NwGzoLg/eIZCZyNwPkGleFP6q5Tq5366dRcpw46tdOpZ04NdOqSU8u8W7G\u002BfSZqgVNfnJre1AGHTrF\u002BNnWzqX1dmbb5o24utW\u002B5poYtdW\u002BpRUv9WmrKUoeW2rDUk6XGK3VhqdVKfVdqrlJXlVqt1Oulpmqxjin1S1/5X/SDP2oMUpeQWoHUF6TmH3UCqd1HvT9q8FG3j1p61N\u002BjJh5176ilR/06at5Rh47addSTowYddIu126jZRt21/02f\u002BKP2EfWSqGFE3SNqEVG/iJpC1CGiNhD1hKjxQ10gavVQj4caP9TVoRbPomL9qWzUximvxeS\u002BFGvDUBPm5f9D//ij/gE1E6hjQO0D6hFQw4C6AtQioD4ANQXY509tAPbrsyefff7srWc/Pnvk2VfPXnf2x7NnnX3u7D1nvzrtFPd5s7\u002BbPdr/l77yx35D9iiyb5C9huz/Y88g\u002B/jY\u002B8d\u002BPPbwsa\u002BOvXjsj2MPHPvq2MvG/jf2pLGPjb1l7Edjjxj7ytjrxf4w9myxz4v2ivuj2Bf13T/oN3/k0pN/T048efTktpMPT446ee3kmpOfTs44eebkfpPfTc44edrkdpNvTY42edPkWpP/TM40eczkPpOPTA4zecXkItNuMYeX3F3yb//Jb\u002BCPnCzyuMitIh\u002BLHCnyqsh1Ij\u002BKnCXynMg9Il\u002BJHCLyhMg9It\u002BHHCHydsj1If\u002BGnB3yaMi9IR\u002BGHBryWsiFIT\u002BFnBbyTMhNof1iTge5HORj/NPfwx/raKy9sR7GGhrrWqyFsT7FmhbrTKxNsV7EGhPrPqztsF7EGg3rOqy1sD7DmgnrLKx9sF7CGgbrHqxFsH7BmgLrEKwNsJ7AHD/rAvSjOJ/OPDpz4fwfc8zMCTNvy9wqc5rMOzI3yPwdc2zMgzFXxXwScz7MyzB3wvwG8xXMMzA3wXwBcwzE/cwVEL8T8xOHE0sTDxPzEocTuxLvEoMStxJLEn8SExJHEtsRDxKjEdcRaxGfETMRZxH7EC8RwxD38FuYHyBGL8YNxAv4/Pj1/w/Arjs2tK8AAA==", + "Positions": [ + "-0.000003814697,-56,4", + "16,-56,4", + "16,56,4", + "-0.000003814697,56,4", + "-0.000003814697,56,-4", + "16,56,-4", + "16,-56,-4", + "-0.000003814697,-56,-4", + "32,56,4", + "32,-56,4", + "32,-56,-4", + "32,56,-4", + "16,56,12.00033", + "16,-56,12.00033", + "32,-56,12.00033", + "32,56,12.00033", + "48,-56,4", + "48,56,4", + "48,56,12.00033", + "48,-56,12.00033", + "48,-56,-4", + "48,56,-4", + "32,56,20.00033", + "32,-56,20.00033", + "48,-56,20.00033", + "48,56,20.00033", + "64,-56,12.00033", + "64,56,12.00033", + "64,56,20.00033", + "64,-56,20.00033", + "64,-56,4", + "64,56,4", + "64,-56,-4", + "64,56,-4", + "48,56,28.00033", + "48,-56,28.00033", + "64,-56,28.00033", + "64,56,28.00033", + "80,-56,20.00033", + "80,56,20.00033", + "80,56,28.00033", + "80,-56,28.00033", + "80,-56,12.00033", + "80,56,12.00033", + "80,-56,4", + "80,56,4", + "80,-56,-4", + "80,56,-4", + "64,56,36.00033", + "64,-56,36.00033", + "80,-56,36.00033", + "80,56,36.00033", + "96,-56,28.00033", + "96,56,28.00033", + "96,56,36.00033", + "96,-56,36.00033", + "96,-56,20.00033", + "96,56,20.00033", + "96,-56,12.00033", + "96,56,12.00033", + "96,-56,4", + "96,56,4", + "96,-56,-4", + "96,56,-4", + "80,56,44.00033", + "80,-56,44.00033", + "96,-56,44.00033", + "96,56,44.00033", + "120,-56,36.00033", + "120,56,36.00033", + "120,56,44.00033", + "120,-56,44.00033", + "120,-56,28.00033", + "120,56,28.00033", + "120,-56,20.00033", + "120,56,20.00033", + "120,-56,12.00033", + "120,56,12.00033", + "120,-56,4", + "120,56,4", + "120,-56,-4", + "120,56,-4", + "96,56,60.00033", + "96,-56,60.00033", + "120,-56,60.00033", + "120,56,60.00033", + "144,-56,44.00033", + "144,56,44.00033", + "144,56,60.00033", + "144,-56,60.00033", + "144,-56,36.00033", + "144,56,36.00033", + "144,-56,28.00033", + "144,56,28.00033", + "144,-56,20.00033", + "144,56,20.00033", + "144,-56,12.00033", + "144,56,12.00033", + "144,-56,4", + "144,56,4", + "144,-56,-4", + "144,56,-4", + "120,56,76.00033", + "120,-56,76.00033", + "144,-56,76.00033", + "144,56,76.00033", + "168,-56,60.00033", + "168,56,60.00033", + "168,56,76.00033", + "168,-56,76.00033", + "168,-56,44.00033", + "168,56,44.00033", + "168,-56,36.00033", + "168,56,36.00033", + "168,-56,28.00033", + "168,56,28.00033", + "168,-56,20.00033", + "168,56,20.00033", + "168,-56,12.00033", + "168,56,12.00033", + "168,-56,4", + "168,56,4", + "168,-56,-4", + "168,56,-4", + "144,56,92.00033", + "144,-56,92.00033", + "168,-56,92.00033", + "168,56,92.00033", + "256,-56,76.00033", + "256,56,76.00033", + "256,56,92.00033", + "256,-56,92.00033", + "256,-56,60.00033", + "256,56,60.00033", + "256,-56,44.00033", + "256,56,44.00033", + "256,-56,36.00033", + "256,56,36.00033", + "256,-56,28.00033", + "256,56,28.00033", + "256,-56,20.00033", + "256,56,20.00033", + "256,-56,12.00033", + "256,56,12.00033", + "256,-56,4", + "256,56,4", + "256,-56,-4", + "256,56,-4", + "168,56,116.0003", + "168,-56,116.0003", + "256,-56,116.0003", + "256,56,116.0003", + "360,-56,92.00033", + "360,56,92.00033", + "360,56,116.0003", + "360,-56,116.0003", + "16.00017,-219.9999,4", + "0.000164032,-219.9999,4", + "0.000164032,-219.9999,-4", + "16.00017,-219.9999,-4", + "32.00017,-219.9999,-4", + "32.00017,-219.9999,4", + "32.00017,-219.9999,12.00033", + "16.00017,-219.9999,12.00033", + "48.00017,-219.9999,4", + "48.00017,-219.9999,12.00033", + "48.00017,-219.9999,20.00033", + "32.00017,-219.9999,20.00033", + "64.00017,-219.9999,12.00033", + "64.00017,-219.9999,20.00033", + "64.00017,-219.9999,28.00033", + "48.00017,-219.9999,28.00033", + "64.00017,-219.9999,4", + "48.00017,-219.9999,-4", + "64.00017,-219.9999,-4", + "80.00017,-219.9999,-4", + "80.00017,-219.9999,4", + "80.00017,-219.9999,12.00033", + "80.00017,-219.9999,20.00033", + "80.00017,-219.9999,28.00033", + "80.00017,-219.9999,36.00033", + "64.00017,-219.9999,36.00033", + "96.00017,-219.9999,28.00033", + "96.00017,-219.9999,36.00033", + "96.00017,-219.9999,44.00033", + "80.00017,-219.9999,44.00033", + "96.00017,-219.9999,20.00033", + "96.00017,-219.9999,12.00033", + "96.00017,-219.9999,4", + "96.00017,-219.9999,-4", + "112.0008,-56,-4", + "112.0008,-56,4", + "112.0009,-219.9999,4", + "112.0009,-219.9999,-4", + "112.0008,-56,12.00033", + "112.0009,-219.9999,12.00033", + "112.0008,-56,20.00033", + "112.0009,-219.9999,20.00033", + "112.0008,-56,28.00033", + "112.0009,-219.9999,28.00033", + "112.0008,-56,36.00033", + "112.0009,-219.9999,36.00033", + "112.0008,-56,44.00033", + "112.0009,-219.9999,44.00033", + "96,-56,52.00033", + "96.00017,-219.9999,52.00033", + "112.0009,-219.9999,52.00033", + "112.0008,-56,52.00033", + "128.0007,-56,-4", + "128.0007,-56,4", + "128.0008,-219.9999,4", + "128.0008,-219.9999,-4", + "128.0007,-56,12.00033", + "128.0008,-219.9999,12.00033", + "128.0007,-56,20.00033", + "128.0008,-219.9999,20.00033", + "128.0007,-56,28.00033", + "128.0008,-219.9999,28.00033", + "128.0007,-56,36.00033", + "128.0008,-219.9999,36.00033", + "128.0007,-56,44.00033", + "128.0008,-219.9999,44.00033", + "128.0007,-56,52.00033", + "128.0008,-219.9999,52.00033", + "112.0008,-56,60.00033", + "112.0009,-219.9999,60.00033", + "128.0008,-219.9999,60.00033", + "128.0007,-56,60.00033", + "144.0007,-56,-4", + "144.0007,-56,4", + "144.0008,-219.9999,4", + "144.0008,-219.9999,-4", + "144.0007,-56,12.00033", + "144.0008,-219.9999,12.00033", + "144.0007,-56,20.00033", + "144.0008,-219.9999,20.00033", + "144.0007,-56,28.00033", + "144.0008,-219.9999,28.00033", + "144.0007,-56,36.00033", + "144.0008,-219.9999,36.00033", + "144.0007,-56,44.00033", + "144.0008,-219.9999,44.00033", + "144.0007,-56,52.00033", + "144.0008,-219.9999,52.00033", + "144.0007,-56,60.00033", + "144.0008,-219.9999,60.00033", + "128.0007,-56,68.00033", + "128.0008,-219.9999,68.00033", + "144.0008,-219.9999,68.00033", + "144.0007,-56,68.00033", + "160.0008,-219.9999,60.00033", + "160.0007,-56,60.00033", + "160.0007,-56,68.00033", + "160.0008,-219.9999,68.00033", + "160.0007,-56,-4", + "160.0007,-56,4", + "160.0008,-219.9999,4", + "160.0008,-219.9999,-4", + "160.0007,-56,12.00033", + "160.0008,-219.9999,12.00033", + "160.0007,-56,20.00033", + "160.0008,-219.9999,20.00033", + "160.0007,-56,28.00033", + "160.0008,-219.9999,28.00033", + "160.0007,-56,36.00033", + "160.0008,-219.9999,36.00033", + "160.0007,-56,44.00033", + "160.0008,-219.9999,44.00033", + "160.0007,-56,52.00033", + "160.0008,-219.9999,52.00033", + "144.0007,-56,76.00033", + "144.0008,-219.9999,76.00033", + "160.0008,-219.9999,76.00033", + "160.0007,-56,76.00033", + "176.0007,-56,-4", + "176.0007,-56,4", + "176.0008,-219.9999,4", + "176.0008,-219.9999,-4", + "176.0007,-56,12.00033", + "176.0008,-219.9999,12.00033", + "176.0007,-56,20.00033", + "176.0008,-219.9999,20.00033", + "176.0007,-56,28.00033", + "176.0008,-219.9999,28.00033", + "176.0007,-56,36.00033", + "176.0008,-219.9999,36.00033", + "176.0007,-56,44.00033", + "176.0008,-219.9999,44.00033", + "176.0007,-56,52.00033", + "176.0008,-219.9999,52.00033", + "176.0007,-56,60.00033", + "176.0008,-219.9999,60.00033", + "176.0007,-56,68.00033", + "176.0008,-219.9999,68.00033", + "176.0007,-56,76.00033", + "176.0008,-219.9999,76.00033", + "160.0007,-56,84.00033", + "160.0008,-219.9999,84.00033", + "176.0008,-219.9999,84.00033", + "176.0007,-56,84.00033", + "192.0007,-56,-4", + "192.0007,-56,4", + "192.0008,-219.9999,4", + "192.0008,-219.9999,-4", + "192.0007,-56,12.00033", + "192.0008,-219.9999,12.00033", + "192.0007,-56,20.00033", + "192.0008,-219.9999,20.00033", + "192.0007,-56,28.00033", + "192.0008,-219.9999,28.00033", + "192.0007,-56,36.00033", + "192.0008,-219.9999,36.00033", + "192.0007,-56,44.00033", + "192.0008,-219.9999,44.00033", + "192.0007,-56,52.00033", + "192.0008,-219.9999,52.00033", + "192.0007,-56,60.00033", + "192.0008,-219.9999,60.00033", + "192.0007,-56,68.00033", + "192.0008,-219.9999,68.00033", + "192.0007,-56,76.00033", + "192.0008,-219.9999,76.00033", + "192.0007,-56,84.00033", + "192.0008,-219.9999,84.00033", + "176.0007,-56,92.00033", + "176.0008,-219.9999,92.00033", + "192.0008,-219.9999,92.00033", + "192.0007,-56,92.00033", + "208.0007,-55.99994,-4", + "208.0007,-55.99994,4", + "208.0008,-219.9999,4", + "208.0008,-219.9999,-4", + "208.0007,-55.99994,12.00033", + "208.0008,-219.9999,12.00033", + "208.0007,-55.99994,20.00033", + "208.0008,-219.9999,20.00033", + "208.0007,-55.99994,28.00033", + "208.0008,-219.9999,28.00033", + "208.0007,-55.99994,36.00033", + "208.0008,-219.9999,36.00033", + "208.0007,-55.99994,44.00033", + "208.0008,-219.9999,44.00033", + "208.0007,-55.99994,52.00033", + "208.0008,-219.9999,52.00033", + "208.0007,-55.99994,60.00033", + "208.0008,-219.9999,60.00033", + "208.0007,-55.99994,68.00033", + "208.0008,-219.9999,68.00033", + "208.0007,-55.99994,76.00033", + "208.0008,-219.9999,76.00033", + "208.0007,-55.99994,84.00033", + "208.0008,-219.9999,84.00033", + "208.0007,-55.99994,92.00033", + "208.0008,-219.9999,92.00033", + "192.0006,-56,100.0005", + "192.0007,-219.9999,100.0005", + "208.0007,-219.9999,100.0005", + "208.0006,-55.99994,100.0005", + "224.0007,-55.99994,-4", + "224.0007,-55.99994,4", + "224.0009,-219.9999,4", + "224.0009,-219.9999,-4", + "224.0007,-55.99994,12.00033", + "224.0009,-219.9999,12.00033", + "224.0007,-55.99994,20.00033", + "224.0009,-219.9999,20.00033", + "224.0007,-55.99994,28.00033", + "224.0009,-219.9999,28.00033", + "224.0007,-55.99994,36.00033", + "224.0009,-219.9999,36.00033", + "224.0007,-55.99994,44.00033", + "224.0009,-219.9999,44.00033", + "224.0007,-55.99994,52.00033", + "224.0009,-219.9999,52.00033", + "224.0007,-55.99994,60.00033", + "224.0009,-219.9999,60.00033", + "224.0007,-55.99994,68.00033", + "224.0009,-219.9999,68.00033", + "224.0007,-55.99994,76.00033", + "224.0009,-219.9999,76.00033", + "224.0007,-55.99994,84.00033", + "224.0009,-219.9999,84.00033", + "224.0007,-55.99994,92.00033", + "224.0009,-219.9999,92.00033", + "224.0006,-55.99994,100.0005", + "224.0008,-219.9999,100.0005", + "208.0006,-55.99994,108.0003", + "208.0007,-219.9999,108.0003", + "224.0008,-219.9999,108.0003", + "224.0006,-55.99994,108.0003", + "240.0007,-55.99994,-4", + "240.0007,-55.99994,4", + "240.0009,-219.9999,4", + "240.0009,-219.9999,-4", + "240.0007,-55.99994,12.00033", + "240.0009,-219.9999,12.00033", + "240.0007,-55.99994,20.00033", + "240.0009,-219.9999,20.00033", + "240.0007,-55.99994,28.00033", + "240.0009,-219.9999,28.00033", + "240.0007,-55.99994,36.00033", + "240.0009,-219.9999,36.00033", + "240.0007,-55.99994,44.00033", + "240.0009,-219.9999,44.00033", + "240.0007,-55.99994,52.00033", + "240.0009,-219.9999,52.00033", + "240.0007,-55.99994,60.00033", + "240.0009,-219.9999,60.00033", + "240.0007,-55.99994,68.00033", + "240.0009,-219.9999,68.00033", + "240.0007,-55.99994,76.00033", + "240.0009,-219.9999,76.00033", + "240.0007,-55.99994,84.00033", + "240.0009,-219.9999,84.00033", + "240.0007,-55.99994,92.00033", + "240.0009,-219.9999,92.00033", + "240.0006,-55.99994,100.0005", + "240.0008,-219.9999,100.0005", + "240.0006,-55.99994,108.0003", + "240.0008,-219.9999,108.0003", + "224.0006,-55.99994,116.0003", + "224.0008,-219.9999,116.0003", + "240.0008,-219.9999,116.0003", + "240.0006,-55.99994,116.0003", + "256.0009,-55.99994,-4", + "256.0009,-55.99994,4", + "256.001,-219.9999,4", + "256.001,-219.9999,-4", + "256.0009,-55.99994,12.00033", + "256.001,-219.9999,12.00033", + "256.0009,-55.99994,20.00033", + "256.001,-219.9999,20.00033", + "256.0009,-55.99994,28.00033", + "256.001,-219.9999,28.00033", + "256.0009,-55.99994,36.00033", + "256.001,-219.9999,36.00033", + "256.0009,-55.99994,44.00033", + "256.001,-219.9999,44.00033", + "256.0009,-55.99994,52.00033", + "256.001,-219.9999,52.00033", + "256.0009,-55.99994,60.00033", + "256.001,-219.9999,60.00033", + "256.0009,-55.99994,68.00033", + "256.001,-219.9999,68.00033", + "256.0009,-55.99994,76.00033", + "256.001,-219.9999,76.00033", + "256.0009,-55.99994,84.00033", + "256.001,-219.9999,84.00033", + "256.0009,-55.99994,92.00033", + "256.001,-219.9999,92.00033", + "256.0008,-55.99994,100.0005", + "256.0009,-219.9999,100.0005", + "256.0008,-55.99994,108.0003", + "256.0009,-219.9999,108.0003", + "256.0008,-55.99994,116.0003", + "256.0009,-219.9999,116.0003", + "240.0006,-55.99994,124.0003", + "240.0008,-219.9999,124.0003", + "256.0009,-219.9999,124.0003", + "256.0008,-55.99994,124.0003", + "272.0009,-55.99994,-4", + "272.0009,-55.99994,4", + "272.001,-219.9999,4", + "272.001,-219.9999,-4", + "272.0009,-55.99994,12.00033", + "272.001,-219.9999,12.00033", + "272.0009,-55.99994,20.00033", + "272.001,-219.9999,20.00033", + "272.0009,-55.99994,28.00033", + "272.001,-219.9999,28.00033", + "272.0009,-55.99994,36.00033", + "272.001,-219.9999,36.00033", + "272.0009,-55.99994,44.00033", + "272.001,-219.9999,44.00033", + "272.0009,-55.99994,52.00033", + "272.001,-219.9999,52.00033", + "272.0009,-55.99994,60.00033", + "272.001,-219.9999,60.00033", + "272.0009,-55.99994,68.00033", + "272.001,-219.9999,68.00033", + "272.0009,-55.99994,76.00033", + "272.001,-219.9999,76.00033", + "272.0009,-55.99994,84.00033", + "272.001,-219.9999,84.00033", + "272.0009,-55.99994,92.00033", + "272.001,-219.9999,92.00033", + "272.0008,-55.99994,100.0005", + "272.0009,-219.9999,100.0005", + "272.0008,-55.99994,108.0003", + "272.0009,-219.9999,108.0003", + "272.0008,-55.99994,116.0003", + "272.0009,-219.9999,116.0003", + "272.0008,-55.99994,124.0003", + "272.0009,-219.9999,124.0003", + "256.0008,-55.99994,132.0003", + "256.0009,-219.9999,132.0003", + "272.0009,-219.9999,132.0003", + "272.0008,-55.99994,132.0003", + "288.0009,-55.99994,-4", + "288.0009,-55.99994,4", + "288.001,-219.9999,4", + "288.001,-219.9999,-4", + "288.0009,-55.99994,12.00033", + "288.001,-219.9999,12.00033", + "288.0009,-55.99994,20.00033", + "288.001,-219.9999,20.00033", + "288.0009,-55.99994,28.00033", + "288.001,-219.9999,28.00033", + "288.0009,-55.99994,36.00033", + "288.0009,-55.99994,44.00033", + "288.001,-219.9999,44.00033", + "288.001,-219.9999,36.00033", + "288.0009,-55.99994,52.00033", + "288.001,-219.9999,52.00033", + "288.0009,-55.99994,60.00033", + "288.001,-219.9999,60.00033", + "288.0009,-55.99994,68.00033", + "288.001,-219.9999,68.00033", + "288.0009,-55.99994,76.00033", + "288.001,-219.9999,76.00033", + "288.0009,-55.99994,84.00033", + "288.001,-219.9999,84.00033", + "288.0009,-55.99994,92.00033", + "288.001,-219.9999,92.00033", + "288.0008,-55.99994,100.0005", + "288.0009,-219.9999,100.0005", + "288.0008,-55.99994,108.0003", + "288.0009,-219.9999,108.0003", + "288.0008,-55.99994,116.0003", + "288.0009,-219.9999,116.0003", + "288.0008,-55.99994,124.0003", + "288.0009,-219.9999,124.0003", + "288.0008,-55.99994,132.0003", + "288.0009,-219.9999,132.0003", + "272.0008,-55.99994,140.0003", + "272.0009,-219.9999,140.0003", + "288.0009,-219.9999,140.0003", + "288.0008,-55.99994,140.0003" + ], + "TextureCoord": [ + "1.125,6.4375", + "0.1875,5.71875", + "1.125,5.5625", + "6.4375,-0.03125", + "1,5.5625", + "-0.125,-0.03125", + "1,6.4375", + "5.5625,-0.03125", + "1.125,5.5625", + "0.00000002980232,0.03125", + "1.125,6.4375", + "1.125,5.5625", + "1,6.4375", + "0.3125,5.71875", + "1,5.5625", + "6.4375,0.03125", + "6.4375,-0.03125", + "5.71875,0.000002563", + "5.5625,0.03125", + "0.00000002980232,-0.03125", + "1.125,0.03125", + "1.125,-0.03125", + "-0.125,-0.03125", + "-0.125,0.03125", + "0,0", + "0,0", + "1.25,0.03125", + "1.25,-0.03125", + "1.25,5.5625", + "1.25,6.4375", + "-0.25,-0.03125", + "-0.25,0.03125", + "-0.25,-0.03125", + "-0.125,-0.03125", + "-0.125,0.03125", + "1.25,5.5625", + "1.25,-0.03125", + "1.125,-0.03125", + "0.4375,5.71875", + "1.125,6.4375", + "1.125,6.4375", + "5.5625,-0.09375258", + "1.25,6.4375", + "0.3125,5.71875", + "1.25,5.5625", + "6.4375,-0.09375258", + "1.125,5.5625", + "-0.25,-0.09375258", + "-0.125,-0.09375258", + "5.5625,-0.03125", + "-0.25,-0.03125", + "-0.25,-0.09375258", + "6.4375,-0.09375258", + "5.71875,-0.06249744", + "1.25,-0.09375258", + "1.25,-0.03125", + "0,0", + "0,0", + "-0.375,-0.09375258", + "-0.375,-0.03125", + "0,0", + "0,0", + "1.375,-0.03125", + "1.375,-0.09375258", + "1.375,0.03125", + "1.375,-0.03125", + "1.375,5.5625", + "1.375,6.4375", + "-0.375,-0.03125", + "-0.375,0.03125", + "1.375,-0.03125", + "1.25,-0.03125", + "1.25,-0.09375258", + "1.375,-0.09375258", + "-0.375,-0.09375258", + "-0.25,-0.09375258", + "-0.25,-0.03125", + "-0.375,-0.03125", + "-0.25,0.03125", + "1.375,5.5625", + "0.5625,5.71875", + "1.25,6.4375", + "1.25,6.4375", + "5.5625,-0.1562526", + "1.375,6.4375", + "0.4375,5.71875", + "1.375,5.5625", + "6.4375,-0.1562526", + "1.25,5.5625", + "-0.375,-0.1562526", + "-0.25,-0.1562526", + "5.5625,-0.09375258", + "-0.375,-0.09375258", + "-0.375,-0.1562526", + "6.4375,-0.1562526", + "5.71875,-0.125", + "1.375,-0.1562526", + "1.375,-0.09375258", + "0,0", + "0,0", + "-0.5,-0.1562526", + "-0.5,-0.09375258", + "0,0", + "0,0", + "1.5,-0.09375258", + "1.5,-0.1562526", + "0,0", + "0,0", + "-0.5,-0.09375258", + "-0.5,-0.03125", + "1.5,-0.03125", + "1.5,-0.09375258", + "1.5,0.03125", + "1.5,-0.03125", + "1.5,5.5625", + "1.5,6.4375", + "-0.5,-0.03125", + "-0.5,0.03125", + "1.5,-0.09375258", + "1.375,-0.09375258", + "1.375,-0.1562526", + "1.5,-0.1562526", + "-0.5,-0.1562526", + "-0.375,-0.1562526", + "-0.375,-0.09375258", + "-0.5,-0.09375258", + "1.5,-0.03125", + "1.375,-0.03125", + "-0.375,-0.03125", + "-0.5,-0.03125", + "-0.375,0.03125", + "1.5,5.5625", + "0.6875,5.71875", + "1.375,6.4375", + "1.375,6.4375", + "5.5625,-0.2187526", + "1.5,6.4375", + "0.5625,5.71875", + "1.5,5.5625", + "6.4375,-0.2187526", + "1.375,5.5625", + "-0.5,-0.2187526", + "-0.375,-0.2187526", + "5.5625,-0.1562526", + "-0.5,-0.1562526", + "-0.5,-0.2187526", + "6.4375,-0.2187526", + "5.71875,-0.1875", + "1.5,-0.2187526", + "1.5,-0.1562526", + "0,0", + "0,0", + "-0.625,-0.2187526", + "-0.625,-0.1562526", + "0,0", + "0,0", + "1.625,-0.1562526", + "1.625,-0.2187526", + "0,0", + "0,0", + "-0.625,-0.1562526", + "-0.625,-0.09375258", + "1.625,-0.09375258", + "1.625,-0.1562526", + "0,0", + "0,0", + "-0.625,-0.09375258", + "-0.625,-0.03125", + "1.625,-0.03125", + "1.625,-0.09375258", + "1.625,0.03125", + "1.625,-0.03125", + "1.625,5.5625", + "1.625,6.4375", + "-0.625,-0.03125", + "-0.625,0.03125", + "1.625,-0.1562526", + "1.5,-0.1562526", + "1.5,-0.2187526", + "1.625,-0.2187526", + "-0.625,-0.2187526", + "-0.5,-0.2187526", + "-0.5,-0.1562526", + "-0.625,-0.1562526", + "1.625,-0.09375258", + "1.5,-0.09375258", + "-0.5,-0.09375258", + "-0.625,-0.09375258", + "1.625,-0.03125", + "1.5,-0.03125", + "-0.5,-0.03125", + "-0.625,-0.03125", + "-0.5,0.03125", + "1.625,5.5625", + "0.8125,5.71875", + "1.5,6.4375", + "1.5,6.4375", + "5.5625,-0.2812526", + "1.625,6.4375", + "0.6875,5.71875", + "1.625,5.5625", + "6.4375,-0.2812526", + "1.5,5.5625", + "-0.625,-0.2812526", + "-0.5,-0.2812526", + "5.5625,-0.2187526", + "-0.625,-0.2187526", + "-0.625,-0.2812526", + "6.4375,-0.2812526", + "5.71875,-0.25", + "1.625,-0.2812526", + "1.625,-0.2187526", + "0,0", + "0,0", + "-0.75,-0.2812526", + "-0.75,-0.2187526", + "0,0", + "0,0", + "1.75,-0.2187526", + "-0.9375,-0.3125", + "0,0", + "0,0", + "-0.75,-0.2187526", + "-0.75,-0.1562526", + "1.75,-0.1562526", + "-0.9375,-0.25", + "0,0", + "0,0", + "-0.75,-0.1562526", + "-0.75,-0.09375258", + "1.75,-0.09375258", + "-0.9375,-0.1875", + "0,0", + "0,0", + "-0.75,-0.09375258", + "-0.75,-0.03125", + "1.75,-0.03125", + "-0.9375,-0.125", + "1.75,0.03125", + "-0.9375,-0.06249744", + "1.75,5.5625", + "1.75,6.4375", + "-0.75,-0.03125", + "-0.75,0.03125", + "1.75,-0.2187526", + "1.625,-0.2187526", + "1.625,-0.2812526", + "1.75,-0.2812526", + "-0.75,-0.2812526", + "-0.625,-0.2812526", + "-0.625,-0.2187526", + "-0.75,-0.2187526", + "1.75,-0.1562526", + "1.625,-0.1562526", + "-0.625,-0.1562526", + "-0.75,-0.1562526", + "1.75,-0.09375258", + "1.625,-0.09375258", + "-0.625,-0.09375258", + "-0.75,-0.09375258", + "1.75,-0.03125", + "1.625,-0.03125", + "-0.625,-0.03125", + "-0.75,-0.03125", + "-0.625,0.03125", + "1.75,5.5625", + "0.9375,5.71875", + "1.625,6.4375", + "1.625,6.4375", + "5.5625,-0.3437526", + "1.75,6.4375", + "0.8125,5.71875", + "1.75,5.5625", + "6.4375,-0.3437526", + "1.625,5.5625", + "-0.75,-0.3437526", + "-0.625,-0.3437526", + "5.5625,-0.2812526", + "-0.75,-0.2812526", + "-0.75,-0.3437526", + "6.4375,-0.3437526", + "5.71875,-0.3125", + "-0.9375,-0.375", + "1.75,-0.2812526", + "0,0", + "0,0", + "-0.9375,-0.3437526", + "-0.9375,-0.2812526", + "0,0", + "0,0", + "1.9375,-0.2812526", + "1.9375,-0.3437526", + "0,0", + "0,0", + "-0.9375,-0.2812526", + "-0.9375,-0.2187526", + "1.9375,-0.2187526", + "1.9375,-0.2812526", + "0,0", + "0,0", + "-0.9375,-0.2187526", + "-0.9375,-0.1562526", + "1.9375,-0.1562526", + "1.9375,-0.2187526", + "0,0", + "0,0", + "-0.9375,-0.1562526", + "-0.9375,-0.09375258", + "1.9375,-0.09375258", + "1.9375,-0.1562526", + "0,0", + "0,0", + "-0.9375,-0.09375258", + "-0.9375,-0.03125", + "1.9375,-0.03125", + "1.9375,-0.09375258", + "1.9375,0.03125", + "1.9375,-0.03125", + "1.9375,5.5625", + "1.9375,6.4375", + "-0.9375,-0.03125", + "-0.9375,0.03125", + "1.9375,-0.2812526", + "1.75,-0.2812526", + "1.75,-0.3437526", + "1.9375,-0.3437526", + "-0.9375,-0.3437526", + "-0.75,-0.3437526", + "-0.75,-0.2812526", + "-0.9375,-0.2812526", + "1.9375,-0.2187526", + "1.75,-0.2187526", + "-0.75,-0.2187526", + "-0.9375,-0.2187526", + "1.9375,-0.1562526", + "1.75,-0.1562526", + "-0.75,-0.1562526", + "-0.9375,-0.1562526", + "1.9375,-0.09375258", + "1.75,-0.09375258", + "-0.75,-0.09375258", + "-0.9375,-0.09375258", + "1.9375,-0.03125", + "1.75,-0.03125", + "-0.75,-0.03125", + "-0.9375,-0.03125", + "-0.75,0.03125", + "1.9375,5.5625", + "1.9375,0.03125", + "1.75,6.4375", + "1.75,6.4375", + "5.5625,-0.4687526", + "1.9375,6.4375", + "1.75,-0.4687526", + "1.9375,5.5625", + "6.4375,-0.4687526", + "1.75,5.5625", + "-0.9375,-0.4687526", + "-0.75,-0.4687526", + "5.5625,-0.3437526", + "-0.9375,-0.3437526", + "-0.9375,-0.4687526", + "6.4375,-0.4687526", + "1.75,-0.3437526", + "1.9375,-0.4687526", + "1.9375,-0.3437526", + "0,0", + "0,0", + "-1.125,-0.4687526", + "-1.125,-0.3437526", + "0,0", + "0,0", + "2.125,-0.3437526", + "2.125,-0.4687526", + "0,0", + "0,0", + "-1.125,-0.3437526", + "-1.125,-0.2812526", + "2.125,-0.2812526", + "2.125,-0.3437526", + "0,0", + "0,0", + "-1.125,-0.2812526", + "-1.125,-0.2187526", + "2.125,-0.2187526", + "2.125,-0.2812526", + "0,0", + "0,0", + "-1.125,-0.2187526", + "-1.125,-0.1562526", + "2.125,-0.1562526", + "2.125,-0.2187526", + "0,0", + "0,0", + "-1.125,-0.1562526", + "-1.125,-0.09375258", + "2.125,-0.09375258", + "2.125,-0.1562526", + "0,0", + "0,0", + "-1.125,-0.09375258", + "-1.125,-0.03125", + "2.125,-0.03125", + "2.125,-0.09375258", + "2.125,0.03125", + "2.125,-0.03125", + "2.125,5.5625", + "2.125,6.4375", + "-1.125,-0.03125", + "-1.125,0.03125", + "2.125,-0.3437526", + "1.9375,-0.3437526", + "1.9375,-0.4687526", + "2.125,-0.4687526", + "-1.125,-0.4687526", + "-0.9375,-0.4687526", + "-0.9375,-0.3437526", + "-1.125,-0.3437526", + "2.125,-0.2812526", + "1.9375,-0.2812526", + "-0.9375,-0.2812526", + "-1.125,-0.2812526", + "2.125,-0.2187526", + "1.9375,-0.2187526", + "-0.9375,-0.2187526", + "-1.125,-0.2187526", + "2.125,-0.1562526", + "1.9375,-0.1562526", + "-0.9375,-0.1562526", + "-1.125,-0.1562526", + "2.125,-0.09375258", + "1.9375,-0.09375258", + "-0.9375,-0.09375258", + "-1.125,-0.09375258", + "2.125,-0.03125", + "1.9375,-0.03125", + "-0.9375,-0.03125", + "-1.125,-0.03125", + "-0.9375,0.03125", + "2.125,5.5625", + "2.125,0.03125", + "1.9375,6.4375", + "1.9375,6.4375", + "5.5625,-0.5937526", + "2.125,6.4375", + "1.9375,-0.5937526", + "2.125,5.5625", + "6.4375,-0.5937526", + "1.9375,5.5625", + "-1.125,-0.5937526", + "-0.9375,-0.5937526", + "5.5625,-0.4687526", + "-1.125,-0.4687526", + "-1.125,-0.5937526", + "6.4375,-0.5937526", + "1.9375,-0.4687526", + "2.125,-0.5937526", + "2.125,-0.4687526", + "0,0", + "0,0", + "-1.3125,-0.5937526", + "-1.3125,-0.4687526", + "0,0", + "0,0", + "2.3125,-0.4687526", + "2.3125,-0.5937527", + "0,0", + "0,0", + "-1.3125,-0.4687526", + "-1.3125,-0.3437526", + "2.3125,-0.3437526", + "2.3125,-0.4687526", + "0,0", + "0,0", + "-1.3125,-0.3437526", + "-1.3125,-0.2812526", + "2.3125,-0.2812526", + "2.3125,-0.3437526", + "0,0", + "0,0", + "-1.3125,-0.2812526", + "-1.3125,-0.2187526", + "2.3125,-0.2187526", + "2.3125,-0.2812526", + "0,0", + "0,0", + "-1.3125,-0.2187526", + "-1.3125,-0.1562526", + "2.3125,-0.1562526", + "2.3125,-0.2187526", + "0,0", + "0,0", + "-1.3125,-0.1562526", + "-1.3125,-0.09375258", + "2.3125,-0.09375258", + "2.3125,-0.1562526", + "0,0", + "0,0", + "-1.3125,-0.09375258", + "-1.3125,-0.03125", + "2.3125,-0.03125", + "2.3125,-0.09375258", + "2.3125,0.03125", + "2.3125,-0.03125", + "2.3125,5.5625", + "2.3125,6.4375", + "-1.3125,-0.03125", + "-1.3125,0.03125", + "2.3125,-0.4687526", + "2.125,-0.4687526", + "2.125,-0.5937527", + "2.3125,-0.5937526", + "-1.3125,-0.5937526", + "-1.125,-0.5937526", + "-1.125,-0.4687526", + "-1.3125,-0.4687526", + "2.3125,-0.3437526", + "2.125,-0.3437526", + "-1.125,-0.3437526", + "-1.3125,-0.3437526", + "2.3125,-0.2812526", + "2.125,-0.2812526", + "-1.125,-0.2812526", + "-1.3125,-0.2812526", + "2.3125,-0.2187526", + "2.125,-0.2187526", + "-1.125,-0.2187526", + "-1.3125,-0.2187526", + "2.3125,-0.1562526", + "2.125,-0.1562526", + "-1.125,-0.1562526", + "-1.3125,-0.1562526", + "2.3125,-0.09375258", + "2.125,-0.09375258", + "-1.125,-0.09375258", + "-1.3125,-0.09375258", + "2.3125,-0.03125", + "2.125,-0.03125", + "-1.125,-0.03125", + "-1.3125,-0.03125", + "-1.125,0.03125", + "2.3125,5.5625", + "2.3125,0.03125", + "2.125,6.4375", + "2.125,6.4375", + "5.5625,-0.7187526", + "2.3125,6.4375", + "2.125,-0.7187526", + "2.3125,5.5625", + "6.4375,-0.7187526", + "2.125,5.5625", + "-1.3125,-0.7187526", + "-1.125,-0.7187526", + "5.5625,-0.5937526", + "-1.3125,-0.5937526", + "-1.3125,-0.7187526", + "6.4375,-0.7187526", + "2.125,-0.5937526", + "2.3125,-0.7187526", + "2.3125,-0.5937526", + "-4.5625,-0.5937526", + "-5.4375,-0.5937526", + "-4.5625,-0.7187526", + "-2,-0.5937526", + "-5.4375,-0.7187526", + "2.1875,4.84375", + "-5.4375,-0.5937526", + "3,-0.7187526", + "-4.5625,-0.4687526", + "-5.4375,-0.4687526", + "-4.5625,-0.5937526", + "-2,-0.4687526", + "-5.4375,-0.4687526", + "3,-0.5937527", + "-4.5625,-0.3437526", + "-5.4375,-0.3437526", + "-4.5625,-0.4687526", + "-2,-0.3437526", + "-5.4375,-0.3437526", + "3,-0.4687526", + "-4.5625,-0.2812526", + "-5.4375,-0.2812526", + "-4.5625,-0.3437526", + "-2,-0.2812526", + "-5.4375,-0.2812526", + "3,-0.3437526", + "-4.5625,-0.2187526", + "-5.4375,-0.2187526", + "-4.5625,-0.2812526", + "-2,-0.2187526", + "-5.4375,-0.2187526", + "3,-0.2812526", + "-4.5625,-0.1562526", + "-5.4375,-0.1562526", + "-4.5625,-0.2187526", + "-2,-0.1562526", + "-5.4375,-0.1562526", + "3,-0.2187526", + "-4.5625,-0.09375258", + "-5.4375,-0.09375258", + "-4.5625,-0.1562526", + "-2,-0.09375258", + "-5.4375,-0.09375258", + "3,-0.1562526", + "-4.5625,-0.03125", + "-5.4375,-0.03125", + "-4.5625,-0.09375258", + "-2,-0.03125", + "-5.4375,-0.03125", + "3,-0.09375258", + "-5.4375,0.03125", + "3,-0.03125", + "-4.5625,0.03125", + "3,6.4375", + "-4.5625,-0.03125", + "-2,0.03125", + "3,-0.5937526", + "2.3125,-0.5937527", + "2.3125,-0.7187526", + "3,-0.7187526", + "-2,-0.7187526", + "-1.3125,-0.7187526", + "-1.3125,-0.5937526", + "-2,-0.5937526", + "3,-0.4687526", + "2.3125,-0.4687526", + "-1.3125,-0.4687526", + "-2,-0.4687526", + "3,-0.3437526", + "2.3125,-0.3437526", + "-1.3125,-0.3437526", + "-2,-0.3437526", + "3,-0.2812526", + "2.3125,-0.2812526", + "-1.3125,-0.2812526", + "-2,-0.2812526", + "3,-0.2187526", + "2.3125,-0.2187526", + "-1.3125,-0.2187526", + "-2,-0.2187526", + "3,-0.1562526", + "2.3125,-0.1562526", + "-1.3125,-0.1562526", + "-2,-0.1562526", + "3,-0.09375258", + "2.3125,-0.09375258", + "-1.3125,-0.09375258", + "-2,-0.09375258", + "3,-0.03125", + "2.3125,-0.03125", + "-1.3125,-0.03125", + "-2,-0.03125", + "-1.3125,0.03125", + "3,5.5625", + "3,0.03125", + "2.3125,6.4375", + "2.3125,6.4375", + "5.5625,-0.9062523", + "3,6.4375", + "2.3125,-0.9062523", + "3,5.5625", + "2.1875,5.71875", + "2.3125,5.5625", + "-2,-0.9062523", + "-1.3125,-0.9062523", + "5.5625,-0.7187526", + "-2,-0.7187526", + "-2.1875,-0.9374998", + "6.4375,-0.9062523", + "2.3125,-0.7187526", + "3,-0.9062523", + "2.1875,-0.75", + "-4.5625,-0.7187526", + "3,5.71875", + "-4.5625,-0.9062523", + "-3,-0.75", + "-5.4375,-0.9062523", + "3,4.84375", + "-5.4375,-0.7187526", + "3,-0.9374998", + "3,-0.75", + "2.1875,5.71875", + "2.1875,-0.9374998", + "3,5.71875", + "3,4.84375", + "-2.1875,-0.75", + "-3,-0.9374998", + "2.1875,4.84375", + "1.000001,-0.03125", + "0.3125013,7", + "1.000001,0.03125", + "7,-0.06249744", + "1.125001,0.03125", + "0.1875013,7", + "1.125001,-0.03125", + "1.125001,0.03125", + "1.250001,0.03125", + "0.3125013,7", + "1.250001,-0.03125", + "1.250001,0.03125", + "1.125001,-0.03125", + "1.250001,-0.03125", + "1.250001,-0.09375258", + "1.250001,-0.03125", + "1.125001,-0.09375258", + "0.4375013,7", + "1.125001,-0.03125", + "7,-0.125", + "1.375001,-0.03125", + "1.250001,-0.03125", + "1.375001,-0.09375258", + "1.375001,-0.03125", + "1.250001,-0.09375258", + "1.375001,-0.09375258", + "1.375001,-0.1562526", + "1.375001,-0.09375258", + "1.250001,-0.1562526", + "0.5625013,7", + "1.250001,-0.09375258", + "7,-0.1875", + "1.500001,-0.09375258", + "1.375001,-0.09375258", + "1.500001,-0.1562526", + "1.500001,-0.09375258", + "1.375001,-0.1562526", + "1.500001,-0.1562526", + "1.500001,-0.2187526", + "1.500001,-0.1562526", + "1.375001,-0.2187526", + "0.6875013,7", + "1.375001,-0.1562526", + "7,-0.25", + "1.500001,-0.03125", + "1.375001,-0.03125", + "1.500001,-0.09375258", + "1.500001,-0.03125", + "1.375001,0.03125", + "1.375001,-0.03125", + "1.500001,0.03125", + "0.5625013,7", + "1.500001,-0.03125", + "1.500001,0.03125", + "1.375001,0.03125", + "0.4375013,7", + "1.625001,0.03125", + "0.6875013,7", + "1.625001,-0.03125", + "1.625001,0.03125", + "1.500001,-0.03125", + "1.625001,-0.03125", + "1.625001,-0.09375258", + "1.625001,-0.03125", + "1.500001,-0.09375258", + "1.625001,-0.09375258", + "1.625001,-0.1562526", + "1.625001,-0.09375258", + "1.500001,-0.1562526", + "1.625001,-0.1562526", + "1.625001,-0.2187526", + "1.625001,-0.1562526", + "1.500001,-0.2187526", + "1.625001,-0.2187526", + "1.625001,-0.2812526", + "1.625001,-0.2187526", + "1.500001,-0.2812526", + "0.8125013,7", + "1.500001,-0.2187526", + "7,-0.3125", + "1.750001,-0.2187526", + "1.625001,-0.2187526", + "1.750001,-0.2812526", + "0.9375013,-0.25", + "1.625001,-0.2812526", + "1.750001,-0.2812526", + "1.750001,-0.3437526", + "0.9375013,-0.3125", + "1.625001,-0.3437526", + "0.9375013,7", + "1.625001,-0.2812526", + "7,-0.375", + "1.750001,-0.1562526", + "1.625001,-0.1562526", + "1.750001,-0.2187526", + "0.9375013,-0.1875", + "1.750001,-0.09375258", + "1.625001,-0.09375258", + "1.750001,-0.1562526", + "0.9375013,-0.125", + "1.750001,-0.03125", + "1.625001,-0.03125", + "1.750001,-0.09375258", + "0.9375013,-0.06249744", + "1.750001,0.03125", + "0.8125013,7", + "1.750001,-0.03125", + "0.9375013,0.000002563", + "0.1875013,7", + "5.71875,-0.06249744", + "0.3125,5.71875", + "7,-0.06249744", + "7,0.000002563", + "0.1875,5.71875", + "0.3125013,7", + "0.3125,5.71875", + "0.4375013,7", + "0.4375,5.71875", + "5.71875,-0.125", + "0.3125013,7", + "0.4375,5.71875", + "7,-0.125", + "5.71875,-0.1875", + "0.4375013,7", + "0.5625,5.71875", + "7,-0.1875", + "5.71875,-0.25", + "0.5625013,7", + "0.6875,5.71875", + "7,-0.25", + "0.6875013,7", + "0.6875,5.71875", + "0.5625,5.71875", + "0.5625013,7", + "0.8125013,7", + "0.8125,5.71875", + "5.71875,-0.3125", + "0.6875013,7", + "0.8125,5.71875", + "7,-0.3125", + "-7,-0.3125", + "-5.71875,-0.3125", + "-5.71875,-0.25", + "-7,-0.25", + "5.71875,-0.375", + "0.8125013,7", + "7,-0.375", + "0.9375,5.71875", + "-5.71875,-0.1875", + "-7,-0.1875", + "-5.71875,-0.125", + "-7,-0.125", + "-5.71875,-0.06249744", + "-7,-0.06249744", + "0.9375013,7", + "0.9375,5.71875", + "-1.062506,-0.06249744", + "-1.062506,0.000002563", + "-7,-0.06249744", + "-5.71875,-0.06249744", + "1.062507,0.000002563", + "1.062507,-0.06249744", + "1.062506,5.71875", + "1.062507,7", + "-1.062506,-0.125", + "-1.062506,-0.06249744", + "-7,-0.125", + "-5.71875,-0.125", + "1.062507,-0.06249744", + "1.062507,-0.125", + "-1.062506,-0.1875", + "-1.062506,-0.125", + "-7,-0.1875", + "-5.71875,-0.1875", + "1.062507,-0.125", + "1.062507,-0.1875", + "-1.062506,-0.25", + "-1.062506,-0.1875", + "-7,-0.25", + "-5.71875,-0.25", + "1.062507,-0.1875", + "1.062507,-0.25", + "-1.062506,-0.3125", + "-1.062506,-0.25", + "-7,-0.3125", + "-5.71875,-0.3125", + "1.062507,-0.25", + "1.062507,-0.3125", + "-1.062506,-0.375", + "-1.062506,-0.3125", + "-7,-0.375", + "-5.71875,-0.375", + "1.062507,-0.3125", + "1.062507,-0.375", + "1.062506,5.71875", + "-0.9375,0.000002563", + "0.9375013,7", + "1.062507,0.000002563", + "-1.062506,-0.06249744", + "-0.9375,-0.06249744", + "0.9375013,-0.06249744", + "1.062507,-0.06249744", + "-1.062506,-0.125", + "-0.9375,-0.125", + "0.9375013,-0.125", + "1.062507,-0.125", + "-1.062506,-0.1875", + "-0.9375,-0.1875", + "0.9375013,-0.1875", + "1.062507,-0.1875", + "-1.062506,-0.25", + "-0.9375,-0.25", + "0.9375013,-0.25", + "1.062507,-0.25", + "-1.062506,-0.3125", + "-0.9375,-0.3125", + "0.9375013,-0.3125", + "1.062507,-0.3125", + "-1.062506,-0.375", + "-0.9375,-0.375", + "1.062507,-0.375", + "0.9375013,-0.375", + "0.9375013,7", + "5.71875,-0.4375", + "1.062507,7", + "0.9375013,-0.4375", + "1.062506,5.71875", + "7,-0.4375", + "0.9375,5.71875", + "-1.062506,-0.4375", + "-0.9375,-0.4375", + "5.71875,-0.375", + "-1.062506,-0.375", + "-1.062506,-0.4375", + "7,-0.4375", + "0.9375013,-0.375", + "1.062507,-0.4375", + "1.062507,-0.375", + "-1.187505,-0.06249744", + "-1.187505,0.000002563", + "-7,-0.06249744", + "-5.71875,-0.06249744", + "1.187507,0.000002563", + "1.187507,-0.06249744", + "1.187505,5.71875", + "1.187507,7", + "-1.187505,-0.125", + "-1.187505,-0.06249744", + "-7,-0.125", + "-5.71875,-0.125", + "1.187507,-0.06249744", + "1.187507,-0.125", + "-1.187505,-0.1875", + "-1.187505,-0.125", + "-7,-0.1875", + "-5.71875,-0.1875", + "1.187507,-0.125", + "1.187507,-0.1875", + "-1.187505,-0.25", + "-1.187505,-0.1875", + "-7,-0.25", + "-5.71875,-0.25", + "1.187507,-0.1875", + "1.187507,-0.25", + "-1.187505,-0.3125", + "-1.187505,-0.25", + "-7,-0.3125", + "-5.71875,-0.3125", + "1.187507,-0.25", + "1.187507,-0.3125", + "-1.187505,-0.375", + "-1.187505,-0.3125", + "-7,-0.375", + "-5.71875,-0.375", + "1.187507,-0.3125", + "1.187507,-0.375", + "-1.187505,-0.4375", + "-1.187505,-0.375", + "-7,-0.4375", + "-5.71875,-0.4375", + "1.187507,-0.375", + "1.187507,-0.4375", + "1.187505,5.71875", + "-1.062506,0.000002563", + "1.062507,7", + "1.187507,0.000002563", + "-1.187505,-0.06249744", + "-1.062506,-0.06249744", + "1.062507,-0.06249744", + "1.187507,-0.06249744", + "-1.187505,-0.125", + "-1.062506,-0.125", + "1.062507,-0.125", + "1.187507,-0.125", + "-1.187505,-0.1875", + "-1.062506,-0.1875", + "1.062507,-0.1875", + "1.187507,-0.1875", + "-1.187505,-0.25", + "-1.062506,-0.25", + "1.062507,-0.25", + "1.187507,-0.25", + "-1.187505,-0.3125", + "-1.062506,-0.3125", + "1.062507,-0.3125", + "1.187507,-0.3125", + "-1.187505,-0.375", + "-1.062506,-0.375", + "1.062507,-0.375", + "1.187507,-0.375", + "1.062507,-0.4375", + "1.187507,-0.4375", + "-1.187505,-0.4375", + "-1.062506,-0.4375", + "1.062507,7", + "5.71875,-0.5", + "1.187507,7", + "1.062507,-0.5", + "1.187505,5.71875", + "7,-0.5", + "1.062506,5.71875", + "-1.187505,-0.5", + "-1.062506,-0.5", + "5.71875,-0.4375", + "-1.187505,-0.4375", + "-1.187505,-0.5", + "7,-0.5", + "1.062507,-0.4375", + "1.187507,-0.5", + "1.187507,-0.4375", + "-1.312505,-0.06249744", + "-1.312505,0.000002563", + "-7,-0.06249744", + "-5.71875,-0.06249744", + "1.312507,0.000002563", + "1.312507,-0.06249744", + "1.312505,5.71875", + "1.312507,7", + "-1.312505,-0.125", + "-1.312505,-0.06249744", + "-7,-0.125", + "-5.71875,-0.125", + "1.312507,-0.06249744", + "1.312507,-0.125", + "-1.312505,-0.1875", + "-1.312505,-0.125", + "-7,-0.1875", + "-5.71875,-0.1875", + "1.312507,-0.125", + "1.312507,-0.1875", + "-1.312505,-0.25", + "-1.312505,-0.1875", + "-7,-0.25", + "-5.71875,-0.25", + "1.312507,-0.1875", + "1.312507,-0.25", + "-1.312505,-0.3125", + "-1.312505,-0.25", + "-7,-0.3125", + "-5.71875,-0.3125", + "1.312507,-0.25", + "1.312507,-0.3125", + "-1.312505,-0.375", + "-1.312505,-0.3125", + "-7,-0.375", + "-5.71875,-0.375", + "1.312507,-0.3125", + "1.312507,-0.375", + "-1.312505,-0.4375", + "-1.312505,-0.375", + "-7,-0.4375", + "-5.71875,-0.4375", + "1.312507,-0.375", + "1.312507,-0.4375", + "-1.312505,-0.5", + "-1.312505,-0.4375", + "-7,-0.5", + "-5.71875,-0.5", + "1.312507,-0.4375", + "1.312507,-0.5", + "1.312505,5.71875", + "-1.187505,0.000002563", + "1.187507,7", + "1.312507,0.000002563", + "-1.312505,-0.06249744", + "-1.187505,-0.06249744", + "1.187507,-0.06249744", + "1.312507,-0.06249744", + "-1.312505,-0.125", + "-1.187505,-0.125", + "1.187507,-0.125", + "1.312507,-0.125", + "-1.312505,-0.1875", + "-1.187505,-0.1875", + "1.187507,-0.1875", + "1.312507,-0.1875", + "-1.312505,-0.25", + "-1.187505,-0.25", + "1.187507,-0.25", + "1.312507,-0.25", + "-1.312505,-0.3125", + "-1.187505,-0.3125", + "1.187507,-0.3125", + "1.312507,-0.3125", + "-1.312505,-0.375", + "-1.187505,-0.375", + "1.187507,-0.375", + "1.312507,-0.375", + "1.187507,-0.4375", + "1.312507,-0.4375", + "-1.312505,-0.4375", + "-1.187505,-0.4375", + "1.187507,-0.5", + "1.312507,-0.5", + "-1.312505,-0.5", + "-1.187505,-0.5", + "1.187507,7", + "5.71875,-0.5625", + "1.312507,7", + "1.187507,-0.5625", + "1.312505,5.71875", + "7,-0.5625", + "1.187505,5.71875", + "-1.312505,-0.5625", + "-1.187505,-0.5625", + "5.71875,-0.5", + "-1.312505,-0.5", + "-1.312505,-0.5625", + "7,-0.5625", + "1.187507,-0.5", + "1.312507,-0.5625", + "1.312507,-0.5", + "-5.71875,-0.5", + "-7,-0.5", + "-1.437505,-0.5625", + "-1.437505,-0.5", + "-7,-0.5625", + "-5.71875,-0.5625", + "1.437507,-0.5", + "1.437507,-0.5625", + "-1.437505,-0.06249744", + "-1.437505,0.000002563", + "-7,-0.06249744", + "-5.71875,-0.06249744", + "1.437507,0.000002563", + "1.437507,-0.06249744", + "1.437505,5.71875", + "1.437507,7", + "-1.437505,-0.125", + "-1.437505,-0.06249744", + "-7,-0.125", + "-5.71875,-0.125", + "1.437507,-0.06249744", + "1.437507,-0.125", + "-1.437505,-0.1875", + "-1.437505,-0.125", + "-7,-0.1875", + "-5.71875,-0.1875", + "1.437507,-0.125", + "1.437507,-0.1875", + "-1.437505,-0.25", + "-1.437505,-0.1875", + "-7,-0.25", + "-5.71875,-0.25", + "1.437507,-0.1875", + "1.437507,-0.25", + "-1.437505,-0.3125", + "-1.437505,-0.25", + "-7,-0.3125", + "-5.71875,-0.3125", + "1.437507,-0.25", + "1.437507,-0.3125", + "-1.437505,-0.375", + "-1.437505,-0.3125", + "-7,-0.375", + "-5.71875,-0.375", + "1.437507,-0.3125", + "1.437507,-0.375", + "-1.437505,-0.4375", + "-1.437505,-0.375", + "-7,-0.4375", + "-5.71875,-0.4375", + "1.437507,-0.375", + "1.437507,-0.4375", + "-1.437505,-0.5", + "-1.437505,-0.4375", + "1.437507,-0.4375", + "1.437507,-0.5", + "1.437507,-0.5", + "1.312507,-0.5", + "1.312507,-0.5625", + "1.437507,-0.5625", + "-1.437505,-0.5625", + "-1.312505,-0.5625", + "-1.312505,-0.5", + "-1.437505,-0.5", + "1.437505,5.71875", + "-1.312505,0.000002563", + "1.312507,7", + "1.437507,0.000002563", + "-1.437505,-0.06249744", + "-1.312505,-0.06249744", + "1.312507,-0.06249744", + "1.437507,-0.06249744", + "-1.437505,-0.125", + "-1.312505,-0.125", + "1.312507,-0.125", + "1.437507,-0.125", + "-1.437505,-0.1875", + "-1.312505,-0.1875", + "1.312507,-0.1875", + "1.437507,-0.1875", + "-1.437505,-0.25", + "-1.312505,-0.25", + "1.312507,-0.25", + "1.437507,-0.25", + "-1.437505,-0.3125", + "-1.312505,-0.3125", + "1.312507,-0.3125", + "1.437507,-0.3125", + "-1.437505,-0.375", + "-1.312505,-0.375", + "1.312507,-0.375", + "1.437507,-0.375", + "1.312507,-0.4375", + "1.437507,-0.4375", + "-1.437505,-0.4375", + "-1.312505,-0.4375", + "1.312507,7", + "5.71875,-0.625", + "1.437507,7", + "1.312507,-0.625", + "1.437505,5.71875", + "7,-0.625", + "1.312505,5.71875", + "-1.437505,-0.625", + "-1.312505,-0.625", + "5.71875,-0.5625", + "-1.437505,-0.5625", + "-1.437505,-0.625", + "7,-0.625", + "1.312507,-0.5625", + "1.437507,-0.625", + "1.437507,-0.5625", + "-1.562505,-0.06249744", + "-1.562505,0.000002563", + "-7,-0.06249744", + "-5.71875,-0.06249744", + "1.562507,0.000002563", + "1.562507,-0.06249744", + "1.562505,5.71875", + "1.562507,7", + "-1.562505,-0.125", + "-1.562505,-0.06249744", + "-7,-0.125", + "-5.71875,-0.125", + "1.562507,-0.06249744", + "1.562507,-0.125", + "-1.562505,-0.1875", + "-1.562505,-0.125", + "-7,-0.1875", + "-5.71875,-0.1875", + "1.562507,-0.125", + "1.562507,-0.1875", + "-1.562505,-0.25", + "-1.562505,-0.1875", + "-7,-0.25", + "-5.71875,-0.25", + "1.562507,-0.1875", + "1.562507,-0.25", + "-1.562505,-0.3125", + "-1.562505,-0.25", + "-7,-0.3125", + "-5.71875,-0.3125", + "1.562507,-0.25", + "1.562507,-0.3125", + "-1.562505,-0.375", + "-1.562505,-0.3125", + "-7,-0.375", + "-5.71875,-0.375", + "1.562507,-0.3125", + "1.562507,-0.375", + "-1.562505,-0.4375", + "-1.562505,-0.375", + "-7,-0.4375", + "-5.71875,-0.4375", + "1.562507,-0.375", + "1.562507,-0.4375", + "-1.562505,-0.5", + "-1.562505,-0.4375", + "-7,-0.5", + "-5.71875,-0.5", + "1.562507,-0.4375", + "1.562507,-0.5", + "-1.562505,-0.5625", + "-1.562505,-0.5", + "-7,-0.5625", + "-5.71875,-0.5625", + "1.562507,-0.5", + "1.562507,-0.5625", + "-1.562505,-0.625", + "-1.562505,-0.5625", + "-7,-0.625", + "-5.71875,-0.625", + "1.562507,-0.5625", + "1.562507,-0.625", + "1.562505,5.71875", + "-1.437505,0.000002563", + "1.437507,7", + "1.562507,0.000002563", + "-1.562505,-0.06249744", + "-1.437505,-0.06249744", + "1.437507,-0.06249744", + "1.562507,-0.06249744", + "-1.562505,-0.125", + "-1.437505,-0.125", + "1.437507,-0.125", + "1.562507,-0.125", + "-1.562505,-0.1875", + "-1.437505,-0.1875", + "1.437507,-0.1875", + "1.562507,-0.1875", + "-1.562505,-0.25", + "-1.437505,-0.25", + "1.437507,-0.25", + "1.562507,-0.25", + "-1.562505,-0.3125", + "-1.437505,-0.3125", + "1.437507,-0.3125", + "1.562507,-0.3125", + "-1.562505,-0.375", + "-1.437505,-0.375", + "1.437507,-0.375", + "1.562507,-0.375", + "1.437507,-0.4375", + "1.562507,-0.4375", + "-1.562505,-0.4375", + "-1.437505,-0.4375", + "1.437507,-0.5", + "1.562507,-0.5", + "-1.562505,-0.5", + "-1.437505,-0.5", + "1.437507,-0.5625", + "1.562507,-0.5625", + "-1.562505,-0.5625", + "-1.437505,-0.5625", + "1.437507,-0.625", + "1.562507,-0.625", + "-1.562505,-0.625", + "-1.437505,-0.625", + "1.437507,7", + "5.71875,-0.6875", + "1.562507,7", + "1.437507,-0.6875", + "1.562505,5.71875", + "7,-0.6875", + "1.437505,5.71875", + "-1.562505,-0.6875", + "-1.437505,-0.6875", + "5.71875,-0.625", + "-1.562505,-0.625", + "-1.562505,-0.6875", + "7,-0.6875", + "1.437507,-0.625", + "1.562507,-0.6875", + "1.562507,-0.625", + "-1.687505,-0.06249744", + "-1.687505,0.000002563", + "-7,-0.06249744", + "-5.71875,-0.06249744", + "1.687507,0.000002563", + "1.687507,-0.06249744", + "1.687505,5.71875", + "1.687507,7", + "-1.687505,-0.125", + "-1.687505,-0.06249744", + "-7,-0.125", + "-5.71875,-0.125", + "1.687507,-0.06249744", + "1.687507,-0.125", + "-1.687505,-0.1875", + "-1.687505,-0.125", + "-7,-0.1875", + "-5.71875,-0.1875", + "1.687507,-0.125", + "1.687507,-0.1875", + "-1.687505,-0.25", + "-1.687505,-0.1875", + "-7,-0.25", + "-5.71875,-0.25", + "1.687507,-0.1875", + "1.687507,-0.25", + "-1.687505,-0.3125", + "-1.687505,-0.25", + "-7,-0.3125", + "-5.71875,-0.3125", + "1.687507,-0.25", + "1.687507,-0.3125", + "-1.687505,-0.375", + "-1.687505,-0.3125", + "-7,-0.375", + "-5.71875,-0.375", + "1.687507,-0.3125", + "1.687507,-0.375", + "-1.687505,-0.4375", + "-1.687505,-0.375", + "-7,-0.4375", + "-5.71875,-0.4375", + "1.687507,-0.375", + "1.687507,-0.4375", + "-1.687505,-0.5", + "-1.687505,-0.4375", + "-7,-0.5", + "-5.71875,-0.5", + "1.687507,-0.4375", + "1.687507,-0.5", + "-1.687505,-0.5625", + "-1.687505,-0.5", + "-7,-0.5625", + "-5.71875,-0.5625", + "1.687507,-0.5", + "1.687507,-0.5625", + "-1.687505,-0.625", + "-1.687505,-0.5625", + "-7,-0.625", + "-5.71875,-0.625", + "1.687507,-0.5625", + "1.687507,-0.625", + "-1.687505,-0.6875", + "-1.687505,-0.625", + "-7,-0.6875", + "-5.71875,-0.6875", + "1.687507,-0.625", + "1.687507,-0.6875", + "1.687505,5.71875", + "-1.562505,0.000002563", + "1.562507,7", + "1.687507,0.000002563", + "-1.687505,-0.06249744", + "-1.562505,-0.06249744", + "1.562507,-0.06249744", + "1.687507,-0.06249744", + "-1.687505,-0.125", + "-1.562505,-0.125", + "1.562507,-0.125", + "1.687507,-0.125", + "-1.687505,-0.1875", + "-1.562505,-0.1875", + "1.562507,-0.1875", + "1.687507,-0.1875", + "-1.687505,-0.25", + "-1.562505,-0.25", + "1.562507,-0.25", + "1.687507,-0.25", + "-1.687505,-0.3125", + "-1.562505,-0.3125", + "1.562507,-0.3125", + "1.687507,-0.3125", + "-1.687505,-0.375", + "-1.562505,-0.375", + "1.562507,-0.375", + "1.687507,-0.375", + "1.562507,-0.4375", + "1.687507,-0.4375", + "-1.687505,-0.4375", + "-1.562505,-0.4375", + "1.562507,-0.5", + "1.687507,-0.5", + "-1.687505,-0.5", + "-1.562505,-0.5", + "1.562507,-0.5625", + "1.687507,-0.5625", + "-1.687505,-0.5625", + "-1.562505,-0.5625", + "1.562507,-0.625", + "1.687507,-0.625", + "-1.687505,-0.625", + "-1.562505,-0.625", + "1.562507,-0.6875", + "1.687507,-0.6875", + "-1.687505,-0.6875", + "-1.562505,-0.6875", + "1.562507,7", + "5.71875,-0.75", + "1.687507,7", + "1.562507,-0.75", + "1.687505,5.71875", + "7,-0.75", + "1.562505,5.71875", + "-1.687505,-0.75", + "-1.562505,-0.75", + "5.71875,-0.6875", + "-1.687505,-0.6875", + "-1.687505,-0.75", + "7,-0.75", + "1.562507,-0.6875", + "1.687507,-0.75", + "1.687507,-0.6875", + "-1.812505,-0.06249744", + "-1.812505,0.000002563", + "-6.999999,-0.06249744", + "-5.71875,-0.06249744", + "1.812507,0.000002563", + "1.812507,-0.06249744", + "1.812505,5.71875", + "1.812507,6.999999", + "-1.812505,-0.125", + "-1.812505,-0.06249744", + "-6.999999,-0.125", + "-5.71875,-0.125", + "1.812507,-0.06249744", + "1.812507,-0.125", + "-1.812505,-0.1875", + "-1.812505,-0.125", + "-6.999999,-0.1875", + "-5.71875,-0.1875", + "1.812507,-0.125", + "1.812507,-0.1875", + "-1.812505,-0.25", + "-1.812505,-0.1875", + "-6.999999,-0.25", + "-5.71875,-0.25", + "1.812507,-0.1875", + "1.812507,-0.25", + "-1.812505,-0.3125", + "-1.812505,-0.25", + "-6.999999,-0.3125", + "-5.71875,-0.3125", + "1.812507,-0.25", + "1.812507,-0.3125", + "-1.812505,-0.375", + "-1.812505,-0.3125", + "-6.999999,-0.375", + "-5.71875,-0.375", + "1.812507,-0.3125", + "1.812507,-0.375", + "-1.812505,-0.4375", + "-1.812505,-0.375", + "-6.999999,-0.4375", + "-5.71875,-0.4375", + "1.812507,-0.375", + "1.812507,-0.4375", + "-1.812505,-0.5", + "-1.812505,-0.4375", + "-6.999999,-0.5", + "-5.71875,-0.5", + "1.812507,-0.4375", + "1.812507,-0.5", + "-1.812505,-0.5625", + "-1.812505,-0.5", + "-6.999999,-0.5625", + "-5.71875,-0.5625", + "1.812507,-0.5", + "1.812507,-0.5625", + "-1.812505,-0.625", + "-1.812505,-0.5625", + "-6.999999,-0.625", + "-5.71875,-0.625", + "1.812507,-0.5625", + "1.812507,-0.625", + "-1.812505,-0.6875", + "-1.812505,-0.625", + "-6.999999,-0.6875", + "-5.71875,-0.6875", + "1.812507,-0.625", + "1.812507,-0.6875", + "-1.812505,-0.75", + "-1.812505,-0.6875", + "-6.999999,-0.75", + "-5.71875,-0.75", + "1.812507,-0.6875", + "1.812507,-0.75", + "1.812505,5.71875", + "-1.687505,0.000002563", + "1.687507,7", + "1.812507,0.000002563", + "-1.812505,-0.06249744", + "-1.687505,-0.06249744", + "1.687507,-0.06249744", + "1.812507,-0.06249744", + "-1.812505,-0.125", + "-1.687505,-0.125", + "1.687507,-0.125", + "1.812507,-0.125", + "-1.812505,-0.1875", + "-1.687505,-0.1875", + "1.687507,-0.1875", + "1.812507,-0.1875", + "-1.812505,-0.25", + "-1.687505,-0.25", + "1.687507,-0.25", + "1.812507,-0.25", + "-1.812505,-0.3125", + "-1.687505,-0.3125", + "1.687507,-0.3125", + "1.812507,-0.3125", + "-1.812505,-0.375", + "-1.687505,-0.375", + "1.687507,-0.375", + "1.812507,-0.375", + "1.687507,-0.4375", + "1.812507,-0.4375", + "-1.812505,-0.4375", + "-1.687505,-0.4375", + "1.687507,-0.5", + "1.812507,-0.5", + "-1.812505,-0.5", + "-1.687505,-0.5", + "1.687507,-0.5625", + "1.812507,-0.5625", + "-1.812505,-0.5625", + "-1.687505,-0.5625", + "1.687507,-0.625", + "1.812507,-0.625", + "-1.812505,-0.625", + "-1.687505,-0.625", + "1.687507,-0.6875", + "1.812507,-0.6875", + "-1.812505,-0.6875", + "-1.687505,-0.6875", + "1.687507,-0.75", + "1.812507,-0.75", + "-1.812505,-0.75", + "-1.687505,-0.75", + "1.687506,7", + "5.71875,-0.8125011", + "1.812506,6.999999", + "1.687506,-0.8125011", + "1.812505,5.71875", + "6.999999,-0.8125011", + "1.687505,5.71875", + "-1.812505,-0.8125011", + "-1.687505,-0.8125011", + "5.71875,-0.75", + "-1.812505,-0.75", + "-1.812505,-0.8125011", + "7,-0.8125011", + "1.687507,-0.75", + "1.812506,-0.8125011", + "1.812507,-0.75", + "-1.937506,-0.06249744", + "-1.937506,0.000002563", + "-6.999999,-0.06249744", + "-5.71875,-0.06249744", + "1.937507,0.000002563", + "1.937507,-0.06249744", + "1.937506,5.71875", + "1.937507,6.999999", + "-1.937506,-0.125", + "-1.937506,-0.06249744", + "-6.999999,-0.125", + "-5.71875,-0.125", + "1.937507,-0.06249744", + "1.937507,-0.125", + "-1.937506,-0.1875", + "-1.937506,-0.125", + "-6.999999,-0.1875", + "-5.71875,-0.1875", + "1.937507,-0.125", + "1.937507,-0.1875", + "-1.937506,-0.25", + "-1.937506,-0.1875", + "-6.999999,-0.25", + "-5.71875,-0.25", + "1.937507,-0.1875", + "1.937507,-0.25", + "-1.937506,-0.3125", + "-1.937506,-0.25", + "-6.999999,-0.3125", + "-5.71875,-0.3125", + "1.937507,-0.25", + "1.937507,-0.3125", + "-1.937506,-0.375", + "-1.937506,-0.3125", + "-6.999999,-0.375", + "-5.71875,-0.375", + "1.937507,-0.3125", + "1.937507,-0.375", + "-1.937506,-0.4375", + "-1.937506,-0.375", + "-6.999999,-0.4375", + "-5.71875,-0.4375", + "1.937507,-0.375", + "1.937507,-0.4375", + "-1.937506,-0.5", + "-1.937506,-0.4375", + "-6.999999,-0.5", + "-5.71875,-0.5", + "1.937507,-0.4375", + "1.937507,-0.5", + "-1.937506,-0.5625", + "-1.937506,-0.5", + "-6.999999,-0.5625", + "-5.71875,-0.5625", + "1.937507,-0.5", + "1.937507,-0.5625", + "-1.937506,-0.625", + "-1.937506,-0.5625", + "-6.999999,-0.625", + "-5.71875,-0.625", + "1.937507,-0.5625", + "1.937507,-0.625", + "-1.937506,-0.6875", + "-1.937506,-0.625", + "-6.999999,-0.6875", + "-5.71875,-0.6875", + "1.937507,-0.625", + "1.937507,-0.6875", + "-1.937506,-0.75", + "-1.937506,-0.6875", + "-6.999999,-0.75", + "-5.71875,-0.75", + "1.937507,-0.6875", + "1.937507,-0.75", + "-1.937505,-0.8125011", + "-1.937506,-0.75", + "-6.999999,-0.8125011", + "-5.71875,-0.8125011", + "1.937507,-0.75", + "1.937506,-0.8125011", + "1.937506,5.71875", + "-1.812505,0.000002563", + "1.812507,6.999999", + "1.937507,0.000002563", + "-1.937506,-0.06249744", + "-1.812505,-0.06249744", + "1.812507,-0.06249744", + "1.937507,-0.06249744", + "-1.937506,-0.125", + "-1.812505,-0.125", + "1.812507,-0.125", + "1.937507,-0.125", + "-1.937506,-0.1875", + "-1.812505,-0.1875", + "1.812507,-0.1875", + "1.937507,-0.1875", + "-1.937506,-0.25", + "-1.812505,-0.25", + "1.812507,-0.25", + "1.937507,-0.25", + "-1.937506,-0.3125", + "-1.812505,-0.3125", + "1.812507,-0.3125", + "1.937507,-0.3125", + "-1.937506,-0.375", + "-1.812505,-0.375", + "1.812507,-0.375", + "1.937507,-0.375", + "1.812507,-0.4375", + "1.937507,-0.4375", + "-1.937506,-0.4375", + "-1.812505,-0.4375", + "1.812507,-0.5", + "1.937507,-0.5", + "-1.937506,-0.5", + "-1.812505,-0.5", + "1.812507,-0.5625", + "1.937507,-0.5625", + "-1.937506,-0.5625", + "-1.812505,-0.5625", + "1.812507,-0.625", + "1.937507,-0.625", + "-1.937506,-0.625", + "-1.812505,-0.625", + "1.812507,-0.6875", + "1.937507,-0.6875", + "-1.937506,-0.6875", + "-1.812505,-0.6875", + "1.812507,-0.75", + "1.937507,-0.75", + "-1.937506,-0.75", + "-1.812505,-0.75", + "1.812506,-0.8125011", + "1.937506,-0.8125011", + "-1.937505,-0.8125011", + "-1.812505,-0.8125011", + "1.812506,6.999999", + "5.71875,-0.875", + "1.937506,6.999999", + "1.812506,-0.875", + "1.937505,5.71875", + "6.999999,-0.875", + "1.812505,5.71875", + "-1.937505,-0.875", + "-1.812505,-0.875", + "5.71875,-0.8125011", + "-1.937505,-0.8125011", + "-1.937505,-0.875", + "6.999999,-0.875", + "1.812506,-0.8125011", + "1.937506,-0.875", + "1.937506,-0.8125011", + "-2.062506,-0.06249744", + "-2.062506,0.000002563", + "-6.999999,-0.06249744", + "-5.71875,-0.06249744", + "2.062507,0.000002563", + "2.062507,-0.06249744", + "2.062506,5.71875", + "2.062507,6.999999", + "-2.062506,-0.125", + "-2.062506,-0.06249744", + "-6.999999,-0.125", + "-5.71875,-0.125", + "2.062507,-0.06249744", + "2.062507,-0.125", + "-2.062506,-0.1875", + "-2.062506,-0.125", + "-6.999999,-0.1875", + "-5.71875,-0.1875", + "2.062507,-0.125", + "2.062507,-0.1875", + "-2.062506,-0.25", + "-2.062506,-0.1875", + "-6.999999,-0.25", + "-5.71875,-0.25", + "2.062507,-0.1875", + "2.062507,-0.25", + "-2.062506,-0.3125", + "-2.062506,-0.25", + "-6.999999,-0.3125", + "-5.71875,-0.3125", + "2.062507,-0.25", + "2.062507,-0.3125", + "-2.062506,-0.375", + "-2.062506,-0.3125", + "-6.999999,-0.375", + "-5.71875,-0.375", + "2.062507,-0.3125", + "2.062507,-0.375", + "-2.062506,-0.4375", + "-2.062506,-0.375", + "-6.999999,-0.4375", + "-5.71875,-0.4375", + "2.062507,-0.375", + "2.062507,-0.4375", + "-2.062506,-0.5", + "-2.062506,-0.4375", + "-6.999999,-0.5", + "-5.71875,-0.5", + "2.062507,-0.4375", + "2.062507,-0.5", + "-2.062506,-0.5625", + "-2.062506,-0.5", + "-6.999999,-0.5625", + "-5.71875,-0.5625", + "2.062507,-0.5", + "2.062507,-0.5625", + "-2.062506,-0.625", + "-2.062506,-0.5625", + "-6.999999,-0.625", + "-5.71875,-0.625", + "2.062507,-0.5625", + "2.062507,-0.625", + "-2.062506,-0.6875", + "-2.062506,-0.625", + "-6.999999,-0.6875", + "-5.71875,-0.6875", + "2.062507,-0.625", + "2.062507,-0.6875", + "-2.062506,-0.75", + "-2.062506,-0.6875", + "-6.999999,-0.75", + "-5.71875,-0.75", + "2.062507,-0.6875", + "2.062507,-0.75", + "-2.062505,-0.8125011", + "-2.062506,-0.75", + "-6.999999,-0.8125011", + "-5.71875,-0.8125011", + "2.062507,-0.75", + "2.062506,-0.8125011", + "-2.062505,-0.875", + "-2.062505,-0.8125011", + "-6.999999,-0.875", + "-5.71875,-0.875", + "2.062506,-0.8125011", + "2.062506,-0.875", + "2.062506,5.71875", + "-1.937506,0.000002563", + "1.937507,6.999999", + "2.062507,0.000002563", + "-2.062506,-0.06249744", + "-1.937506,-0.06249744", + "1.937507,-0.06249744", + "2.062507,-0.06249744", + "-2.062506,-0.125", + "-1.937506,-0.125", + "1.937507,-0.125", + "2.062507,-0.125", + "-2.062506,-0.1875", + "-1.937506,-0.1875", + "1.937507,-0.1875", + "2.062507,-0.1875", + "-2.062506,-0.25", + "-1.937506,-0.25", + "1.937507,-0.25", + "2.062507,-0.25", + "-2.062506,-0.3125", + "-1.937506,-0.3125", + "1.937507,-0.3125", + "2.062507,-0.3125", + "-2.062506,-0.375", + "-1.937506,-0.375", + "1.937507,-0.375", + "2.062507,-0.375", + "1.937507,-0.4375", + "2.062507,-0.4375", + "-2.062506,-0.4375", + "-1.937506,-0.4375", + "1.937507,-0.5", + "2.062507,-0.5", + "-2.062506,-0.5", + "-1.937506,-0.5", + "1.937507,-0.5625", + "2.062507,-0.5625", + "-2.062506,-0.5625", + "-1.937506,-0.5625", + "1.937507,-0.625", + "2.062507,-0.625", + "-2.062506,-0.625", + "-1.937506,-0.625", + "1.937507,-0.6875", + "2.062507,-0.6875", + "-2.062506,-0.6875", + "-1.937506,-0.6875", + "1.937507,-0.75", + "2.062507,-0.75", + "-2.062506,-0.75", + "-1.937506,-0.75", + "1.937506,-0.8125011", + "2.062506,-0.8125011", + "-2.062505,-0.8125011", + "-1.937505,-0.8125011", + "1.937506,-0.875", + "2.062506,-0.875", + "-2.062505,-0.875", + "-1.937505,-0.875", + "1.937506,6.999999", + "5.71875,-0.9375", + "2.062506,6.999999", + "1.937506,-0.9375", + "2.062505,5.71875", + "6.999999,-0.9375", + "1.937505,5.71875", + "-2.062505,-0.9375", + "-1.937505,-0.9375", + "5.71875,-0.875", + "-2.062505,-0.875", + "-2.062505,-0.9375", + "6.999999,-0.9375", + "1.937506,-0.875", + "2.062506,-0.9375", + "2.062506,-0.875", + "-2.187507,-0.06249744", + "-2.187507,0.000002563", + "-6.999999,-0.06249744", + "-5.71875,-0.06249744", + "2.187508,0.000002563", + "2.187508,-0.06249744", + "2.187507,5.71875", + "2.187508,6.999999", + "-2.187507,-0.125", + "-2.187507,-0.06249744", + "-6.999999,-0.125", + "-5.71875,-0.125", + "2.187508,-0.06249744", + "2.187508,-0.125", + "-2.187507,-0.1875", + "-2.187507,-0.125", + "-6.999999,-0.1875", + "-5.71875,-0.1875", + "2.187508,-0.125", + "2.187508,-0.1875", + "-2.187507,-0.25", + "-2.187507,-0.1875", + "-6.999999,-0.25", + "-5.71875,-0.25", + "2.187508,-0.1875", + "2.187508,-0.25", + "-2.187507,-0.3125", + "-2.187507,-0.25", + "-6.999999,-0.3125", + "-5.71875,-0.3125", + "2.187508,-0.25", + "2.187508,-0.3125", + "-2.187507,-0.375", + "-2.187507,-0.3125", + "-6.999999,-0.375", + "-5.71875,-0.375", + "2.187508,-0.3125", + "2.187508,-0.375", + "-2.187507,-0.4375", + "-2.187507,-0.375", + "-6.999999,-0.4375", + "-5.71875,-0.4375", + "2.187508,-0.375", + "2.187508,-0.4375", + "-2.187507,-0.5", + "-2.187507,-0.4375", + "-6.999999,-0.5", + "-5.71875,-0.5", + "2.187508,-0.4375", + "2.187508,-0.5", + "-2.187507,-0.5625", + "-2.187507,-0.5", + "-6.999999,-0.5625", + "-5.71875,-0.5625", + "2.187508,-0.5", + "2.187508,-0.5625", + "-2.187507,-0.625", + "-2.187507,-0.5625", + "-6.999999,-0.625", + "-5.71875,-0.625", + "2.187508,-0.5625", + "2.187508,-0.625", + "-2.187507,-0.6875", + "-2.187507,-0.625", + "-6.999999,-0.6875", + "-5.71875,-0.6875", + "2.187508,-0.625", + "2.187508,-0.6875", + "-2.187507,-0.75", + "-2.187507,-0.6875", + "-6.999999,-0.75", + "-5.71875,-0.75", + "2.187508,-0.6875", + "2.187508,-0.75", + "-2.187506,-0.8125011", + "-2.187507,-0.75", + "-6.999999,-0.8125011", + "-5.71875,-0.8125011", + "2.187508,-0.75", + "2.187507,-0.8125011", + "-2.187506,-0.875", + "-2.187506,-0.8125011", + "-6.999999,-0.875", + "-5.71875,-0.875", + "2.187507,-0.8125011", + "2.187507,-0.875", + "-2.187506,-0.9375", + "-2.187506,-0.875", + "-6.999999,-0.9375", + "-5.71875,-0.9375", + "2.187507,-0.875", + "2.187507,-0.9375", + "2.187507,5.71875", + "-2.062506,0.000002563", + "2.062507,6.999999", + "2.187508,0.000002563", + "-2.187507,-0.06249744", + "-2.062506,-0.06249744", + "2.062507,-0.06249744", + "2.187508,-0.06249744", + "-2.187507,-0.125", + "-2.062506,-0.125", + "2.062507,-0.125", + "2.187508,-0.125", + "-2.187507,-0.1875", + "-2.062506,-0.1875", + "2.062507,-0.1875", + "2.187508,-0.1875", + "-2.187507,-0.25", + "-2.062506,-0.25", + "2.062507,-0.25", + "2.187508,-0.25", + "-2.187507,-0.3125", + "-2.062506,-0.3125", + "2.062507,-0.3125", + "2.187508,-0.3125", + "-2.187507,-0.375", + "-2.062506,-0.375", + "2.062507,-0.375", + "2.187508,-0.375", + "2.062507,-0.4375", + "2.187508,-0.4375", + "-2.187507,-0.4375", + "-2.062506,-0.4375", + "2.062507,-0.5", + "2.187508,-0.5", + "-2.187507,-0.5", + "-2.062506,-0.5", + "2.062507,-0.5625", + "2.187508,-0.5625", + "-2.187507,-0.5625", + "-2.062506,-0.5625", + "2.062507,-0.625", + "2.187508,-0.625", + "-2.187507,-0.625", + "-2.062506,-0.625", + "2.062507,-0.6875", + "2.187508,-0.6875", + "-2.187507,-0.6875", + "-2.062506,-0.6875", + "2.062507,-0.75", + "2.187508,-0.75", + "-2.187507,-0.75", + "-2.062506,-0.75", + "2.062506,-0.8125011", + "2.187507,-0.8125011", + "-2.187506,-0.8125011", + "-2.062505,-0.8125011", + "2.062506,-0.875", + "2.187507,-0.875", + "-2.187506,-0.875", + "-2.062505,-0.875", + "2.062506,-0.9375", + "2.187507,-0.9375", + "-2.187506,-0.9375", + "-2.062505,-0.9375", + "2.062506,6.999999", + "5.71875,-1", + "2.187507,6.999999", + "2.062506,-1", + "2.187506,5.71875", + "6.999999,-1", + "2.062505,5.71875", + "-2.187506,-1", + "-2.062505,-1", + "5.71875,-0.9375", + "-2.187506,-0.9375", + "-2.187506,-1", + "6.999999,-1", + "2.062506,-0.9375", + "2.187507,-1", + "2.187507,-0.9375", + "-2.312507,-0.06249744", + "-2.312507,0.000002563", + "-6.999999,-0.06249744", + "-5.71875,-0.06249744", + "2.312508,0.000002563", + "2.312508,-0.06249744", + "2.312507,5.71875", + "2.312508,6.999999", + "-2.312507,-0.125", + "-2.312507,-0.06249744", + "-6.999999,-0.125", + "-5.71875,-0.125", + "2.312508,-0.06249744", + "2.312508,-0.125", + "-2.312507,-0.1875", + "-2.312507,-0.125", + "-6.999999,-0.1875", + "-5.71875,-0.1875", + "2.312508,-0.125", + "2.312508,-0.1875", + "-2.312507,-0.25", + "-2.312507,-0.1875", + "-6.999999,-0.25", + "-5.71875,-0.25", + "2.312508,-0.1875", + "2.312508,-0.25", + "-2.312507,-0.3125", + "-2.312507,-0.25", + "-6.999999,-0.3125", + "-5.71875,-0.3125", + "2.312508,-0.25", + "2.312508,-0.3125", + "-2.312507,-0.375", + "-2.312507,-0.3125", + "-6.999999,-0.375", + "-5.71875,-0.375", + "2.312508,-0.3125", + "2.312508,-0.375", + "-2.312507,-0.4375", + "-2.312507,-0.375", + "-6.999999,-0.4375", + "-5.71875,-0.4375", + "2.312508,-0.375", + "2.312508,-0.4375", + "-2.312507,-0.5", + "-2.312507,-0.4375", + "-6.999999,-0.5", + "-5.71875,-0.5", + "2.312508,-0.4375", + "2.312508,-0.5", + "-2.312507,-0.5625", + "-2.312507,-0.5", + "-6.999999,-0.5625", + "-5.71875,-0.5625", + "2.312508,-0.5", + "2.312508,-0.5625", + "-2.312507,-0.625", + "-2.312507,-0.5625", + "-6.999999,-0.625", + "-5.71875,-0.625", + "2.312508,-0.5625", + "2.312508,-0.625", + "-2.312507,-0.6875", + "-2.312507,-0.625", + "-6.999999,-0.6875", + "-5.71875,-0.6875", + "2.312508,-0.625", + "2.312508,-0.6875", + "-2.312507,-0.75", + "-2.312507,-0.6875", + "-6.999999,-0.75", + "-5.71875,-0.75", + "2.312508,-0.6875", + "2.312508,-0.75", + "-2.312506,-0.8125011", + "-2.312507,-0.75", + "-6.999999,-0.8125011", + "-5.71875,-0.8125011", + "2.312508,-0.75", + "2.312507,-0.8125011", + "-2.312506,-0.875", + "-2.312506,-0.8125011", + "-6.999999,-0.875", + "-5.71875,-0.875", + "2.312507,-0.8125011", + "2.312507,-0.875", + "-2.312506,-0.9375", + "-2.312506,-0.875", + "-6.999999,-0.9375", + "-5.71875,-0.9375", + "2.312507,-0.875", + "2.312507,-0.9375", + "-2.312506,-1", + "-2.312506,-0.9375", + "-6.999999,-1", + "-5.71875,-1", + "2.312507,-0.9375", + "2.312507,-1", + "2.312507,5.71875", + "-2.187507,0.000002563", + "2.187508,6.999999", + "2.312508,0.000002563", + "-2.312507,-0.06249744", + "-2.187507,-0.06249744", + "2.187508,-0.06249744", + "2.312508,-0.06249744", + "-2.312507,-0.125", + "-2.187507,-0.125", + "2.187508,-0.125", + "2.312508,-0.125", + "-2.312507,-0.1875", + "-2.187507,-0.1875", + "2.187508,-0.1875", + "2.312508,-0.1875", + "-2.312507,-0.25", + "-2.187507,-0.25", + "2.187508,-0.25", + "2.312508,-0.25", + "-2.312507,-0.3125", + "-2.187507,-0.3125", + "2.187508,-0.3125", + "2.312508,-0.3125", + "-2.312507,-0.375", + "-2.187507,-0.375", + "2.187508,-0.375", + "2.312508,-0.375", + "2.187508,-0.4375", + "2.312508,-0.4375", + "-2.312507,-0.4375", + "-2.187507,-0.4375", + "2.187508,-0.5", + "2.312508,-0.5", + "-2.312507,-0.5", + "-2.187507,-0.5", + "2.187508,-0.5625", + "2.312508,-0.5625", + "-2.312507,-0.5625", + "-2.187507,-0.5625", + "2.187508,-0.625", + "2.312508,-0.625", + "-2.312507,-0.625", + "-2.187507,-0.625", + "2.187508,-0.6875", + "2.312508,-0.6875", + "-2.312507,-0.6875", + "-2.187507,-0.6875", + "2.187508,-0.75", + "2.312508,-0.75", + "-2.312507,-0.75", + "-2.187507,-0.75", + "2.187507,-0.8125011", + "2.312507,-0.8125011", + "-2.312506,-0.8125011", + "-2.187506,-0.8125011", + "2.187507,-0.875", + "2.312507,-0.875", + "-2.312506,-0.875", + "-2.187506,-0.875", + "2.187507,-0.9375", + "2.312507,-0.9375", + "-2.312506,-0.9375", + "-2.187506,-0.9375", + "2.187507,-1", + "2.312507,-1", + "-2.312506,-1", + "-2.187506,-1", + "2.187507,6.999999", + "5.71875,-1.0625", + "2.312507,6.999999", + "2.187507,-1.0625", + "2.312506,5.71875", + "6.999999,-1.0625", + "2.187506,5.71875", + "-2.312506,-1.0625", + "-2.187506,-1.0625", + "5.71875,-1", + "-2.312506,-1", + "-2.312506,-1.0625", + "6.999999,-1.0625", + "2.187507,-1", + "2.312507,-1.0625", + "2.312507,-1", + "-5.71875,-0.06249744", + "-2.437507,0.000002563", + "-6.999999,-0.06249744", + "-5.71875,-0.06249744", + "-6.999999,0.000002563", + "2.437508,-0.06249744", + "-5.71875,0.000002563", + "2.437508,6.999999", + "-5.71875,-0.125", + "-2.437507,-0.06249744", + "-6.999999,-0.125", + "-5.71875,-0.125", + "-6.999999,-0.06249744", + "2.437508,-0.125", + "-5.71875,-0.1875", + "-2.437507,-0.125", + "-6.999999,-0.1875", + "-5.71875,-0.1875", + "-6.999999,-0.125", + "2.437508,-0.1875", + "-5.71875,-0.25", + "-2.437507,-0.1875", + "-6.999999,-0.25", + "-5.71875,-0.25", + "-6.999999,-0.1875", + "2.437508,-0.25", + "-5.71875,-0.375", + "-2.437507,-0.3125", + "-6.999999,-0.375", + "-5.71875,-0.375", + "-6.999999,-0.3125", + "2.437508,-0.375", + "-5.71875,-0.3125", + "-6.999999,-0.3125", + "-5.71875,-0.4375", + "-2.437507,-0.375", + "-6.999999,-0.4375", + "-5.71875,-0.4375", + "-6.999999,-0.375", + "2.437508,-0.4375", + "-5.71875,-0.5", + "-2.437507,-0.4375", + "-6.999999,-0.5", + "-5.71875,-0.5", + "-6.999999,-0.4375", + "2.437508,-0.5", + "-5.71875,-0.5625", + "-2.437507,-0.5", + "-6.999999,-0.5625", + "-5.71875,-0.5625", + "-6.999999,-0.5", + "2.437508,-0.5625", + "-5.71875,-0.625", + "-2.437507,-0.5625", + "-6.999999,-0.625", + "-5.71875,-0.625", + "-6.999999,-0.5625", + "2.437508,-0.625", + "-5.71875,-0.6875", + "-2.437507,-0.625", + "-6.999999,-0.6875", + "-5.71875,-0.6875", + "-6.999999,-0.625", + "2.437508,-0.6875", + "-5.71875,-0.75", + "-2.437507,-0.6875", + "-6.999999,-0.75", + "-5.71875,-0.75", + "-6.999999,-0.6875", + "2.437508,-0.75", + "-5.71875,-0.8125011", + "-2.437507,-0.75", + "-6.999999,-0.8125011", + "-5.71875,-0.8125011", + "-6.999999,-0.75", + "2.437507,-0.8125011", + "-5.71875,-0.875", + "-2.437506,-0.8125011", + "-6.999999,-0.875", + "-5.71875,-0.875", + "-6.999999,-0.8125011", + "2.437507,-0.875", + "-5.71875,-0.9375", + "-2.437506,-0.875", + "-6.999999,-0.9375", + "-5.71875,-0.9375", + "-6.999999,-0.875", + "2.437507,-0.9375", + "-5.71875,-1", + "-2.437506,-0.9375", + "-6.999999,-1", + "-5.71875,-1", + "-6.999999,-0.9375", + "2.437507,-1", + "-5.71875,-1.0625", + "-2.437506,-1", + "-6.999999,-1.0625", + "-5.71875,-1.0625", + "-6.999999,-1", + "2.437507,-1.0625", + "-5.71875,-0.3125", + "-2.437507,-0.25", + "-6.999999,-0.25", + "2.437508,-0.3125", + "2.437507,5.71875", + "-2.312507,0.000002563", + "2.312508,6.999999", + "2.437508,0.000002563", + "-2.437507,-0.06249744", + "-2.312507,-0.06249744", + "2.312508,-0.06249744", + "2.437508,-0.06249744", + "-2.437507,-0.125", + "-2.312507,-0.125", + "2.312508,-0.125", + "2.437508,-0.125", + "-2.437507,-0.1875", + "-2.312507,-0.1875", + "2.312508,-0.1875", + "2.437508,-0.1875", + "-2.437507,-0.25", + "-2.312507,-0.25", + "2.312508,-0.25", + "2.437508,-0.25", + "-2.437507,-0.375", + "-2.312507,-0.375", + "-2.312507,-0.3125", + "-2.437507,-0.3125", + "2.437508,-0.3125", + "2.312508,-0.3125", + "2.312508,-0.375", + "2.437508,-0.375", + "2.312508,-0.4375", + "2.437508,-0.4375", + "-2.437507,-0.4375", + "-2.312507,-0.4375", + "2.312508,-0.5", + "2.437508,-0.5", + "-2.437507,-0.5", + "-2.312507,-0.5", + "2.312508,-0.5625", + "2.437508,-0.5625", + "-2.437507,-0.5625", + "-2.312507,-0.5625", + "2.312508,-0.625", + "2.437508,-0.625", + "-2.437507,-0.625", + "-2.312507,-0.625", + "2.312508,-0.6875", + "2.437508,-0.6875", + "-2.437507,-0.6875", + "-2.312507,-0.6875", + "2.312508,-0.75", + "2.437508,-0.75", + "-2.437507,-0.75", + "-2.312507,-0.75", + "2.312507,-0.8125011", + "2.437507,-0.8125011", + "-2.437506,-0.8125011", + "-2.312506,-0.8125011", + "2.312507,-0.875", + "2.437507,-0.875", + "-2.437506,-0.875", + "-2.312506,-0.875", + "2.312507,-0.9375", + "2.437507,-0.9375", + "-2.437506,-0.9375", + "-2.312506,-0.9375", + "2.312507,-1", + "2.437507,-1", + "-2.437506,-1", + "-2.312506,-1", + "2.312507,-1.0625", + "2.437507,-1.0625", + "-2.437506,-1.0625", + "-2.312506,-1.0625", + "2.312507,6.999999", + "5.71875,-1.125", + "2.437507,6.999999", + "2.312507,-1.125", + "2.437506,5.71875", + "-6.999999,-1.125", + "2.312506,5.71875", + "-2.437506,-1.125", + "-2.312506,-1.125", + "5.71875,-1.0625", + "-2.437506,-1.0625", + "-5.71875,-1.125", + "6.999999,-1.125", + "2.312507,-1.0625", + "2.437507,-1.125", + "-6.999999,-1.0625" + ], + "TextureUAxis": [ + "1,0,0", + "1,0,-0", + "0,-1,0", + "0,1,0", + "-1,0,0", + "1,-0,0", + "0,1,0", + "-1,0,0", + "0,0,0", + "1,0,0", + "1,-0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,0,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "0,0,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "0,0,0", + "1,0,0", + "-1,0,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "0,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "0,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "0,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "0,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "0,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "0,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "1,0,0", + "1,-0,0", + "-1,0,0", + "1,0,0", + "1,-0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "0,-1,0", + "1,0,0", + "1,0,0", + "0,-1,0", + "1,0,0", + "0,-1,0", + "1,0,0", + "0,-1,0", + "1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,-1,0", + "0,1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "0,1,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "-1,0,0", + "1,0,0", + "1,0,0", + "-1,0,0", + "0,-1,0", + "1,0,0", + "0,1,0" + ], + "TextureVAxis": [ + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "-0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,-1,0", + "-0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,-1,0", + "0,0,-1", + "0,0,-1", + "0,0,-1", + "0,0,-1" + ], + "TextureScale": [ + "0.2500001,0.25", + "0.2500001,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.2500001,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2500001", + "0.25,0.2500001", + "0.25,0.2500001", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2500001", + "0.25,0.2500001", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2500001", + "0.25,0.2500001", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2500001", + "0.25,0.2500001", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2500001", + "0.25,0.2500001", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.2500001", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2500001", + "0.25,0.2500001", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2500001", + "0.25,0.2500001", + "0.25,0.2500001", + "0.25,0.25", + "0.25,0.2500001", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.25", + "0.2500001,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.2500001", + "0.25,0.2500001", + "0.25,0.25", + "0.25,0.2499999", + "0.25,0.2499999", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25" + ], + "TextureOffset": [ + "416.0001,368", + "416.0001,368", + "368,15.99869", + "0,0", + "96,15.99869", + "416,15.99869", + "0,0", + "96,15.99869", + "0,0", + "416,15.99869", + "416,368", + "416,368", + "96,15.99869", + "368,15.99869", + "416,15.99869", + "0,0", + "0,0", + "0,0", + "416,15.99869", + "96,15.99869", + "0,0", + "96,15.99869", + "416,15.99869", + "416,368", + "416,368", + "96,15.9987", + "368,15.9987", + "416,15.9987", + "0,0", + "0,0", + "0,0", + "0,0", + "416,15.9987", + "96,15.9987", + "0,0", + "416,15.99869", + "96,15.99869", + "96,15.99869", + "416,15.99869", + "416,368", + "416,368", + "96,15.9987", + "368,15.9987", + "416,15.9987", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "416,15.9987", + "96,15.9987", + "0,0", + "416,15.9987", + "96,15.9987", + "416,15.99869", + "96,15.99869", + "96,15.99869", + "416,15.99869", + "416,368", + "416,368", + "96,15.99861", + "368,15.99861", + "416,15.99861", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "416,15.99861", + "96,15.99861", + "0,0", + "416,15.9987", + "96,15.9987", + "416,15.9987", + "96,15.9987", + "416,15.99869", + "96,15.99869", + "96,15.99869", + "416,15.99869", + "416,368", + "416,368", + "96,15.99869", + "368,15.99869", + "416,15.99869", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "416,15.99869", + "96,15.99869", + "0,0", + "416,15.99861", + "96,15.99861", + "416,15.9987", + "96,15.9987", + "416,15.9987", + "96,15.9987", + "416,15.99869", + "96,15.99869", + "96,15.99869", + "416,15.99869", + "416,368", + "416,368", + "96,15.99873", + "368,15.99873", + "416,15.99873", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "416,15.99873", + "96,15.99873", + "0,0", + "416,15.99869", + "96,15.99869", + "416,15.99861", + "96,15.99861", + "416,15.9987", + "96,15.9987", + "416,15.9987", + "96,15.9987", + "416,15.99869", + "96,15.99869", + "96,15.99869", + "416,15.99869", + "416,368", + "416,368", + "96,15.99873", + "368,15.99873", + "416,15.99873", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "416,15.99872", + "96,15.99873", + "0,0", + "416,15.99873", + "96,15.99873", + "416,15.99869", + "96,15.99869", + "416,15.99861", + "96,15.99861", + "416,15.9987", + "96,15.9987", + "416,15.9987", + "96,15.9987", + "416,15.99869", + "96,15.99869", + "96,15.99869", + "416,15.99869", + "416,368", + "416,368", + "96,15.99866", + "368,15.99866", + "416,15.99866", + "0,0", + "144,15.99866", + "144,15.99873", + "144,15.99873", + "144,15.99869", + "144,15.99861", + "144,15.9987", + "144,15.9987", + "144,15.99869", + "144,15.99869", + "416,15.99866", + "96,15.99866", + "0,0", + "416,15.99872", + "96,15.99873", + "416,15.99873", + "96,15.99873", + "416,15.99869", + "96,15.99869", + "416,15.9986", + "96,15.9986", + "416,15.9987", + "96,15.9987", + "416,15.9987", + "96,15.9987", + "416,15.99869", + "96,15.99869", + "96,15.99869", + "416,15.99869", + "416,368", + "416,368", + "96,15.99854", + "368,15.99854", + "416,15.99854", + "144,15.99869", + "144,15.99854", + "0,0.00009155273", + "0,0", + "0,0.00009155273", + "0,0", + "416,15.99869", + "416,15.99869", + "416,15.99869", + "416,15.99869", + "416,15.9987", + "416,15.9987", + "416,15.9987", + "416,15.99869", + "416,15.99869", + "416,15.99869", + "416,15.99869", + "416,15.99869", + "416,15.9987", + "416,15.9987", + "416,15.99861", + "416,15.99861", + "416,15.99869", + "416,15.9987", + "416,15.9987", + "416,15.99869", + "416,15.99869", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0" + ], + "MaterialIndex": [ + 3, + 3, + 3, + 0, + 3, + 3, + 0, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/dev/reflectivity_30.vmat", + "materials/light/dev_checker_light.vmat", + "materials/dev/black_grid_8.vmat", + "materials/editor/black_grid_8_doublesided.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + } + ] + }, + { + "__guid": "4a047674-00c7-4f7e-9e68-3c4733457266", + "Flags": 0, + "Name": "Floor", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.MeshComponent", + "__guid": "ca7b8ce8-ac39-48ce-9815-739528a18a94", + "Collision": "Mesh", + "Color": "1,1,1,1", + "HideInGame": false, + "IsTrigger": false, + "Mesh": { + "Topology": "H4sIAAAAAAAACk2Th07DQBBEndjphBo6hIQWQu/w/z8G86Rn6SyNZHlmd29nzrOqqn6DUcDTDZqgH4yDYbAdbAYHwSw4C06Cy2AR3AW3wXPwGHwG70FH0LN8joLa77XzqkK74Ttcz7OUZ9steg6KvrXaubrGvcb267nPte/0mFjXUY/2KvjLg2ZqTbsLZzuUZ9aW/nQ9Cz7dew767hSz\u002BmrX1qPfswa\u002B624Teebu63vtLvj/6qyOZ2m9Gqp9sR79sTV14f25PLuemmfjXHL9tleldlB4g/bLevQX1jTOmLszPF4tvSetl9yXG/lGr0fyG2qX8lO1C/me2U3l8W3l/Wuz4B4\u002BFPms/c77ptqVPN/RUgPPnmRHJvBk9RRwr\u002BHYi/v9VuSD12QEjx4tNfDo0VIDz55kRybwZP0R8L/Qi7n8Nz9FPnhNRvDo0VIDjx4tNfDkQXZk0u6Pp9SRO9ngHztyDrT/dgmzKAAEAAA=", + "Positions": [ + "-4480,-4864.001,0", + "4480,-4864.001,0", + "4480,4864,0", + "-4480,4864,0", + "5888,6015.999,640", + "5887.998,-6016.002,640", + "-5887.998,6016,640", + "5888,6015.999,640", + "5887.998,-6016.002,640", + "-5888,-6016,640", + "-5888,-6016,640", + "-5887.998,6016,640", + "6400.001,6527.996,1664", + "6399.996,-6528.002,1664", + "-6399.996,6528.001,1664", + "6400.001,6527.996,1664", + "6399.996,-6528.002,1664", + "-6400.001,-6527.997,1664", + "-6400.001,-6527.997,1664", + "-6399.996,6528.001,1664" + ], + "TextureCoord": [ + "17.5,19", + "-17.5,16.60899", + "17.5,-19", + "15.93141,19", + "-17.5,-19", + "17.5,-16.60899", + "-17.5,19", + "-15.93141,-19", + "21.97293,-23.5", + "23.5,-12.52197", + "15.93141,-19", + "0,0", + "21.97293,23.50001", + "0,0", + "-22.99999,-21.7568", + "22.99999,-12.74556", + "-17.5,-16.60899", + "0,0", + "23,-21.7568", + "0,0", + "22.99999,21.75681", + "22.99999,-12.74557", + "17.5,16.60899", + "0,0", + "-23,21.7568", + "0,0", + "-21.97293,23.5", + "23.49999,-12.52197", + "-15.93141,19", + "0,0", + "-21.97293,-23.5", + "0,0", + "-25.49999,-16.99411", + "0,0", + "-23.5,-12.52197", + "0,0", + "25.5,-16.99411", + "0,0", + "-24.99999,-17.2177", + "0,0", + "-23,-12.74556", + "0,0", + "25,-17.21769", + "0,0", + "-24.99999,-17.2177", + "0,0", + "-23,-12.74556", + "0,0", + "25,-17.2177", + "0,0", + "-25.5,-16.99411", + "0,0", + "-23.50001,-12.52197", + "0,0", + "25.5,-16.9941", + "0,0" + ], + "TextureUAxis": [ + "1,0,-0", + "0.9103664,0,0.4138032", + "1,0,0.00000002616391", + "1,0,-0.00000005232781", + "0.9103664,0,-0.4138032", + "-0.0000002724784,-1,-0", + "1,-0.0000002384186,0", + "-1,0.0000002781551,0", + "0.0000002724784,1,0" + ], + "TextureVAxis": [ + "0,-1,0", + "-0.00000001229557,-1,0.00000002705024", + "0.00000001270632,-0.8741572,-0.485643", + "0.00000002541263,-0.8741573,0.4856429", + "-0.00000001229557,-1,-0.00000002705024", + "-0.4472133,0.0000001218559,-0.8944274", + "-0.0000001066238,-0.4472125,-0.8944278", + "0.0000001243944,0.4472125,-0.8944278", + "0.4472132,-0.0000001218559,-0.8944274" + ], + "TextureScale": [ + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25", + "0.25,0.25" + ], + "TextureOffset": [ + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0", + "0,0" + ], + "MaterialIndex": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "EdgeFlags": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "Materials": [ + "materials/light/dev_checker_light.vmat" + ] + }, + "SmoothingAngle": 40, + "Static": true + }, + { + "__type": "Sandbox.PlaneCollider", + "__guid": "b6373d95-68c4-4846-b62b-d8e99c8cf30c", + "Center": "0,0,0", + "IsTrigger": false, + "Scale": "100,100", + "Static": true + } + ] + }, + { + "__guid": "2e7c5aac-cf92-4be6-94b5-ce3dea4b7fba", + "Flags": 0, + "Name": "Ambient", + "Position": "0,0,500.889", + "Enabled": true, + "Children": [ + { + "__guid": "66e0226c-f02c-4167-ba1b-3229be3ba6fe", + "Flags": 0, + "Name": "Skybox", + "Position": "0,0,60.00003", + "Rotation": "0,0.06812787,0,0.9976766", + "Tags": "skybox", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SkyBox2D", + "__guid": "50767c25-b211-45a3-a398-d76d95b2b263", + "SkyMaterial": "materials/skybox/skybox_day_01.vmat", + "Tint": "0.422,0.67486,1.02105,2" + } + ] + }, + { + "__guid": "841ff70c-ca86-456e-b268-e3fc3db36c47", + "Flags": 0, + "Name": "Sun", + "Position": "0,0,40.00003", + "Rotation": "-0.1057893,-0.1444111,0.5814101,-0.7936726", + "Tags": "light_directional,light", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.DirectionalLight", + "__guid": "240e089f-32d3-4675-b6e3-e9e4db40fe06", + "FogMode": "Enabled", + "FogStrength": 1, + "LightColor": "0.98264,1,0.85116,1", + "Shadows": true, + "SkyColor": "0.26323,0.3014,0.36279,1" + } + ] + } + ] + } + ], + "__variables": [] + }, + "ShowInMenu": false, + "MenuPath": null, + "MenuIcon": null, + "ResourceVersion": 1, + "__references": [ + "matek.dev_checker_light#46462" + ], + "__version": 1 +} \ No newline at end of file diff --git a/Libraries/fish.scc/Assets/prefabs/shrimp.png b/Libraries/fish.scc/Assets/prefabs/shrimp.png new file mode 100644 index 0000000..959ec66 Binary files /dev/null and b/Libraries/fish.scc/Assets/prefabs/shrimp.png differ diff --git a/Libraries/fish.scc/Assets/scenes/flyer_example.scene b/Libraries/fish.scc/Assets/scenes/flyer_example.scene new file mode 100644 index 0000000..c8aa6f9 --- /dev/null +++ b/Libraries/fish.scc/Assets/scenes/flyer_example.scene @@ -0,0 +1,121 @@ +{ + "__guid": "e78370eb-4e25-4b7f-bbf8-89f0fcbaa68b", + "GameObjects": [ + { + "__guid": "048573b1-fa80-406a-a30d-93881e2b19c9", + "Flags": 0, + "Name": "debug_world", + "Enabled": true, + "__Prefab": "prefabs/debug_world.prefab", + "__PrefabVariables": {} + }, + { + "__guid": "dad296d6-935e-4779-b5ae-67a3a0d28ab6", + "Flags": 0, + "Name": "Player", + "Position": "-171.0225,-113.5377,171.9933", + "Enabled": true, + "Components": [ + { + "__type": "ShrimpleCharacterController.ShrimpleCharacterController", + "__guid": "fa127e8d-b05d-4e14-894d-d2977361591d", + "AirAcceleration": 1500, + "AirDeceleration": 700, + "Gravity": -850, + "GravityEnabled": false, + "GroundAcceleration": 1000, + "GroundDeceleration": 1500, + "GroundStickDistance": 12, + "GroundStickEnabled": false, + "IgnoreGroundSurface": false, + "IgnoreTags": "", + "IgnoreZ": false, + "IgnoreZWhenZero": true, + "ManuallyUpdate": true, + "MaxBounces": 5, + "MaxGroundAngle": 60, + "MaxUnstuckTries": 20, + "PushEnabled": false, + "PushTagsWeight": { + "player": 1 + }, + "ScaleAgainstWalls": true, + "StepDepth": 2, + "StepHeight": 12, + "StepsEnabled": false, + "TraceHeight": 72, + "TraceWidth": 16, + "UnstuckEnabled": true, + "UseSceneGravity": true + }, + { + "__type": "ShrimpleCharacterController.ShrimpleFlyer", + "__guid": "e79bdc25-5a6f-4eb2-8a49-5f7aac27f8cd", + "RunSpeed": 2400, + "WalkSpeed": 800 + }, + { + "__type": "Sandbox.Citizen.CitizenAnimationHelper", + "__guid": "6bb6e1f8-1402-4b7b-9006-ea4866eb9e64", + "BodyWeight": 1, + "EyesWeight": 1, + "HeadWeight": 1, + "LookAtEnabled": false, + "Target": { + "_type": "component", + "component_id": "75a0dedf-07bc-4a29-9027-9e88625f7ba0", + "go": "768529ee-5ecc-4ddb-a81e-73fdb775baec", + "component_type": "SkinnedModelRenderer" + } + } + ], + "Children": [ + { + "__guid": "768529ee-5ecc-4ddb-a81e-73fdb775baec", + "Flags": 0, + "Name": "Model", + "Position": "0,0,0", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SkinnedModelRenderer", + "__guid": "75a0dedf-07bc-4a29-9027-9e88625f7ba0", + "BodyGroups": 341, + "CreateBoneObjects": false, + "Model": "models/citizen/citizen.vmdl", + "RenderType": "On", + "Tint": "1,1,1,1", + "UseAnimGraph": true + } + ] + } + ] + } + ], + "SceneProperties": { + "FixedUpdateFrequency": 50, + "MaxFixedUpdates": 5, + "NetworkFrequency": 30, + "NetworkInterpolation": true, + "ThreadedAnimation": true, + "TimeScale": 1, + "UseFixedUpdate": true, + "NavMesh": { + "Enabled": false, + "IncludeStaticBodies": true, + "IncludeKeyframedBodies": true, + "EditorAutoUpdate": true, + "AgentHeight": 64, + "AgentRadius": 16, + "AgentStepSize": 18, + "AgentMaxSlope": 40, + "ExcludedBodies": "", + "IncludedBodies": "" + } + }, + "Title": "walker_example", + "Description": "", + "ResourceVersion": 1, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Libraries/fish.scc/Assets/scenes/roller_example.scene b/Libraries/fish.scc/Assets/scenes/roller_example.scene new file mode 100644 index 0000000..948e065 --- /dev/null +++ b/Libraries/fish.scc/Assets/scenes/roller_example.scene @@ -0,0 +1,146 @@ +{ + "__guid": "e78370eb-4e25-4b7f-bbf8-89f0fcbaa68b", + "GameObjects": [ + { + "__guid": "048573b1-fa80-406a-a30d-93881e2b19c9", + "Flags": 0, + "Name": "debug_world", + "Enabled": true, + "__Prefab": "prefabs/debug_world.prefab", + "__PrefabVariables": {} + }, + { + "__guid": "dad296d6-935e-4779-b5ae-67a3a0d28ab6", + "Flags": 0, + "Name": "Player", + "Position": "0,-49.46404,176.2773", + "Enabled": true, + "Components": [ + { + "__type": "ShrimpleCharacterController.ShrimpleCharacterController", + "__guid": "fa127e8d-b05d-4e14-894d-d2977361591d", + "AirAcceleration": 250, + "AirDeceleration": 100, + "Gravity": -850, + "GravityEnabled": true, + "GroundAcceleration": 1000, + "GroundDeceleration": 2000, + "GroundStickDistance": 12, + "GroundStickEnabled": false, + "IgnoreGroundSurface": false, + "IgnoreTags": "", + "IgnoreZ": true, + "IgnoreZWhenZero": true, + "ManuallyUpdate": true, + "MaxBounces": 5, + "MaxGroundAngle": 60, + "MaxUnstuckTries": 20, + "PushEnabled": false, + "PushTagsWeight": { + "player": 1 + }, + "ScaleAgainstWalls": true, + "StepDepth": 2, + "StepHeight": 12, + "StepsEnabled": true, + "TraceHeight": 64, + "TraceWidth": 64, + "UnstuckEnabled": true, + "UseSceneGravity": true + }, + { + "__type": "ShrimpleCharacterController.ShrimpleRoller", + "__guid": "c557f267-05dd-4185-be90-7d60757118ef", + "JumpStrength": 350, + "RunSpeed": 3000, + "WalkSpeed": 1000 + } + ], + "Children": [ + { + "__guid": "768529ee-5ecc-4ddb-a81e-73fdb775baec", + "Flags": 0, + "Name": "Model", + "Position": "0,0,32", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.ModelRenderer", + "__guid": "13202fec-761f-46b0-9517-21a8662c39f3", + "BodyGroups": 18446744073709551615, + "MaterialOverride": "materials/editor/black_grid_8_doublesided.vmat", + "Model": "models/dev/sphere.vmdl", + "RenderType": "On", + "Tint": "1,1,1,1" + }, + { + "__type": "Sandbox.TrailRenderer", + "__guid": "0c954483-095d-48f1-bb1c-47d90bbb6ae6", + "BlendMode": "Normal", + "CastShadows": false, + "Color": { + "color": [ + { + "c": "1,1,1,0.5" + }, + { + "t": 1, + "c": "1,1,1,0" + } + ], + "alpha": [] + }, + "LifeTime": 3, + "MaxPoints": 256, + "Opaque": false, + "PointDistance": 4, + "Texturing": { + "WorldSpace": true, + "UnitsPerTexture": 10, + "Scale": 1 + }, + "Width": { + "rangey": "0,64", + "frames": [ + { + "y": 1 + }, + { + "x": 1 + } + ] + }, + "Wireframe": false + } + ] + } + ] + } + ], + "SceneProperties": { + "FixedUpdateFrequency": 50, + "MaxFixedUpdates": 5, + "NetworkFrequency": 30, + "NetworkInterpolation": true, + "ThreadedAnimation": true, + "TimeScale": 1, + "UseFixedUpdate": true, + "NavMesh": { + "Enabled": false, + "IncludeStaticBodies": true, + "IncludeKeyframedBodies": true, + "EditorAutoUpdate": true, + "AgentHeight": 64, + "AgentRadius": 16, + "AgentStepSize": 18, + "AgentMaxSlope": 40, + "ExcludedBodies": "", + "IncludedBodies": "" + } + }, + "Title": "walker_example", + "Description": "", + "ResourceVersion": 1, + "__references": [], + "__version": 1 +} \ No newline at end of file diff --git a/Libraries/fish.scc/Assets/scenes/walker_example.scene b/Libraries/fish.scc/Assets/scenes/walker_example.scene new file mode 100644 index 0000000..5fd63b5 --- /dev/null +++ b/Libraries/fish.scc/Assets/scenes/walker_example.scene @@ -0,0 +1,185 @@ +{ + "__guid": "e78370eb-4e25-4b7f-bbf8-89f0fcbaa68b", + "GameObjects": [ + { + "__guid": "4a794eac-df05-4fff-b80b-f4f40e6b4e9e", + "Flags": 0, + "Name": "Scene Information", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SceneInformation", + "__guid": "f6aaec07-69f8-4387-b7d9-f94cbc0f362d", + "Author": null, + "Changes": null, + "Description": "", + "Group": null, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "SceneTags": "", + "Title": "walker_example", + "Version": null + } + ], + "Children": [] + }, + { + "__guid": "048573b1-fa80-406a-a30d-93881e2b19c9", + "Flags": 0, + "Name": "debug_world", + "Enabled": true, + "__Prefab": "prefabs/debug_world.prefab", + "__PrefabVariables": {} + }, + { + "__guid": "dad296d6-935e-4779-b5ae-67a3a0d28ab6", + "Flags": 0, + "Name": "Player", + "Position": "-171.0225,-113.5377,171.9933", + "Enabled": true, + "Components": [ + { + "__type": "ShrimpleCharacterController.ShrimpleCharacterController", + "__guid": "fa127e8d-b05d-4e14-894d-d2977361591d", + "__version": 1, + "AirAcceleration": 300, + "AirDeceleration": 0, + "CylinderTrace": true, + "Gravity": -850, + "GravityEnabled": true, + "GripFactorReduction": 1, + "GroundAcceleration": 1000, + "GroundDeceleration": 1500, + "GroundStickDistance": 12, + "GroundStickEnabled": true, + "IgnoreGroundSurface": false, + "IgnoreTags": "", + "IgnoreZ": true, + "IgnoreZWhenZero": true, + "ManuallyUpdate": true, + "MaxBounces": 5, + "MaxGroundAngle": 60, + "MaxUnstuckTries": 20, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "PseudoStepsEnabled": true, + "PushEnabled": false, + "PushTagsWeight": { + "player": 1 + }, + "RotateWithGameObject": true, + "ScaleAgainstWalls": true, + "StepDepth": 2, + "StepHeight": 12, + "StepsEnabled": true, + "StepTolerance": 1, + "TraceHeight": 72, + "TraceWidth": 24, + "UnstuckEnabled": true, + "UseSceneGravity": true, + "UseVectorGravity": false, + "VectorGravity": "0,0,-850", + "WallTolerance": 1 + }, + { + "__type": "ShrimpleCharacterController.ShrimpleWalker", + "__guid": "21e48f2b-e808-42b7-83e6-83282972f187", + "DuckSpeed": 50, + "JumpStrength": 350, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "RunSpeed": 300, + "WalkSpeed": 100 + } + ], + "Children": [ + { + "__guid": "768529ee-5ecc-4ddb-a81e-73fdb775baec", + "Flags": 0, + "Name": "Model", + "Enabled": true, + "Components": [ + { + "__type": "Sandbox.SkinnedModelRenderer", + "__guid": "75a0dedf-07bc-4a29-9027-9e88625f7ba0", + "AnimationGraph": null, + "BodyGroups": 341, + "BoneMergeTarget": null, + "CreateAttachments": false, + "CreateBoneObjects": false, + "MaterialGroup": null, + "MaterialOverride": null, + "Model": "models/citizen/citizen.vmdl", + "Morphs": {}, + "OnComponentDestroy": null, + "OnComponentDisabled": null, + "OnComponentEnabled": null, + "OnComponentFixedUpdate": null, + "OnComponentStart": null, + "OnComponentUpdate": null, + "Parameters": { + "bools": {}, + "ints": {}, + "floats": {}, + "vectors": {}, + "rotations": {} + }, + "PlaybackRate": 1, + "RenderOptions": { + "GameLayer": true, + "OverlayLayer": false, + "BloomLayer": false, + "AfterUILayer": false + }, + "RenderType": "On", + "Sequence": { + "Name": null, + "Looping": true + }, + "Tint": "1,1,1,1", + "UseAnimGraph": true + } + ], + "Children": [] + } + ] + } + ], + "SceneProperties": { + "NetworkInterpolation": true, + "TimeScale": 1, + "WantsSystemScene": true, + "Metadata": { + "Title": "walker_example" + }, + "NavMesh": { + "Enabled": false, + "IncludeStaticBodies": true, + "IncludeKeyframedBodies": true, + "EditorAutoUpdate": true, + "AgentHeight": 64, + "AgentRadius": 16, + "AgentStepSize": 18, + "AgentMaxSlope": 40, + "ExcludedBodies": "", + "IncludedBodies": "" + } + }, + "ResourceVersion": 2, + "Title": "walker_example", + "Description": null, + "__references": [], + "__version": 2 +} \ No newline at end of file diff --git a/Libraries/fish.scc/LICENSE b/Libraries/fish.scc/LICENSE new file mode 100644 index 0000000..c7ec91f --- /dev/null +++ b/Libraries/fish.scc/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Small Fish + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Libraries/fish.scc/ProjectSettings/Collision.config b/Libraries/fish.scc/ProjectSettings/Collision.config new file mode 100644 index 0000000..ebf4230 --- /dev/null +++ b/Libraries/fish.scc/ProjectSettings/Collision.config @@ -0,0 +1,34 @@ +{ + "Defaults": { + "solid": "Collide", + "trigger": "Trigger", + "ladder": "Ignore", + "water": "Trigger" + }, + "Pairs": [ + { + "a": "solid", + "b": "solid", + "r": "Collide" + }, + { + "a": "trigger", + "b": "playerclip", + "r": "Ignore" + }, + { + "a": "trigger", + "b": "solid", + "r": "Trigger" + }, + { + "a": "playerclip", + "b": "solid", + "r": "Collide" + } + ], + "__guid": "3f8027f2-5728-4178-a563-2be1da260457", + "__schema": "configdata", + "__type": "CollisionRules", + "__version": 1 +} \ No newline at end of file diff --git a/Libraries/fish.scc/ProjectSettings/Input.config b/Libraries/fish.scc/ProjectSettings/Input.config new file mode 100644 index 0000000..03a075c --- /dev/null +++ b/Libraries/fish.scc/ProjectSettings/Input.config @@ -0,0 +1,194 @@ +{ + "Actions": [ + { + "Name": "Forward", + "KeyboardCode": "W", + "GamepadCode": "None", + "GroupName": "Movement" + }, + { + "Name": "Backward", + "KeyboardCode": "S", + "GamepadCode": "None", + "GroupName": "Movement" + }, + { + "Name": "Left", + "KeyboardCode": "A", + "GamepadCode": "None", + "GroupName": "Movement" + }, + { + "Name": "Right", + "KeyboardCode": "D", + "GamepadCode": "None", + "GroupName": "Movement" + }, + { + "Name": "Jump", + "KeyboardCode": "space", + "GamepadCode": "A", + "GroupName": "Movement" + }, + { + "Name": "Run", + "KeyboardCode": "shift", + "GamepadCode": "LeftJoystickButton", + "GroupName": "Movement" + }, + { + "Name": "Walk", + "KeyboardCode": "alt", + "GamepadCode": "None", + "GroupName": "Movement" + }, + { + "Name": "Duck", + "KeyboardCode": "ctrl", + "GamepadCode": "B", + "GroupName": "Movement" + }, + { + "Name": "attack1", + "KeyboardCode": "mouse1", + "GamepadCode": "RightTrigger", + "GroupName": "Actions" + }, + { + "Name": "attack2", + "KeyboardCode": "mouse2", + "GamepadCode": "LeftTrigger", + "GroupName": "Actions" + }, + { + "Name": "reload", + "KeyboardCode": "r", + "GamepadCode": "X", + "GroupName": "Actions" + }, + { + "Name": "use", + "KeyboardCode": "e", + "GamepadCode": "Y", + "GroupName": "Actions" + }, + { + "Name": "Slot1", + "KeyboardCode": "1", + "GamepadCode": "DpadWest", + "GroupName": "Inventory" + }, + { + "Name": "Slot2", + "KeyboardCode": "2", + "GamepadCode": "DpadEast", + "GroupName": "Inventory" + }, + { + "Name": "Slot3", + "KeyboardCode": "3", + "GamepadCode": "DpadSouth", + "GroupName": "Inventory" + }, + { + "Name": "Slot4", + "KeyboardCode": "4", + "GamepadCode": "None", + "GroupName": "Inventory" + }, + { + "Name": "Slot5", + "KeyboardCode": "5", + "GamepadCode": "None", + "GroupName": "Inventory" + }, + { + "Name": "Slot6", + "KeyboardCode": "6", + "GamepadCode": "None", + "GroupName": "Inventory" + }, + { + "Name": "Slot7", + "KeyboardCode": "7", + "GamepadCode": "None", + "GroupName": "Inventory" + }, + { + "Name": "Slot8", + "KeyboardCode": "8", + "GamepadCode": "None", + "GroupName": "Inventory" + }, + { + "Name": "Slot9", + "KeyboardCode": "9", + "GamepadCode": "None", + "GroupName": "Inventory" + }, + { + "Name": "Slot0", + "KeyboardCode": "0", + "GamepadCode": "None", + "GroupName": "Inventory" + }, + { + "Name": "SlotPrev", + "KeyboardCode": "mouse4", + "GamepadCode": "SwitchLeftBumper", + "GroupName": "Inventory" + }, + { + "Name": "SlotNext", + "KeyboardCode": "mouse5", + "GamepadCode": "SwitchRightBumper", + "GroupName": "Inventory" + }, + { + "Name": "View", + "KeyboardCode": "C", + "GamepadCode": "RightJoystickButton", + "GroupName": "Other" + }, + { + "Name": "Voice", + "KeyboardCode": "v", + "GamepadCode": "None", + "GroupName": "Other" + }, + { + "Name": "Drop", + "KeyboardCode": "g", + "GamepadCode": "None", + "GroupName": "Other" + }, + { + "Name": "Flashlight", + "KeyboardCode": "f", + "GamepadCode": "DpadNorth", + "GroupName": "Other" + }, + { + "Name": "Score", + "KeyboardCode": "tab", + "GamepadCode": "SwitchLeftMenu", + "GroupName": "Other" + }, + { + "Name": "Menu", + "KeyboardCode": "Q", + "GamepadCode": "SwitchRightMenu", + "GroupName": "Other" + }, + { + "Name": "Chat", + "KeyboardCode": "enter", + "GamepadCode": "None", + "GroupName": "Other" + } + ], + "__guid": "2b0cbf43-3f45-425d-8560-9eaecf2ed2a3", + "__schema": "configdata", + "__type": "InputSettings", + "__version": 1 +} \ No newline at end of file diff --git a/Libraries/fish.scc/README.md b/Libraries/fish.scc/README.md new file mode 100644 index 0000000..e57b7b8 --- /dev/null +++ b/Libraries/fish.scc/README.md @@ -0,0 +1,41 @@ +# Shrimple Character Controller + +https://github.com/user-attachments/assets/374eea5b-7106-4c3e-8cb6-9bb56a1ff511 + +A shrimple yet versatile Character Controller/Move Helper that performs great. +Performs 60%-200% better than standard Character Controller. + + +You can find example scenes for the Walker, Roller, and Flyer here: [Controller Example Scenes](https://github.com/Small-Fish-Dev/shrimple_character_controller/tree/main/Assets/scenes) + +Made from scratch using the classic [Collide and Slide](https://www.peroxide.dk/papers/collision/collision.pdf) method. + +For any issues please report them here: [Github Issues](https://github.com/Small-Fish-Dev/shrimple_character_controller/issues) + +# How to use +You can find code examples for the Walker, Roller, and Flyer here: [Example Controllers](https://github.com/Small-Fish-Dev/shrimple_character_controller/tree/main/code/Examples) + +It all boils down to: + +```csharp +Controller.WishVelocity = Vector3.Forward; +Controller.Move(); +``` + +You'll have to call `.Move()` only if your Controller options "Manual Update" is set to true. Otherwise you can set it to false and it will always be simulated. + +You are also able to manually update the GameObject's transform rather than letting the Controller do it: +```csharp +Controller.WishVelocity = wishDirection * wishSpeed; +var controllerResult = Controller.Move( false ); + +if ( controllerResult.Position.z <= 999f ) // Out of bounds! +{ + Destroy(); +} +else +{ + Transform.Position = controllerResult.Position; + MyVelocity = controllerResult.Velocity; +} +``` diff --git a/Libraries/fish.scc/code/Assembly.cs b/Libraries/fish.scc/code/Assembly.cs new file mode 100644 index 0000000..393be06 --- /dev/null +++ b/Libraries/fish.scc/code/Assembly.cs @@ -0,0 +1,5 @@ +global using Sandbox; +global using System; +global using System.Collections.Generic; +global using System.Linq; +namespace ShrimpleCharacterController; diff --git a/Libraries/fish.scc/code/Examples/ShrimpleFlyer.cs b/Libraries/fish.scc/code/Examples/ShrimpleFlyer.cs new file mode 100644 index 0000000..202731f --- /dev/null +++ b/Libraries/fish.scc/code/Examples/ShrimpleFlyer.cs @@ -0,0 +1,68 @@ +using Sandbox.Citizen; + +namespace ShrimpleCharacterController; + +[Hide] +public sealed class ShrimpleFlyer : Component +{ + [RequireComponent] + public ShrimpleCharacterController Controller { get; set; } + + [RequireComponent] + public CitizenAnimationHelper AnimationHelper { get; set; } + public SkinnedModelRenderer Renderer { get; set; } + public GameObject Camera { get; set; } + + [Property] + [Range(400f, 1600f, 20f)] + public float WalkSpeed { get; set; } = 800f; + + [Property] + [Range(800f, 4000f, 80f)] + public float RunSpeed { get; set; } = 2400f; + + public Angles EyeAngles { get; set; } + + protected override void OnStart() + { + base.OnStart(); + + Renderer = AnimationHelper.Target; + Camera = new GameObject(true, "Camera"); + Camera.SetParent(GameObject); + var cameraComponent = Camera.Components.Create(); + cameraComponent.ZFar = 32768f; + } + + protected override void OnFixedUpdate() + { + base.OnFixedUpdate(); + + var isDucking = Input.Down("Duck"); + var isRunning = Input.Down("Run"); + var ascending = Input.Down("Jump") ? 1f : 0f; + var descending = Input.Down("Duck") ? -1f : 0f; + var wishSpeed = isRunning ? RunSpeed : WalkSpeed; + var wishDirection = (Input.AnalogMove + Vector3.Up * (ascending + descending)).Normal * EyeAngles.ToRotation(); + + Controller.WishVelocity = wishDirection * wishSpeed; + Controller.Move(); + + AnimationHelper.WithWishVelocity(Controller.WishVelocity); + AnimationHelper.WithVelocity(Controller.Velocity); + AnimationHelper.IsGrounded = Controller.IsOnGround; + } + + protected override void OnUpdate() + { + base.OnUpdate(); + + EyeAngles += Input.AnalogLook; + EyeAngles = EyeAngles.WithPitch(MathX.Clamp(EyeAngles.pitch, -10f, 40f)); + Renderer.WorldRotation = Rotation.Slerp(Renderer.WorldRotation, Rotation.FromYaw(EyeAngles.yaw), Time.Delta * 5f); + + var cameraOffset = Vector3.Up * 70f + Vector3.Backward * 220f; + Camera.WorldRotation = EyeAngles.ToRotation(); + Camera.LocalPosition = cameraOffset * Camera.WorldRotation; + } +} diff --git a/Libraries/fish.scc/code/Examples/ShrimpleRoller.cs b/Libraries/fish.scc/code/Examples/ShrimpleRoller.cs new file mode 100644 index 0000000..1ca211b --- /dev/null +++ b/Libraries/fish.scc/code/Examples/ShrimpleRoller.cs @@ -0,0 +1,71 @@ +namespace ShrimpleCharacterController; + +[Hide] +public sealed class ShrimpleRoller : Component +{ + [RequireComponent] + public ShrimpleCharacterController Controller { get; set; } + + public ModelRenderer Renderer { get; set; } + public GameObject Camera { get; set; } + + [Property] + [Range(500f, 2000f, 100f)] + public float WalkSpeed { get; set; } = 1000f; + + [Property] + [Range(1000f, 5000f, 200f)] + public float RunSpeed { get; set; } = 3000f; + + [Property] + [Range(200f, 500f, 20f)] + public float JumpStrength { get; set; } = 350f; + + public Angles EyeAngles { get; set; } + + protected override void OnStart() + { + base.OnStart(); + + Renderer = Components.Get(FindMode.EnabledInSelfAndDescendants); + + Camera = new GameObject(true, "Camera"); + Camera.SetParent(GameObject); + var cameraComponent = Camera.Components.Create(); + cameraComponent.ZFar = 32768f; + } + + protected override void OnFixedUpdate() + { + base.OnFixedUpdate(); + + var wishDirection = Input.AnalogMove.Normal * Rotation.FromYaw(EyeAngles.yaw); + var isDucking = Input.Down("Duck"); + var isRunning = Input.Down("Run"); + var wishSpeed = isRunning ? RunSpeed : WalkSpeed; + + Controller.WishVelocity = wishDirection * wishSpeed; + Controller.Move(); + + if (Input.Pressed("Jump") && Controller.IsOnGround) + Controller.Punch(Vector3.Up * JumpStrength); + } + + protected override void OnUpdate() + { + base.OnUpdate(); + + EyeAngles += Input.AnalogLook; + EyeAngles = EyeAngles.WithPitch(MathX.Clamp(EyeAngles.pitch, -10f, 40f)); + + float pitchRotation = Controller.Velocity.x * Time.Delta; + float rollRotation = -Controller.Velocity.y * Time.Delta; + var ballPitch = Rotation.FromPitch(pitchRotation); + var ballRoll = Rotation.FromRoll(rollRotation); + Renderer.WorldRotation = ballPitch * ballRoll * Renderer.WorldRotation; + + var cameraOffset = Vector3.Up * 70f + Vector3.Backward * 260f; + Camera.WorldRotation = EyeAngles.ToRotation(); + Camera.LocalPosition = cameraOffset * Camera.WorldRotation; + } +} diff --git a/Libraries/fish.scc/code/Examples/ShrimpleWalker.cs b/Libraries/fish.scc/code/Examples/ShrimpleWalker.cs new file mode 100644 index 0000000..c19d446 --- /dev/null +++ b/Libraries/fish.scc/code/Examples/ShrimpleWalker.cs @@ -0,0 +1,84 @@ +using Sandbox.Citizen; + +namespace ShrimpleCharacterController; + +[Hide] +public sealed class ShrimpleWalker : Component +{ + [RequireComponent] + public ShrimpleCharacterController Controller { get; set; } + + [RequireComponent] + public CitizenAnimationHelper AnimationHelper { get; set; } + public SkinnedModelRenderer Renderer { get; set; } + public GameObject Camera { get; set; } + + [Property] + [Range(50f, 200f, 10f)] + public float WalkSpeed { get; set; } = 100f; + + [Property] + [Range(100f, 500f, 20f)] + public float RunSpeed { get; set; } = 300f; + + [Property] + [Range(25f, 100f, 5f)] + public float DuckSpeed { get; set; } = 50f; + + [Property] + [Range(200f, 500f, 20f)] + public float JumpStrength { get; set; } = 350f; + + public Angles EyeAngles { get; set; } + + protected override void OnStart() + { + base.OnStart(); + + Renderer = Components.Get(FindMode.EverythingInSelfAndDescendants); + Camera = new GameObject(true, "Camera"); + Camera.SetParent(GameObject); + var cameraComponent = Camera.Components.Create(); + cameraComponent.ZFar = 32768f; + } + + protected override void OnFixedUpdate() + { + base.OnFixedUpdate(); + + var wishDirection = Input.AnalogMove.Normal * Rotation.FromYaw(EyeAngles.yaw) * GameObject.WorldRotation; + var isDucking = Input.Down("Duck"); + var isRunning = Input.Down("Run"); + var wishSpeed = isDucking ? DuckSpeed : + isRunning ? RunSpeed : WalkSpeed; + + Controller.WishVelocity = wishDirection * wishSpeed; + Controller.Move(); + + if (Input.Pressed("Jump") && Controller.IsOnGround) + { + Controller.Punch(-Controller.AppliedGravity.Normal * JumpStrength); + AnimationHelper?.TriggerJump(); + } + + if (!AnimationHelper.IsValid()) return; + + AnimationHelper.WithWishVelocity(Controller.WishVelocity); + AnimationHelper.WithVelocity(Controller.Velocity); + AnimationHelper.DuckLevel = isDucking ? 1f : 0f; + AnimationHelper.IsGrounded = Controller.IsOnGround; + } + + protected override void OnUpdate() + { + base.OnUpdate(); + + EyeAngles += Input.AnalogLook; + EyeAngles = EyeAngles.WithPitch(MathX.Clamp(EyeAngles.pitch, -10f, 40f)); + // Renderer.WorldRotation = Rotation.Slerp(Renderer.WorldRotation, Rotation.FromYaw(EyeAngles.yaw), Time.Delta * 5f); + + var cameraOffset = Vector3.Up * 70f + Vector3.Backward * 220f; + Camera.LocalRotation = EyeAngles.ToRotation(); + Camera.LocalPosition = cameraOffset * Camera.LocalRotation; + } +} diff --git a/Libraries/fish.scc/code/ShrimpleCharacterController.cs b/Libraries/fish.scc/code/ShrimpleCharacterController.cs new file mode 100644 index 0000000..8241d17 --- /dev/null +++ b/Libraries/fish.scc/code/ShrimpleCharacterController.cs @@ -0,0 +1,916 @@ +using System.Text.Json.Nodes; + +namespace ShrimpleCharacterController; + +[Icon("nordic_walking")] +public class ShrimpleCharacterController : Component +{ + /// + /// Manually update this by calling Move() or let it always be simulated + /// + [Property] + [Group("Options")] + public bool ManuallyUpdate { get; set; } = true; + + /// + /// If pushing against a wall, scale the velocity based on the wall's angle (False is useful for NPCs that get stuck on corners) + /// + [Property] + [Group("Options")] + public bool ScaleAgainstWalls { get; set; } = true; + + [Sync] + float _traceWidth { get; set; } = 16f; + + /// + /// Width of our trace + /// + [Property] + [Group("Trace")] + [Range(1f, 64f, 1f, true, true)] + public float TraceWidth + { + get => _traceWidth; + set + { + _traceWidth = value; + Bounds = BuildBounds(); + _shrunkenBounds = Bounds.Grow(-SkinWidth); + } + } + + [Sync] + float _traceHeight { get; set; } = 72f; + + /// + /// Height of our trace + /// + [Property] + [Group("Trace")] + [Range(1f, 256f, 1f, true, true)] + public float TraceHeight + { + get => _traceHeight; + set + { + _traceHeight = value; + Bounds = BuildBounds(); + _shrunkenBounds = Bounds.Grow(-SkinWidth); + } + } + + /// + /// Rotate the trace with the gameobject + /// + [Property] + [Group("Trace")] + public bool RotateWithGameObject { get; set; } = true; + + /// + /// Use a cylinder trace instead of a box trace
+ /// [WARNING] This is a PHYSICAL TRACE, so it's more expensive than the normal box trace + ///
+ [Property] + [Group("Trace")] + public bool CylinderTrace { get; set; } = false; + + /// + /// Which tags it should ignore + /// + [Property] + [Group("Trace")] + public TagSet IgnoreTags { get; set; } = new TagSet(); + + /// + /// Max amount of trace calls whenever the simulation doesn't reach its target (Slide and collide bounces) + /// + [Property] + [Group("Trace")] + [Range(1, 20, 1, true, true)] + public int MaxBounces { get; set; } = 5; + + /// + /// How fast you accelerate while on the ground (Units per second) + /// + [Property] + [Group("Movement")] + [Range(0f, 3000f, 10f, false)] + [HideIf("GroundStickEnabled", false)] + public float GroundAcceleration { get; set; } = 1000f; + + /// + /// How fast you decelerate while on the ground (Units per second) + /// + [Property] + [Group("Movement")] + [Range(0f, 3000f, 10f, false)] + [HideIf("GroundStickEnabled", false)] + public float GroundDeceleration { get; set; } = 1500f; + + /// + /// How fast you accelerate while in the air (Units per second) + /// + [Property] + [Group("Movement")] + [Range(0f, 3000f, 10f, false)] + public float AirAcceleration { get; set; } = 300f; + + /// + /// How fast you decelerate while in the air (Units per second) + /// + [Property] + [Group("Movement")] + [Range(0f, 3000f, 10f, false)] + public float AirDeceleration { get; set; } = 0f; + + /// + /// Do we ignore the friction of the surface you're standing on or not? + /// + [Property] + [Group("Movement")] + public bool IgnoreGroundSurface { get; set; } = false; + + /// + /// Is this MoveHelper meant for horizontal grounded movement? (false = For flying or noclip) + /// + [Property] + [Group("Movement")] + public bool IgnoreZ { get; set; } = true; + + /// + /// Do we ignore Z when it's near 0 (So that gravity affects you when not moving) + /// + [Property] + [Title("Ignore Z When Zero")] + [Group("Movement")] + [HideIf("IgnoreZ", true)] + public bool IgnoreZWhenZero { get; set; } = true; + + /// + /// Tolerance from a 90° surface before it's considered a wall (Ex. Tolerance 1 = Between 89° and 91° can be a wall, 0.1 = 89.9° to 90.1°) + /// + [Group("Movement")] + [Property] + [Range(0f, 10f, 0.1f, false)] + public float WallTolerance { get; set; } = 1f; + + /// + /// Player feels like it's gripping walls too much? Try more Grip Factor Reduction! + /// + [Group("Movement")] + [Property] + [Range(1f, 10f, 0.1f, true)] + public float GripFactorReduction { get; set; } = 1f; + + /// + /// Stick the MoveHelper to the ground (IsOnGround will default to false if disabled) + /// + [FeatureEnabled("GroundStick")] + [Property] + public bool GroundStickEnabled { get; set; } = true; + + /// + /// How steep terrain can be for you to stand on without slipping + /// + [Property] + [Feature("GroundStick")] + [Range(0f, 89f, 1f, true, true)] + public float MaxGroundAngle { get; set; } = 60f; + + /// + /// How far from the ground the MoveHelper is going to stick (Useful for going down stairs!) + /// + [Property] + [Feature("GroundStick")] + [Range(1f, 32f, 1f, false)] + public float GroundStickDistance { get; set; } = 12f; + + /// + /// Enable steps climbing (+1 Trace call) + /// + [FeatureEnabled("Steps")] + [Property] + public bool StepsEnabled { get; set; } = true; + + /// + /// How high steps can be for you to climb on + /// + [Feature("Steps")] + [Property] + [Range(1f, 132f, 1f, false)] + public float StepHeight { get; set; } = 12f; + + /// + /// How deep it checks for steps (Minimum depth) + /// + [Feature("Steps")] + [Property] + [Range(0.1f, 8f, 0.1f, false)] + public float StepDepth { get; set; } = 2f; + + /// + /// Tolerance from a 90° surface before it's considered a valid step (Ex. Tolerance 1 = Between 89° and 91° can be a step, 0.1 = 89.9° to 90.1°) + /// + [Feature("Steps")] + [Property] + [Range(0f, 10f, 0.1f, false)] + public float StepTolerance { get; set; } = 1f; + + /// + /// Enable to ability to walk on a surface that's too steep if it's equal or smaller than a step (+1 Trace call when on steep terrain) + /// + [Feature("Steps")] + [Property] + public bool PseudoStepsEnabled { get; set; } = true; + + /// + /// Instead of colliding with these tags the MoveHelper will be pushed away (Make sure the tags are in IgnoreTags as well!) + /// + [FeatureEnabled("Push")] + [Property] + public bool PushEnabled { get; set; } = false; + + [Sync] + Dictionary _pushTagsWeight { get; set; } = new Dictionary() { { "player", 1f } }; + + /// + /// Which tags will push this MoveHelper away and with how much force (Make sure they are also included in IgnoreTags!) (+1 Trace call) + /// + [Property] + [Feature("Push")] + public Dictionary PushTagsWeight + { + get => _pushTagsWeight; + set + { + _pushTagsWeight = value; + _pushTags = BuildPushTags(); + } + } + + /// + /// Apply gravity to this MoveHelper when not on the ground + /// + [FeatureEnabled("Gravity")] + [Property] + public bool GravityEnabled { get; set; } = true; + + private bool _useSceneGravity = true; + + /// + /// Use the scene's gravity or our own + /// + [Property] + [Feature("Gravity")] + public bool UseSceneGravity + { + get => _useSceneGravity; + set + { + _useSceneGravity = value; + _appliedGravity = BuildGravity(); + } + } + + private bool _useVectorGravity = false; + + /// + /// Use a Vector3 gravity instead of a single float (Use this if you want to use a custom gravity) + /// + [Property] + [Feature("Gravity")] + [HideIf("UseSceneGravity", true)] + public bool UseVectorGravity + { + get => _useVectorGravity; + set + { + _useVectorGravity = value; + _appliedGravity = BuildGravity(); + } + } + + private bool _usingFloatGravity => !UseVectorGravity && !UseSceneGravity; + private bool _usingVectorGravity => UseVectorGravity && !UseSceneGravity; + + private float _gravity = -850f; + + /// + /// Units per second squared (Default is -850f) + /// + [Property] + [Feature("Gravity")] + [Range(-2000, 2000, 1, false)] + [ShowIf("_usingFloatGravity", true)] + public float Gravity + { + get => _gravity; + set + { + _gravity = value; + _appliedGravity = BuildGravity(); + } + } + + private Vector3 _vectorGravity = new Vector3(0f, 0f, -850f); + + /// + /// Units per second squared (Default is 0f, 0f, -850f)
+ /// Changes which way sticks to the ground + ///
+ [Property] + [Feature("Gravity")] + [ShowIf("_usingVectorGravity", true)] + public Vector3 VectorGravity + { + get => _vectorGravity; + set + { + _vectorGravity = value; + _appliedGravity = BuildGravity(); + } + } + + private Vector3 _appliedGravity; + public Vector3 AppliedGravity => _appliedGravity; + + /// + /// Check if the MoveHelper is stuck and try to get it to unstuck (+Trace calls if stuck) + /// + [FeatureEnabled("Unstuck")] + [Property] + public bool UnstuckEnabled { get; set; } = true; + + /// + /// How many trace calls it will attempt to get the MoveHelper unstuck + /// + [Property] + [Feature("Unstuck")] + [Range(1, 50, 1, false)] + public int MaxUnstuckTries { get; set; } = 20; + + /// + /// The simulated target velocity for our MoveHelper (Units per second, we apply Time.Delta inside) + /// + [Sync] public Vector3 WishVelocity { get; set; } + + /// + /// The resulting velocity after the simulation is done (Units per second) + /// + [Sync] public Vector3 Velocity { get; set; } + + /// + /// Is the MoveHelper currently touching the ground + /// + [Sync] public bool IsOnGround { get; set; } + + /// + /// The current ground normal you're standing on (Always Vector3.Zero if IsOnGround false) + /// + public Vector3 GroundNormal { get; private set; } = Vector3.Zero; + + public Vector3 Up { get; set; } = Vector3.Up; + + /// + /// The current ground angle you're standing on (Always 0f if IsOnGround false) + /// + public float GroundAngle => Vector3.GetAngle(GroundNormal, Up); + + /// + /// The current surface you're standing on + /// + public Surface GroundSurface { get; private set; } + + /// + /// The gameobject you're currently standing on + /// + public GameObject GroundObject { get; set; } + + /// + /// Is the MoveHelper currently pushing against a wall + /// + public bool IsPushingAgainstWall { get; private set; } + + /// + /// The current wall normal you're pushing against (Always Vector3.Zero if IsPushingAgainstWall false) + /// + public Vector3 WallNormal { get; private set; } = Vector3.Zero; + + /// + /// The gameobject you're currently pushing on + /// + public GameObject WallObject { get; set; } + + /// + /// Is the MoveHelper standing on a terrain too steep to stand on (Always false if IsOnGround false) + /// + [Sync] public bool IsSlipping { get; private set; } // TODO IMPLEMENT + + /// + /// The MoveHelper is stuck and we can't get it out + /// + [Sync] public bool IsStuck { get; private set; } + + /// + /// To avoid getting stuck due to imprecision we shrink the bounds before checking and compensate for it later + /// + public float SkinWidth; + + public float AppliedWidth => TraceWidth / 2f * WorldScale.x; // The width of the MoveHelper in world units + public float AppliedDepth => TraceWidth / 2f * WorldScale.y; // The depth of the MoveHelper in world units + public float AppliedHeight => TraceHeight / 2f * WorldScale.z; // The height of the MoveHelper in world units + private Vector3 _offset => (RotateWithGameObject ? WorldRotation.Up : Vector3.Up) * AppliedHeight; // The position of the MoveHelper in world units + + /// + /// The bounds of this MoveHelper generated from the TraceWidth and TraceHeight + /// + public BBox Bounds { get; set; } + private BBox _shrunkenBounds; + private string[] _pushTags; + private Vector3 _lastVelocity; + + /// + /// If another MoveHelper moved at the same time and they're stuck, let this one know that the other already unstuck for us + /// + public ShrimpleCharacterController UnstuckTarget; + + public override int ComponentVersion => 1; + + protected override void OnStart() + { + SkinWidth = Math.Min(Math.Max(0.1f, TraceWidth * 0.05f), GroundStickDistance); // SkinWidth is 5% of the total width + Bounds = BuildBounds(); + _shrunkenBounds = Bounds.Grow(-SkinWidth); + _pushTags = BuildPushTags(); + } + + protected override void DrawGizmos() + { + if (Gizmo.IsSelected) + { + Gizmo.GizmoDraw draw = Gizmo.Draw; + draw.Color = Color.Blue; + var bounds = BuildBounds(); + + if (CylinderTrace) + draw.LineCylinder(Vector3.Zero, WorldRotation.Up * (bounds.Maxs.z - bounds.Mins.z), bounds.Maxs.x, bounds.Maxs.x, 24); + else + draw.LineBBox(bounds.Translate(Vector3.Up * TraceHeight / 2f * GameObject.WorldScale.z)); + } + } + + private BBox BuildBounds() + { + var x = GameObject.WorldScale.x; + var y = GameObject.WorldScale.y; + var z = GameObject.WorldScale.z; + + var width = TraceWidth / 2f * x; + var depth = TraceWidth / 2f * y; + var height = TraceHeight / 2f * z; + + return new BBox(new Vector3(-width, -depth, -height), new Vector3(width, depth, height)); + } + + private Vector3 BuildGravity() => UseSceneGravity ? Scene.PhysicsWorld.Gravity : UseVectorGravity ? VectorGravity : new Vector3(0f, 0f, Gravity); + + private string[] BuildPushTags() + { + return PushTagsWeight.Keys.ToArray(); + } + + /// + /// Casts the current bounds from to and returns the scene trace result + /// + /// + /// + /// + /// + public SceneTraceResult BuildTrace(BBox bounds, Vector3 from, Vector3 to) + { + SceneTrace builder = new SceneTrace(); // Empty trace builder + + if (CylinderTrace) + builder = Game.SceneTrace.Cylinder(bounds.Maxs.z - bounds.Mins.z, bounds.Maxs.x, from, to); + else + builder = Game.SceneTrace.Box(bounds, from, to); + + builder = builder + .IgnoreGameObjectHierarchy(GameObject) + .WithoutTags(IgnoreTags); + + if (RotateWithGameObject) + builder = builder.Rotated(GameObject.WorldRotation); + + return builder.Run(); + } + + private SceneTraceResult BuildPushTrace(BBox bounds, Vector3 from, Vector3 to) + { + SceneTrace builder = new SceneTrace(); // Empty trace builder + + if (CylinderTrace) + builder = Game.SceneTrace.Cylinder(bounds.Maxs.z - bounds.Mins.z, bounds.Maxs.x, from, to); + else + builder = Game.SceneTrace.Box(bounds, from, to); + + builder = builder + .IgnoreGameObjectHierarchy(GameObject) + .WithAnyTags(_pushTags); // Check for only the push tags + + if (RotateWithGameObject) + builder = builder.Rotated(GameObject.WorldRotation); + + return builder.Run(); + } + + /// + /// Detach the MoveHelper from the ground and launch it somewhere (Units per second) + /// + /// + public void Punch(in Vector3 amount) + { + IsOnGround = false; + Velocity += amount; + } + + /// + /// Apply the WishVelocity, update the Velocity and the Position of the GameObject by simulating the MoveHelper + /// + /// Just calculate but don't update position + public MoveHelperResult Move(bool manualUpdate = false) => Move(Time.Delta, manualUpdate); + + /// + /// Apply the WishVelocity, update the Velocity and the Position of the GameObject by simulating the MoveHelper + /// + /// The time step + /// Just calculate but don't update position + public MoveHelperResult Move(float delta, bool manualUpdate = false) + { + var goalVelocity = CalculateGoalVelocity(delta); // Calculate the goal velocity using our Acceleration and Deceleration values + + // KNOWN ISSUE: Velocity starts to build up to massive amounts when trying to climb terrain too steep? + + // SIMULATE PUSH FORCES // + if (PushEnabled) + { + var pushTrace = BuildPushTrace(Bounds, WorldPosition + _offset, WorldPosition); // Build a trace but using the Push tags instead of the Ignore tags + + if (pushTrace.Hit) // We're inside any of the push tags + { + foreach (var tag in pushTrace.GameObject.Tags) + { + if (PushTagsWeight.TryGetValue(tag, out var tagWeight)) + { + var otherPosition = pushTrace.GameObject.WorldPosition.WithZ(WorldPosition.z); // Only horizontal pushing + var pushDirection = (otherPosition - WorldPosition).Normal; + var pushVelocity = pushDirection * tagWeight * 50f; // I find 50 u/s to be a good amount to push if the weight is 1.0 (!!!) + + goalVelocity -= pushVelocity; + } + } + } + } + + var moveHelperResult = CollideAndSlide(goalVelocity, WorldPosition + _offset, delta); // Simulate the MoveHelper + + var finalPosition = moveHelperResult.Position; + var finalVelocity = moveHelperResult.Velocity; + + // SIMULATE GRAVITY // + if (GravityEnabled && Gravity != 0f) + { + if (!IsOnGround || IsSlipping || !GroundStickEnabled) + { + var gravity = AppliedGravity * delta; + var gravityResult = CollideAndSlide(gravity, moveHelperResult.Position, delta, gravityPass: true); // Apply and simulate the gravity step + + finalPosition = gravityResult.Position; + finalVelocity += gravityResult.Velocity; + } + } + + _lastVelocity = Velocity * delta; + + if (!manualUpdate) + { + Velocity = finalVelocity; + WorldPosition = finalPosition - _offset; // Actually updating the position is "expensive" so we only do it once at the end + } + + return new MoveHelperResult(finalPosition, finalVelocity); + } + + /// + /// Sometimes we have to update only the position but not the velocity (Like when climbing steps or getting unstuck) so we can't have Position rely only on Velocity + /// + public struct MoveHelperResult + { + public Vector3 Position; + public Vector3 Velocity; + + public MoveHelperResult(Vector3 position, Vector3 velocity) + { + Position = position; + Velocity = velocity; + } + } + + private MoveHelperResult CollideAndSlide(Vector3 velocity, Vector3 position, float delta, int depth = 0, bool gravityPass = false) => + CollideAndSlide(new MoveHelperResult(position, velocity), delta, depth, gravityPass); + + private MoveHelperResult CollideAndSlide(MoveHelperResult current, float delta, int depth = 0, bool gravityPass = false) + { + if (depth >= MaxBounces) + return current; + + var velocity = current.Velocity * delta; // I like to set Velocity as units/second but we have to deal with units/tick here + var position = current.Position; + + // GROUND AND UNSTUCK CHECK // + if (depth == 0) // Only check for the first step since it's impossible to get stuck on other steps + { + var groundTrace = BuildTrace(_shrunkenBounds, position, position + AppliedGravity.Normal * (GroundStickDistance + SkinWidth * 1.1f)); // Compensate for floating inaccuracy + + if (groundTrace.StartedSolid) + { + IsStuck = true; + if (UnstuckEnabled) + { + if (UnstuckTarget == null) + { + IsStuck = !TryUnstuck(position, out var result); + + if (!IsStuck) + { + position = result; // Update the new position + + if (groundTrace.GameObject != null) + if (groundTrace.GameObject.Components.TryGet(out var otherHelper)) + otherHelper.UnstuckTarget = this; // We already solved this, no need to unstuck the other helper + } + else + { + return new MoveHelperResult(position, Vector3.Zero); // Mission failed, bail out! + } + } + else + { + UnstuckTarget = null; // Alright the other MoveHelper got us unstuck so just do nothing + } + } + } + else + { + var hasLanded = !IsOnGround && Vector3.Dot(Velocity, AppliedGravity) >= 0f && groundTrace.Hit && groundTrace.Distance <= SkinWidth * 2f; // Wasn't on the ground and now is + var isGrounded = IsOnGround && groundTrace.Hit; // Was already on the ground and still is, this helps stick when going down stairs + + IsOnGround = hasLanded || isGrounded; + GroundSurface = IsOnGround ? groundTrace.Surface : null; + GroundNormal = IsOnGround ? groundTrace.Normal : -AppliedGravity.Normal; + GroundObject = IsOnGround ? groundTrace.GameObject : null; + IsSlipping = IsOnGround && GroundAngle > MaxGroundAngle; + + if (IsSlipping && !gravityPass && Vector3.Dot(velocity, AppliedGravity) < 0f) + velocity = velocity.WithZ(0f); // If we're slipping ignore any extra velocity we had + + if (IsOnGround && GroundStickEnabled && !IsSlipping) + { + position = groundTrace.EndPosition + -AppliedGravity.Normal * SkinWidth; // Place on the ground + velocity = Vector3.VectorPlaneProject(velocity, GroundNormal); // Follow the ground you're on without projecting Z + } + + IsStuck = false; + } + } + + if (velocity.IsNearlyZero(0.01f)) // Not worth continuing, reduces small stutter + { + return new MoveHelperResult(position, Vector3.Zero); + } + + var toTravel = velocity.Length + SkinWidth; + var targetPosition = position + velocity.Normal * toTravel; + var travelTrace = BuildTrace(_shrunkenBounds, position, targetPosition); + + if (travelTrace.Hit) + { + var travelled = velocity.Normal * Math.Max(travelTrace.Distance - SkinWidth, 0f); + + var leftover = velocity - travelled; // How much leftover velocity still needs to be simulated + var angle = Vector3.GetAngle(-AppliedGravity.Normal, travelTrace.Normal); + if (toTravel >= SkinWidth && travelTrace.Distance < SkinWidth) + travelled = Vector3.Zero; + + if (angle <= MaxGroundAngle) // Terrain we can walk on + { + if (gravityPass || !IsOnGround) + leftover = Vector3.VectorPlaneProject(leftover, travelTrace.Normal); // Don't project the vertical velocity after landing else it boosts your horizontal velocity + else + leftover = leftover.ProjectAndScale(travelTrace.Normal); // Project the velocity along the terrain + IsPushingAgainstWall = false; + WallObject = null; + } + else + { + var climbedStair = false; + + if (angle >= 90f - WallTolerance && angle <= 90f + WallTolerance) // Check for walls + IsPushingAgainstWall = true; // We're pushing against a wall + + if (true) //StepsEnabled + { + var isStep = angle >= 90f - StepTolerance && angle <= 90f + StepTolerance; + // Log.Info($"Step? {isStep} — Angle: {angle:F2}, StepTolerance: {StepTolerance}"); + // Log.Info($"Step detected: angle={angle}, isStep={isStep}, PseudoStepsEnabled={PseudoStepsEnabled}"); + + + if (isStep || PseudoStepsEnabled) + { + if (IsOnGround) + { + var stepHorizontal = Vector3.VectorPlaneProject(velocity, AppliedGravity).Normal * StepDepth; + var stepVertical = -AppliedGravity.Normal * (StepHeight + SkinWidth); + var stepStart = travelTrace.EndPosition + stepHorizontal + stepVertical; + var stepEnd = travelTrace.EndPosition + stepHorizontal; + + // Log.Info($"StepTrace start: {stepStart}, end: {stepEnd}"); + + var stepTrace = BuildTrace(_shrunkenBounds, stepStart, stepEnd); + + // Gizmo.Draw.Arrow(stepStart, stepEnd); + + var stepAngle = Vector3.GetAngle(stepTrace.Normal, -AppliedGravity.Normal); + // Log.Info($"StepTrace hit: {stepTrace.Hit}, angle: {stepAngle:F2}, startedSolid: {stepTrace.StartedSolid}"); + + if (!stepTrace.StartedSolid && stepTrace.Hit && stepAngle <= MaxGroundAngle) + { + if (isStep || (!IsSlipping && PseudoStepsEnabled)) + { + var stepHeight = Vector3.Dot(stepTrace.EndPosition - travelTrace.EndPosition, Up); + var absStepHeight = Math.Abs(stepHeight); + + if(absStepHeight >= stepHeight) + { + var stepTravelled = Up * absStepHeight; + position += stepTravelled; + + climbedStair = true; + IsPushingAgainstWall = false; + WallObject = null; + + } + + // Log.Info($"Climbed stair! Height: {absStepHeight:F4}, New Pos: {position}"); + } + } + + } + } + } + + if (IsPushingAgainstWall) + { + // Scale our leftover velocity based on the angle of approach relative to the wall + // (Perpendicular = 0%, Parallel = 100%) + var scale = ScaleAgainstWalls ? 1f - Vector3.Dot(-travelTrace.Normal.Normal / GripFactorReduction, velocity.Normal) : 1f; + var wallLeftover = ScaleAgainstWalls ? Vector3.VectorPlaneProject(leftover, travelTrace.Normal.Normal) : leftover.ProjectAndScale(travelTrace.Normal.Normal); + leftover = (wallLeftover * scale).WithZ(wallLeftover.z); + + WallObject = travelTrace.GameObject; + WallNormal = travelTrace.Normal; + } + else + { + if (!climbedStair) + { + var scale = IsSlipping ? 1f : 1f - Vector3.Dot(-travelTrace.Normal / GripFactorReduction, velocity.Normal); + leftover = ScaleAgainstWalls ? Vector3.VectorPlaneProject(leftover, travelTrace.Normal) * scale : leftover.ProjectAndScale(travelTrace.Normal); + } + } + } + + if (travelled.Length <= 0.01f && leftover.Length <= 0.01f) + return new MoveHelperResult(position + travelled, travelled / delta); + + var newResult = CollideAndSlide(new MoveHelperResult(position + travelled, leftover / delta), delta, depth + 1, gravityPass); // Simulate another bounce for the leftover velocity from the latest position + var currentResult = new MoveHelperResult(newResult.Position, travelled / delta + newResult.Velocity); // Use the new bounce's position and combine the velocities + + return currentResult; + } + + if (depth == 0 && !gravityPass) + { + IsPushingAgainstWall = false; + WallObject = null; + } + + return new MoveHelperResult(position + velocity, velocity / delta); // We didn't hit anything? Ok just keep going then :-) + } + + private float CalculateGoalSpeed(Vector3 wishVelocity, Vector3 velocity, Vector3 surfaceNormal, bool isAccelerating, float delta) + { + Vector3 wishDir = Vector3.VectorPlaneProject(wishVelocity, surfaceNormal).Normal; + Vector3 currentDir = Vector3.VectorPlaneProject(velocity, surfaceNormal).Normal; + + bool isSameDirection = velocity.IsNearlyZero(1f) || Vector3.Dot(wishDir, currentDir) >= 0f; + + float acceleration = IsOnGround ? GroundAcceleration : AirAcceleration; + float deceleration = IsOnGround ? GroundDeceleration : AirDeceleration; + + float goalSpeed = isAccelerating + ? acceleration + : (!isSameDirection ? Math.Max(acceleration, deceleration) : deceleration); + + if (!IgnoreGroundSurface && GroundSurface != null) + goalSpeed *= GroundSurface.Friction; + + return goalSpeed * delta; + } + + + private Vector3 CalculateGoalVelocity(float delta) + { + Vector3 surfaceNormal = Up; + + var wishVelocityProjected = Vector3.VectorPlaneProject(WishVelocity, surfaceNormal); + var velocityProjected = Vector3.VectorPlaneProject(Velocity, surfaceNormal); + + bool isAccelerating = wishVelocityProjected.Length >= velocityProjected.Length; + + float goalSpeed = CalculateGoalSpeed(wishVelocityProjected, Velocity, surfaceNormal, isAccelerating, delta); + Vector3 goalVelocity = Velocity.MoveTowards(wishVelocityProjected, goalSpeed); + + return goalVelocity; + } + + + + public bool TryUnstuck(Vector3 position, out Vector3 result) + { + if (_lastVelocity == Vector3.Zero) + _lastVelocity = -AppliedGravity.Normal; + + var velocityLength = _lastVelocity.Length + SkinWidth; + var startPos = position - _lastVelocity.Normal * velocityLength; // Try undoing the last velocity 1st + var endPos = position; + + for (int i = 0; i < MaxUnstuckTries + 1; i++) + { + if (i == 1) + startPos = position + -AppliedGravity.Normal * 2f; // Try going up 2nd + + if (i > 1) + startPos = position + Vector3.Random.Normal * ((float)i / 2f); // Start randomly checking 3rd + + if (startPos - endPos == Vector3.Zero) // No difference! + continue; + + var unstuckTrace = BuildTrace(_shrunkenBounds, startPos, endPos); + + if (!unstuckTrace.StartedSolid) + { + result = unstuckTrace.EndPosition - _lastVelocity.Normal * SkinWidth / 4f; + _lastVelocity = Vector3.Zero; + return true; + } + } + + result = position; + return false; + } + + /// + /// Debug don't use + /// + /// + /// + /// + private bool TestPosition(Vector3 position, string title) + { + var testTrace = BuildTrace(_shrunkenBounds, position, position); + + if (testTrace.StartedSolid) + { + Log.Info($"[{RealTime.Now}]{title} {GameObject.Name} started solid at {position} against {testTrace.GameObject}"); + return true; + } + + return false; + } + + protected override void OnFixedUpdate() + { + base.OnFixedUpdate(); + + if (!ManuallyUpdate && Active) + Move(); + } + + [JsonUpgrader(typeof(ShrimpleCharacterController), 1)] + private static void FloatGravityUpgrader(JsonObject json) + { + json.Remove("Gravity", out var newNode); + json["_gravity"] = newNode; + } +} diff --git a/Libraries/fish.scc/code/Util/Extensions/Vector3Extensions.cs b/Libraries/fish.scc/code/Util/Extensions/Vector3Extensions.cs new file mode 100644 index 0000000..2109470 --- /dev/null +++ b/Libraries/fish.scc/code/Util/Extensions/Vector3Extensions.cs @@ -0,0 +1,40 @@ +namespace ShrimpleCharacterController; + +public static class Vector3Extensions +{ + /// + /// Move a vector3 towards a goal by a fixed distance + /// + /// + /// + /// + /// + public static Vector3 MoveTowards( this Vector3 value, Vector3 target, float travelSpeed ) + { + var difference = target - value; + var distance = difference.Length; + var normal = difference.Normal; + + if ( distance <= travelSpeed || distance == 0f ) + { + return target; + } + + return value + normal * travelSpeed; + } + + /// + /// Project a vector along a plane (normal) and scale it back to its original length + /// + /// + /// + /// + public static Vector3 ProjectAndScale( this Vector3 value, Vector3 normal ) + { + var length = value.Length; + value = Vector3.VectorPlaneProject( value, normal ).Normal; + value *= length; + + return value; + } +} diff --git a/Libraries/fish.scc/scc.sbproj b/Libraries/fish.scc/scc.sbproj new file mode 100644 index 0000000..572e510 --- /dev/null +++ b/Libraries/fish.scc/scc.sbproj @@ -0,0 +1,16 @@ +{ + "Title": "Shrimple Character Controller", + "Type": "library", + "Org": "fish", + "Ident": "scc", + "Schema": 1, + "IncludeSourceFiles": false, + "Resources": null, + "PackageReferences": [], + "EditorReferences": null, + "Mounts": null, + "IsStandaloneOnly": false, + "Metadata": { + "CsProjName": "" + } +} \ No newline at end of file diff --git a/ProjectSettings/Collision.config b/ProjectSettings/Collision.config new file mode 100644 index 0000000..8112e9e --- /dev/null +++ b/ProjectSettings/Collision.config @@ -0,0 +1,36 @@ +{ + "Version": 2, + "Defaults": { + "solid": "Collide", + "world": "Collide", + "trigger": "Trigger", + "ladder": "Ignore", + "water": "Trigger" + }, + "Pairs": [ + { + "a": "solid", + "b": "solid", + "r": "Collide" + }, + { + "a": "trigger", + "b": "playerclip", + "r": "Ignore" + }, + { + "a": "trigger", + "b": "solid", + "r": "Trigger" + }, + { + "a": "playerclip", + "b": "solid", + "r": "Collide" + } + ], + "__guid": "bffdb0d0-4697-4620-835d-d355784ea964", + "__schema": "configdata", + "__type": "CollisionRules", + "__version": 2 +} \ No newline at end of file diff --git a/ProjectSettings/Input.config b/ProjectSettings/Input.config new file mode 100644 index 0000000..f4c67cc --- /dev/null +++ b/ProjectSettings/Input.config @@ -0,0 +1,232 @@ +{ + "Actions": [ + { + "Name": "Forward", + "GroupName": "Movement", + "Title": null, + "KeyboardCode": "W", + "GamepadCode": "None" + }, + { + "Name": "Backward", + "GroupName": "Movement", + "Title": null, + "KeyboardCode": "S", + "GamepadCode": "None" + }, + { + "Name": "Left", + "GroupName": "Movement", + "Title": null, + "KeyboardCode": "A", + "GamepadCode": "None" + }, + { + "Name": "Right", + "GroupName": "Movement", + "Title": null, + "KeyboardCode": "D", + "GamepadCode": "None" + }, + { + "Name": "Jump", + "GroupName": "Movement", + "Title": null, + "KeyboardCode": "space", + "GamepadCode": "A" + }, + { + "Name": "Run", + "GroupName": "Movement", + "Title": null, + "KeyboardCode": "shift", + "GamepadCode": "LeftJoystickButton" + }, + { + "Name": "Walk", + "GroupName": "Movement", + "Title": null, + "KeyboardCode": "alt", + "GamepadCode": "None" + }, + { + "Name": "Duck", + "GroupName": "Movement", + "Title": null, + "KeyboardCode": "ctrl", + "GamepadCode": "B" + }, + { + "Name": "Attack1", + "GroupName": "Actions", + "Title": "Primary Attack", + "KeyboardCode": "mouse1", + "GamepadCode": "RightTrigger" + }, + { + "Name": "Attack2", + "GroupName": "Actions", + "Title": "Secondary Attack", + "KeyboardCode": "mouse2", + "GamepadCode": "LeftTrigger" + }, + { + "Name": "Reload", + "GroupName": "Actions", + "Title": null, + "KeyboardCode": "r", + "GamepadCode": "X" + }, + { + "Name": "Use", + "GroupName": "Actions", + "Title": null, + "KeyboardCode": "e", + "GamepadCode": "Y" + }, + { + "Name": "Slot1", + "GroupName": "Inventory", + "Title": "Slot #1", + "KeyboardCode": "1", + "GamepadCode": "DpadWest" + }, + { + "Name": "Slot2", + "GroupName": "Inventory", + "Title": "Slot #2", + "KeyboardCode": "2", + "GamepadCode": "DpadEast" + }, + { + "Name": "Slot3", + "GroupName": "Inventory", + "Title": "Slot #3", + "KeyboardCode": "3", + "GamepadCode": "DpadSouth" + }, + { + "Name": "Slot4", + "GroupName": "Inventory", + "Title": "Slot #4", + "KeyboardCode": "4", + "GamepadCode": "None" + }, + { + "Name": "Slot5", + "GroupName": "Inventory", + "Title": "Slot #5", + "KeyboardCode": "5", + "GamepadCode": "None" + }, + { + "Name": "Slot6", + "GroupName": "Inventory", + "Title": "Slot #6", + "KeyboardCode": "6", + "GamepadCode": "None" + }, + { + "Name": "Slot7", + "GroupName": "Inventory", + "Title": "Slot #7", + "KeyboardCode": "7", + "GamepadCode": "None" + }, + { + "Name": "Slot8", + "GroupName": "Inventory", + "Title": "Slot #8", + "KeyboardCode": "8", + "GamepadCode": "None" + }, + { + "Name": "Slot9", + "GroupName": "Inventory", + "Title": "Slot #9", + "KeyboardCode": "9", + "GamepadCode": "None" + }, + { + "Name": "Slot0", + "GroupName": "Inventory", + "Title": "Slot #0", + "KeyboardCode": "0", + "GamepadCode": "None" + }, + { + "Name": "SlotPrev", + "GroupName": "Inventory", + "Title": "Previous Slot", + "KeyboardCode": "mouse4", + "GamepadCode": "SwitchLeftBumper" + }, + { + "Name": "SlotNext", + "GroupName": "Inventory", + "Title": "Next Slot", + "KeyboardCode": "mouse5", + "GamepadCode": "SwitchRightBumper" + }, + { + "Name": "View", + "GroupName": "Other", + "Title": null, + "KeyboardCode": "C", + "GamepadCode": "RightJoystickButton" + }, + { + "Name": "Voice", + "GroupName": "Other", + "Title": null, + "KeyboardCode": "v", + "GamepadCode": "None" + }, + { + "Name": "Drop", + "GroupName": "Other", + "Title": null, + "KeyboardCode": "g", + "GamepadCode": "None" + }, + { + "Name": "Flashlight", + "GroupName": "Other", + "Title": null, + "KeyboardCode": "f", + "GamepadCode": "DpadNorth" + }, + { + "Name": "Score", + "GroupName": "Other", + "Title": "Scoreboard", + "KeyboardCode": "tab", + "GamepadCode": "SwitchLeftMenu" + }, + { + "Name": "Menu", + "GroupName": "Other", + "Title": null, + "KeyboardCode": "Q", + "GamepadCode": "SwitchRightMenu" + }, + { + "Name": "Chat", + "GroupName": "Other", + "Title": null, + "KeyboardCode": "enter", + "GamepadCode": "None" + }, + { + "Name": "Ragdoll", + "GroupName": "Other", + "Title": null, + "KeyboardCode": "MOUSE4", + "GamepadCode": "None" + } + ], + "__guid": "9e933411-852b-4ab7-86fd-7b0253220965", + "__schema": "configdata", + "__type": "InputSettings", + "__version": 1 +} \ No newline at end of file diff --git a/ProjectSettings/Mixer.config b/ProjectSettings/Mixer.config new file mode 100644 index 0000000..a30ebf7 --- /dev/null +++ b/ProjectSettings/Mixer.config @@ -0,0 +1,73 @@ +{ + "Version": 2, + "Mixers": { + "Guid": "4dfafbd4-58c2-4223-844b-6cec64459c2e", + "Name": "Master", + "Volume": 1, + "Mute": false, + "Solo": false, + "Spacializing": 1, + "MaxVoices": 64, + "DistanceAttenuation": 1, + "Occlusion": 1, + "AirAbsorption": 1, + "OverrideOcclusion": false, + "OcclusionTags": null, + "Processors": [], + "Children": [ + { + "Guid": "bab58a2a-a4af-43b8-ac6f-a48e597c8ea8", + "Name": "Music", + "Volume": 1, + "Mute": false, + "Solo": false, + "Spacializing": 1, + "MaxVoices": 64, + "DistanceAttenuation": 1, + "Occlusion": 1, + "AirAbsorption": 1, + "OverrideOcclusion": false, + "OcclusionTags": null, + "Processors": [], + "Children": [] + }, + { + "Guid": "fa65adf3-a336-4d2b-9e2f-37f15349175a", + "Name": "Game", + "Volume": 1, + "Mute": false, + "Solo": false, + "Spacializing": 1, + "MaxVoices": 64, + "DistanceAttenuation": 1, + "Occlusion": 1, + "AirAbsorption": 1, + "OverrideOcclusion": false, + "OcclusionTags": null, + "IsDefault": true, + "Processors": [], + "Children": [] + }, + { + "Guid": "4a021b7f-c3d5-4d2a-a519-d03b47eb7874", + "Name": "UI", + "Volume": 1, + "Mute": false, + "Solo": false, + "Spacializing": 0, + "MaxVoices": 64, + "DistanceAttenuation": 0, + "Occlusion": 0, + "AirAbsorption": 0, + "OverrideOcclusion": false, + "OcclusionTags": null, + "Processors": [], + "Children": [] + } + ] + }, + "__guid": "43a88249-5dc0-4111-9c5b-5396f827fc70", + "__schema": "configdata", + "__type": "MixerSettings", + "__version": 2 +} \ No newline at end of file diff --git a/sasalka.sbproj b/sasalka.sbproj new file mode 100644 index 0000000..ecad3c3 --- /dev/null +++ b/sasalka.sbproj @@ -0,0 +1,33 @@ +{ + "Title": "sasalka", + "Type": "game", + "Org": "local", + "Ident": "sasalka", + "Schema": 1, + "IncludeSourceFiles": false, + "Resources": null, + "PackageReferences": [], + "EditorReferences": null, + "Mounts": null, + "IsStandaloneOnly": false, + "Metadata": { + "MaxPlayers": 64, + "MinPlayers": 1, + "TickRate": 50, + "GameNetworkType": "Multiplayer", + "MapSelect": "Unrestricted", + "MapList": [ + "facepunch.flatgrass" + ], + "RankType": "None", + "PerMapRanking": false, + "LeaderboardType": "None", + "CsProjName": "", + "StartupScene": "scenes/minimal.scene", + "ControlModes": { + "Keyboard": false, + "VR": false, + "Gamepad": false + } + } +} \ No newline at end of file diff --git a/sasalka.sln.DotSettings.user b/sasalka.sln.DotSettings.user new file mode 100644 index 0000000..e566995 --- /dev/null +++ b/sasalka.sln.DotSettings.user @@ -0,0 +1,27 @@ + + True + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded + ForceIncluded \ No newline at end of file