diff --git a/Boats/boat.gd b/Boats/boat.gd index acd98c6..d628a01 100644 --- a/Boats/boat.gd +++ b/Boats/boat.gd @@ -13,21 +13,12 @@ var is_docked: bool = false var submerged := false func _ready(): - add_to_group("boats",true) + add_to_group("Boats",true) - -func _physics_process(delta): - ## Code for user-input movement - if thrust_force >0.0: - apply_central_force(self.global_transform.basis.x.normalized() * Vector3(1, 0, 1) * thrust_force * delta) - #apply_torque(Vector3.UP * steering * delta) - apply_torque(global_transform.basis.y.normalized() * steering ) # for sideways motion - reset_forces() - func _process(_delta): if Input.get_action_strength("move_forward") > 0.0: - thrust() + thrust(Input.get_action_strength("move_forward")) if Input.get_action_strength("turn_right") > 0.0: steer_right() if Input.get_action_strength("turn_left") > 0.0: @@ -36,10 +27,23 @@ func _process(_delta): cam_rotation += Vector3(0.0,1.0,0.0)*_delta if Input.get_action_strength("camera_right") > 0.0: cam_rotation += Vector3(0.0,-1.0,0.0)*_delta + $CamRoot.global_rotation = cam_rotation + $CamRoot.global_position.y = 0.0 + +func _physics_process(delta): + ## Code for user-input movement + if thrust_force > 0.0: + apply_central_force(self.global_transform.basis.x.normalized() * Vector3(1, 0, 1) * thrust_force * delta) + #apply_torque(Vector3.UP * steering * delta) + + apply_torque(global_transform.basis.y.normalized() * steering * clamp(Input.get_action_strength("move_forward"),0.35,1.0) ) # for sideways motion + + reset_forces() + func thrust(_strength:=1.0): if not is_docked: - thrust_force = max_thrust_force + thrust_force = max_thrust_force * _strength func steer_right(_strength:=1.0): if not is_docked: diff --git a/Boats/boat.tscn b/Boats/boat.tscn index 5420c12..4d5950a 100644 --- a/Boats/boat.tscn +++ b/Boats/boat.tscn @@ -1,67 +1,73 @@ -[gd_scene load_steps=6 format=3 uid="uid://bdfqifxsvpts4"] +[gd_scene load_steps=8 format=3 uid="uid://bdfqifxsvpts4"] [ext_resource type="Script" uid="uid://cjo6l2ykgvn4e" path="res://Boats/boat.gd" id="1_q76at"] -[ext_resource type="PackedScene" uid="uid://bu6chp8qribgy" path="res://Boats/cartoon-boat/source/boat 4.fbx" id="2_bmmu8"] [ext_resource type="Script" uid="uid://cnfkxclrq0i0s" path="res://Boats/buyancy_probe.gd" id="3_dd4jx"] -[sub_resource type="GDScript" id="GDScript_dd4jx"] -script/source = "extends Node3D - -func _process(_delta): - pass - #global_rotation = $\"../..\".cam_rotation -" - [sub_resource type="BoxShape3D" id="BoxShape3D_g5njt"] -size = Vector3(5.26923, 1, 3.88843) +size = Vector3(2, 0.35, 1) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bmmu8"] +albedo_color = Color(1, 0.172549, 0, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_bmmu8"] +size = Vector3(2, 0.35, 1) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dd4jx"] +albedo_color = Color(1, 0.172549, 0, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_dd4jx"] +size = Vector3(0.1, 2.5, 0.1) [node name="Boat" type="RigidBody3D"] mass = 50.0 +gravity_scale = 0.3 script = ExtResource("1_q76at") max_thrust_force = 3000.0 -max_steering = 150.0 +max_steering = 20.0 metadata/_custom_type_script = "uid://cjo6l2ykgvn4e" -[node name="boat 4" parent="." instance=ExtResource("2_bmmu8")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4.8577) - -[node name="CamRoot" type="Node3D" parent="boat 4"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.02675, 1.50566, 4.94378) -script = SubResource("GDScript_dd4jx") - -[node name="SpringArm3D" type="SpringArm3D" parent="boat 4/CamRoot"] -transform = Transform3D(0.489698, 0.510696, -0.706672, -0.000524942, 0.810677, 0.585494, 0.871892, -0.286344, 0.397255, 0, 0, 0) -collision_mask = 0 -spring_length = 10.0 - -[node name="Camera3D" type="Camera3D" parent="boat 4/CamRoot/SpringArm3D"] -transform = Transform3D(1, 0, 5.96046e-08, 0, 1, -1.04308e-07, 0, 2.98023e-08, 1, 1.78167, 1.43974, 8.17264) -current = true - [node name="BuyancyProbe" type="Marker3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.15306, 1.02582, 1.3511) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -0.0397125) script = ExtResource("3_dd4jx") -show_probe = true +float_strength = 1.0 +max_float_force = 1500.0 metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe2" type="Marker3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.933215, 1.32675, -1.50793) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0235078, 0, -0.5) script = ExtResource("3_dd4jx") -show_probe = true +float_strength = 1.0 +max_float_force = 1500.0 metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe3" type="Marker3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.95977, 1.07616, 1.18863) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0674343, 0, 0.5) script = ExtResource("3_dd4jx") -show_probe = true +float_strength = 1.0 +max_float_force = 1500.0 metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe4" type="Marker3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.95977, 0.847872, -0.88629) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, -0.0214682) script = ExtResource("3_dd4jx") -show_probe = true +float_strength = 1.0 +max_float_force = 1500.0 metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="CollisionShape3D" type="CollisionShape3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.789459, 1.27738, 0) shape = SubResource("BoxShape3D_g5njt") + +[node name="CamRoot" type="Node3D" parent="."] + +[node name="Camera3D" type="Camera3D" parent="CamRoot"] +transform = Transform3D(0.489698, 0.510696, -0.706672, -0.000524954, 0.810677, 0.585494, 0.871892, -0.286344, 0.397255, -1.71955, 1.82832, 0.828034) +current = true + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +material_override = SubResource("StandardMaterial3D_bmmu8") +mesh = SubResource("BoxMesh_bmmu8") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="MeshInstance3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.467696, 0) +material_override = SubResource("StandardMaterial3D_dd4jx") +mesh = SubResource("BoxMesh_dd4jx") diff --git a/Boats/buyancy_probe.gd b/Boats/buyancy_probe.gd index 1a3e557..b36368a 100644 --- a/Boats/buyancy_probe.gd +++ b/Boats/buyancy_probe.gd @@ -9,7 +9,12 @@ class_name BuyancyProbe var currentdepth:float @export_category("Debug") -@export var show_probe :bool = false +@export var show_probe :bool = false: + set(_value): + show_probe = _value + if !show_probe: + sphere_preview.queue_free() + var sphere_preview:MeshInstance3D @onready var debug_sphere:SphereMesh = SphereMesh.new() @@ -20,6 +25,7 @@ var noise_scale: float var height_scale: float @onready var ocean_mat: ShaderMaterial = preload("uid://cf3lxmfb2d7c8") @onready var gravity: float = ProjectSettings.get_setting("physics/3d/default_gravity") +@onready var defaultDampe: float = ProjectSettings.get_setting("physics/3d/default_angular_damp") @onready var OceanNode:Ocean = get_tree().get_first_node_in_group("Ocean") var Oceantime:float @@ -43,12 +49,9 @@ func _physics_process(_delta: float) -> void: #print(depth) if depth > 0.0 && parentRigid != null: var float_force = parentRigid.mass * float_strength - parentRigid.gravity_scale = 0.3 - parentRigid.angular_damp = 5.0 + #parentRigid.gravity_scale = 0.3 + #parentRigid.angular_damp = 15.0 parentRigid.apply_force(Vector3.UP * clamp(gravity * depth * float_force,-max_float_force,max_float_force) ,global_position-parentRigid.global_position) - else: - parentRigid.gravity_scale = 1.0 - parentRigid.angular_damp = 0.0 func _process(_delta: float) -> void: if OceanNode != null: diff --git a/Boats/cartoon-boat/source/boat 4.fbx b/Boats/cartoon-boat/source/boat 4.fbx deleted file mode 100644 index 245ca6a..0000000 --- a/Boats/cartoon-boat/source/boat 4.fbx +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a5391b966d25c71ee316bbe14b836973f1fb28c2866db0096ae4dc5d7de8dc7 -size 650320 diff --git a/Boats/cartoon-boat/source/boat 4.fbx.import b/Boats/cartoon-boat/source/boat 4.fbx.import deleted file mode 100644 index d42d50d..0000000 --- a/Boats/cartoon-boat/source/boat 4.fbx.import +++ /dev/null @@ -1,50 +0,0 @@ -[remap] - -importer="scene" -importer_version=1 -type="PackedScene" -uid="uid://bu6chp8qribgy" -path="res://.godot/imported/boat 4.fbx-4f459f3d14e15dbdd6449d0939ad6231.scn" - -[deps] - -source_file="res://Boats/cartoon-boat/source/boat 4.fbx" -dest_files=["res://.godot/imported/boat 4.fbx-4f459f3d14e15dbdd6449d0939ad6231.scn"] - -[params] - -nodes/root_type="" -nodes/root_name="" -nodes/apply_root_scale=true -nodes/root_scale=1.0 -nodes/import_as_skeleton_bones=false -nodes/use_node_type_suffixes=true -meshes/ensure_tangents=true -meshes/generate_lods=true -meshes/create_shadow_meshes=true -meshes/light_baking=1 -meshes/lightmap_texel_size=0.2 -meshes/force_disable_compression=false -skins/use_named_skins=true -animation/import=true -animation/fps=30 -animation/trimming=true -animation/remove_immutable_tracks=true -animation/import_rest_as_RESET=false -import_script/path="" -_subresources={ -"materials": { -"lambert1": { -"use_external/enabled": true, -"use_external/path": "uid://b0r2c7455ns2l" -} -}, -"nodes": { -"PATH:AnimationPlayer": { -"import/skip_import": true -} -} -} -fbx/importer=0 -fbx/allow_geometry_helper_nodes=false -fbx/embedded_image_handling=1 diff --git a/Boats/cartoon-boat/textures/boat.tres b/Boats/cartoon-boat/textures/boat.tres deleted file mode 100644 index 0cf6fda..0000000 --- a/Boats/cartoon-boat/textures/boat.tres +++ /dev/null @@ -1,61 +0,0 @@ -[gd_resource type="VisualShader" load_steps=9 format=3 uid="uid://5is85o5k05lb"] - -[ext_resource type="Texture2D" uid="uid://b3htar5wp3ag2" path="res://Boats/cartoon-boat/textures/boat_4_lambert1_BaseColor.png" id="1_igkxg"] -[ext_resource type="Texture2D" uid="uid://conebiij3gpe8" path="res://Boats/cartoon-boat/textures/boat_4_lambert1_Metalness.png" id="2_c0qec"] -[ext_resource type="Texture2D" uid="uid://cqu3udiqdiw5u" path="res://Boats/cartoon-boat/textures/boat_4_lambert1_Normal.png" id="3_ygw4n"] -[ext_resource type="Texture2D" uid="uid://brltubuleyx6p" path="res://Boats/cartoon-boat/textures/boat_4_lambert1_Roughness.png" id="4_yj6bl"] - -[sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_v2np7"] -texture = ExtResource("1_igkxg") - -[sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_y2thm"] -texture = ExtResource("2_c0qec") - -[sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_2d07w"] -texture = ExtResource("3_ygw4n") - -[sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_fban5"] -texture = ExtResource("4_yj6bl") - -[resource] -code = "shader_type spatial; -render_mode blend_mix, depth_draw_opaque, cull_back, diffuse_toon, specular_toon; - -uniform sampler2D tex_frg_2; -uniform sampler2D tex_frg_5; -uniform sampler2D tex_frg_4; - - - -void fragment() { -// Texture2D:2 - vec4 n_out2p0 = texture(tex_frg_2, UV); - - -// Texture2D:5 - vec4 n_out5p0 = texture(tex_frg_5, UV); - - -// Texture2D:4 - vec4 n_out4p0 = texture(tex_frg_4, UV); - - -// Output:0 - ALBEDO = vec3(n_out2p0.xyz); - ROUGHNESS = n_out5p0.x; - NORMAL = vec3(n_out4p0.xyz); - - -} -" -modes/diffuse = 3 -modes/specular = 1 -nodes/fragment/2/node = SubResource("VisualShaderNodeTexture_v2np7") -nodes/fragment/2/position = Vector2(40, 20) -nodes/fragment/3/node = SubResource("VisualShaderNodeTexture_y2thm") -nodes/fragment/3/position = Vector2(-40, 360) -nodes/fragment/4/node = SubResource("VisualShaderNodeTexture_2d07w") -nodes/fragment/4/position = Vector2(-40, 680) -nodes/fragment/5/node = SubResource("VisualShaderNodeTexture_fban5") -nodes/fragment/5/position = Vector2(-400, 440) -nodes/fragment/connections = PackedInt32Array(2, 0, 0, 0, 5, 0, 0, 3, 4, 0, 0, 8) diff --git a/Boats/cartoon-boat/textures/boatMat.tres b/Boats/cartoon-boat/textures/boatMat.tres deleted file mode 100644 index 4ee77c7..0000000 --- a/Boats/cartoon-boat/textures/boatMat.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://b0r2c7455ns2l"] - -[ext_resource type="Shader" uid="uid://5is85o5k05lb" path="res://Boats/cartoon-boat/textures/boat.tres" id="1_ydsd6"] - -[resource] -render_priority = 0 -shader = ExtResource("1_ydsd6") diff --git a/Boats/cartoon-boat/textures/boat_4_lambert1_BaseColor.png b/Boats/cartoon-boat/textures/boat_4_lambert1_BaseColor.png deleted file mode 100644 index e5e66a9..0000000 --- a/Boats/cartoon-boat/textures/boat_4_lambert1_BaseColor.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9cc5a2de5a7f03161a2c1582a623dfdec4079c2fbcb38722d6171df03bab3477 -size 1361451 diff --git a/Boats/cartoon-boat/textures/boat_4_lambert1_BaseColor.png.import b/Boats/cartoon-boat/textures/boat_4_lambert1_BaseColor.png.import deleted file mode 100644 index bf77950..0000000 --- a/Boats/cartoon-boat/textures/boat_4_lambert1_BaseColor.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b3htar5wp3ag2" -path.s3tc="res://.godot/imported/boat_4_lambert1_BaseColor.png-c115378871e9c14ec1968c2847d8cb2a.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://Boats/cartoon-boat/textures/boat_4_lambert1_BaseColor.png" -dest_files=["res://.godot/imported/boat_4_lambert1_BaseColor.png-c115378871e9c14ec1968c2847d8cb2a.s3tc.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/Boats/cartoon-boat/textures/boat_4_lambert1_Metalness.png b/Boats/cartoon-boat/textures/boat_4_lambert1_Metalness.png deleted file mode 100644 index 62c1c1a..0000000 --- a/Boats/cartoon-boat/textures/boat_4_lambert1_Metalness.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:33020deec22acdb90eb58fe19ce25db608a486d02d8734bd14558c03c64273b2 -size 85121 diff --git a/Boats/cartoon-boat/textures/boat_4_lambert1_Metalness.png.import b/Boats/cartoon-boat/textures/boat_4_lambert1_Metalness.png.import deleted file mode 100644 index 44ddd14..0000000 --- a/Boats/cartoon-boat/textures/boat_4_lambert1_Metalness.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://conebiij3gpe8" -path.s3tc="res://.godot/imported/boat_4_lambert1_Metalness.png-b09edd3d302acb8e51ce4c4cff9fe7de.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://Boats/cartoon-boat/textures/boat_4_lambert1_Metalness.png" -dest_files=["res://.godot/imported/boat_4_lambert1_Metalness.png-b09edd3d302acb8e51ce4c4cff9fe7de.s3tc.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/Boats/cartoon-boat/textures/boat_4_lambert1_Normal.png b/Boats/cartoon-boat/textures/boat_4_lambert1_Normal.png deleted file mode 100644 index 627413c..0000000 --- a/Boats/cartoon-boat/textures/boat_4_lambert1_Normal.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90c921ece8dcf7d98b2d74ef3f0a381ae58aee82e9fd0167b679c447deaecf04 -size 2074498 diff --git a/Boats/cartoon-boat/textures/boat_4_lambert1_Normal.png.import b/Boats/cartoon-boat/textures/boat_4_lambert1_Normal.png.import deleted file mode 100644 index 84daf07..0000000 --- a/Boats/cartoon-boat/textures/boat_4_lambert1_Normal.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cqu3udiqdiw5u" -path.s3tc="res://.godot/imported/boat_4_lambert1_Normal.png-f950f375cb3203315d9984306087da8f.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://Boats/cartoon-boat/textures/boat_4_lambert1_Normal.png" -dest_files=["res://.godot/imported/boat_4_lambert1_Normal.png-f950f375cb3203315d9984306087da8f.s3tc.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/Boats/cartoon-boat/textures/boat_4_lambert1_Roughness.png b/Boats/cartoon-boat/textures/boat_4_lambert1_Roughness.png deleted file mode 100644 index a7c60ca..0000000 --- a/Boats/cartoon-boat/textures/boat_4_lambert1_Roughness.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf4523a037b767998cc143947c44848058614d08661819e2cee7d93c8c8f1c63 -size 549089 diff --git a/Boats/cartoon-boat/textures/boat_4_lambert1_Roughness.png.import b/Boats/cartoon-boat/textures/boat_4_lambert1_Roughness.png.import deleted file mode 100644 index 2422799..0000000 --- a/Boats/cartoon-boat/textures/boat_4_lambert1_Roughness.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://brltubuleyx6p" -path.s3tc="res://.godot/imported/boat_4_lambert1_Roughness.png-47634d56a8d31c3aeafe4adb7842f89b.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://Boats/cartoon-boat/textures/boat_4_lambert1_Roughness.png" -dest_files=["res://.godot/imported/boat_4_lambert1_Roughness.png-47634d56a8d31c3aeafe4adb7842f89b.s3tc.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/Boats/wooden-boat/source/untitled.fbx b/Boats/wooden-boat/source/untitled.fbx deleted file mode 100644 index 6b4fca9..0000000 --- a/Boats/wooden-boat/source/untitled.fbx +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a30887a3dd375ce35f04840735da95940571c473b4cb05913d811ad4a5ddc616 -size 324524 diff --git a/Boats/wooden-boat/source/untitled.fbx.import b/Boats/wooden-boat/source/untitled.fbx.import deleted file mode 100644 index ea7191c..0000000 --- a/Boats/wooden-boat/source/untitled.fbx.import +++ /dev/null @@ -1,38 +0,0 @@ -[remap] - -importer="scene" -importer_version=1 -type="PackedScene" -uid="uid://dnxg7m7qb17m2" -path="res://.godot/imported/untitled.fbx-885fefb9c878ef12b4480941c30cc4bf.scn" - -[deps] - -source_file="res://Boats/wooden-boat/source/untitled.fbx" -dest_files=["res://.godot/imported/untitled.fbx-885fefb9c878ef12b4480941c30cc4bf.scn"] - -[params] - -nodes/root_type="" -nodes/root_name="" -nodes/apply_root_scale=true -nodes/root_scale=1.0 -nodes/import_as_skeleton_bones=false -nodes/use_node_type_suffixes=true -meshes/ensure_tangents=true -meshes/generate_lods=true -meshes/create_shadow_meshes=true -meshes/light_baking=1 -meshes/lightmap_texel_size=0.2 -meshes/force_disable_compression=false -skins/use_named_skins=true -animation/import=true -animation/fps=30 -animation/trimming=true -animation/remove_immutable_tracks=true -animation/import_rest_as_RESET=false -import_script/path="" -_subresources={} -fbx/importer=0 -fbx/allow_geometry_helper_nodes=false -fbx/embedded_image_handling=1 diff --git a/Boats/wooden-boat/textures/Untitled.png b/Boats/wooden-boat/textures/Untitled.png deleted file mode 100644 index d66a2e8..0000000 --- a/Boats/wooden-boat/textures/Untitled.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2aef8bc54f9c174305ec5e953217c2dc45a09cb414fb944f4ccf79060ca19380 -size 877790 diff --git a/Boats/wooden-boat/textures/Untitled.png.import b/Boats/wooden-boat/textures/Untitled.png.import deleted file mode 100644 index b976323..0000000 --- a/Boats/wooden-boat/textures/Untitled.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://lsn1rdgt1ahf" -path.s3tc="res://.godot/imported/Untitled.png-256d0bdd70e310aad901568479012ae9.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://Boats/wooden-boat/textures/Untitled.png" -dest_files=["res://.godot/imported/Untitled.png-256d0bdd70e310aad901568479012ae9.s3tc.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/Ocean/OceanShader_Calm.tres b/Ocean/OceanShader_Calm.tres index 56eaf88..836b907 100644 --- a/Ocean/OceanShader_Calm.tres +++ b/Ocean/OceanShader_Calm.tres @@ -50,11 +50,11 @@ shader_parameter/shore_intensity = 0.7 shader_parameter/metallic = 0.0 shader_parameter/roughness = 0.02 shader_parameter/water_alpha_fade = 4.407 -shader_parameter/water_alpha_max = 3.791 +shader_parameter/water_alpha_max = 15.0 shader_parameter/texture_normal = SubResource("NoiseTexture2D_d50os") shader_parameter/texture_normal2 = SubResource("NoiseTexture2D_ca8p6") shader_parameter/wave = SubResource("NoiseTexture2D_cuet1") -shader_parameter/wave_time = 82.8805 +shader_parameter/wave_time = 23.9076 shader_parameter/wave_direction = Vector2(2, 0) shader_parameter/wave_2_direction = Vector2(0, 0.9) shader_parameter/time_scale = 0.02 diff --git a/Ocean/WeatherManager.gd b/Ocean/WeatherManager.gd index e162030..dce0397 100644 --- a/Ocean/WeatherManager.gd +++ b/Ocean/WeatherManager.gd @@ -8,5 +8,5 @@ func _ready() -> void: # Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta: float) -> void: +func _process(_delta: float) -> void: pass diff --git a/Ocean/ocean.gd b/Ocean/ocean.gd index e1d6a86..589039e 100644 --- a/Ocean/ocean.gd +++ b/Ocean/ocean.gd @@ -30,6 +30,8 @@ func _ready() -> void: add_to_group("Ocean",true) if OceanShader != null: OceanShader.set_shader_parameter("wave_time",0.0) + if get_tree().get_nodes_in_group("Boats").size() > 0.0: + PlayerBoat = get_tree().get_nodes_in_group("Boats")[0] func _process(delta:float) : if OceanShader != null: @@ -42,8 +44,9 @@ func _process(delta:float) : ######################## ### EDITOR FUNCTIONS ### -var tile_size = 10.0 -var _layer_number = 3 +@export_category("Tiles") +@export var tile_size = 10.0 +@export var _layer_number = 3 func remove_tile(): # Supprimer toutes les tuiles existantes diff --git a/OpenWorld.tscn b/OpenWorld.tscn index 0579412..7b9be45 100644 --- a/OpenWorld.tscn +++ b/OpenWorld.tscn @@ -29,10 +29,10 @@ fog_sky_affect = 0.699 volumetric_fog_enabled = true [sub_resource type="BoxMesh" id="BoxMesh_spien"] -size = Vector3(5, 0.2, 5) +size = Vector3(7, 0.2, 7) [sub_resource type="BoxShape3D" id="BoxShape3D_kisq7"] -size = Vector3(5, 0.2, 5) +size = Vector3(7, 0.2, 7) [sub_resource type="BoxMesh" id="BoxMesh_kisq7"] size = Vector3(0.3, 0.8, 0.3) @@ -53,281 +53,1807 @@ shadow_enabled = true metadata/_edit_lock_ = true [node name="Ocean" type="Node3D" parent="." groups=["Ocean"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.13393, 0, -0.448954) script = ExtResource("1_xncsh") +_layer_number = 10 metadata/_custom_type_script = "uid://cdnrxp6nu1wor" metadata/_edit_lock_ = true [node name="OceanTile00" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, -100) mesh = ExtResource("3_spien") [node name="OceanTile01" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, -90) mesh = ExtResource("3_spien") [node name="OceanTile02" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -10) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, -80) mesh = ExtResource("3_spien") [node name="OceanTile03" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, -70) mesh = ExtResource("3_spien") [node name="OceanTile04" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 10) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, -60) mesh = ExtResource("3_spien") [node name="OceanTile05" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, -50) mesh = ExtResource("3_spien") [node name="OceanTile06" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, -40) mesh = ExtResource("3_spien") [node name="OceanTile07" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, -30) mesh = ExtResource("3_spien") [node name="OceanTile08" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, -20) mesh = ExtResource("3_spien") [node name="OceanTile09" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -10) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, -10) mesh = ExtResource("3_spien") [node name="OceanTile10" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 0) mesh = ExtResource("3_spien") [node name="OceanTile11" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 10) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 10) mesh = ExtResource("3_spien") [node name="OceanTile12" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 20) mesh = ExtResource("3_spien") [node name="OceanTile13" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 30) mesh = ExtResource("3_spien") [node name="OceanTile14" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 40) mesh = ExtResource("3_spien") [node name="OceanTile15" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 50) mesh = ExtResource("3_spien") [node name="OceanTile16" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -10) -mesh = ExtResource("2_ydaaq") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 60) +mesh = ExtResource("3_spien") [node name="OceanTile17" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0) -mesh = ExtResource("2_ydaaq") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 70) +mesh = ExtResource("3_spien") [node name="OceanTile18" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 10) -mesh = ExtResource("2_ydaaq") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 80) +mesh = ExtResource("3_spien") [node name="OceanTile19" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 90) mesh = ExtResource("3_spien") [node name="OceanTile20" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -100, 0, 100) mesh = ExtResource("3_spien") [node name="OceanTile21" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -100) mesh = ExtResource("3_spien") [node name="OceanTile22" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -90) mesh = ExtResource("3_spien") [node name="OceanTile23" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -10) -mesh = ExtResource("2_ydaaq") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -80) +mesh = ExtResource("3_spien") [node name="OceanTile24" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -mesh = ExtResource("2_7sjql") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -70) +mesh = ExtResource("3_spien") [node name="OceanTile25" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 10) -mesh = ExtResource("2_ydaaq") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -60) +mesh = ExtResource("3_spien") [node name="OceanTile26" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -50) mesh = ExtResource("3_spien") [node name="OceanTile27" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -40) mesh = ExtResource("3_spien") [node name="OceanTile28" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -30) mesh = ExtResource("3_spien") [node name="OceanTile29" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -20) mesh = ExtResource("3_spien") [node name="OceanTile30" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -10) -mesh = ExtResource("2_ydaaq") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, -10) +mesh = ExtResource("3_spien") [node name="OceanTile31" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 0) -mesh = ExtResource("2_ydaaq") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 0) +mesh = ExtResource("3_spien") [node name="OceanTile32" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 10) -mesh = ExtResource("2_ydaaq") +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 10) +mesh = ExtResource("3_spien") [node name="OceanTile33" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 20) mesh = ExtResource("3_spien") [node name="OceanTile34" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 30) mesh = ExtResource("3_spien") [node name="OceanTile35" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 40) mesh = ExtResource("3_spien") [node name="OceanTile36" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 50) mesh = ExtResource("3_spien") [node name="OceanTile37" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -10) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 60) mesh = ExtResource("3_spien") [node name="OceanTile38" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 70) mesh = ExtResource("3_spien") [node name="OceanTile39" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 10) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 80) mesh = ExtResource("3_spien") [node name="OceanTile40" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 90) mesh = ExtResource("3_spien") [node name="OceanTile41" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90, 0, 100) mesh = ExtResource("3_spien") [node name="OceanTile42" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -30) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -100) mesh = ExtResource("3_spien") [node name="OceanTile43" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -90) mesh = ExtResource("3_spien") [node name="OceanTile44" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -10) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -80) mesh = ExtResource("3_spien") [node name="OceanTile45" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -70) mesh = ExtResource("3_spien") [node name="OceanTile46" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 10) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -60) mesh = ExtResource("3_spien") [node name="OceanTile47" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 20) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -50) mesh = ExtResource("3_spien") [node name="OceanTile48" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile49" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile50" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile51" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile52" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile53" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile54" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile55" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile56" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile57" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile58" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile59" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile60" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile61" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile62" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -80, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile63" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile64" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile65" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile66" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile67" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile68" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile69" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile70" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile71" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile72" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile73" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile74" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile75" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile76" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile77" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile78" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile79" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile80" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile81" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile82" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile83" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile84" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile85" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile86" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile87" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile88" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile89" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile90" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile91" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile92" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile93" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile94" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile95" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile96" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile97" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile98" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile99" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile100" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile101" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile102" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile103" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile104" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -60, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile105" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile106" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile107" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile108" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile109" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile110" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile111" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile112" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile113" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile114" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile115" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile116" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile117" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile118" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile119" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile120" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile121" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile122" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile123" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile124" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile125" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile126" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile127" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile128" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile129" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile130" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile131" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile132" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile133" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile134" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile135" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile136" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile137" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile138" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile139" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile140" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile141" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile142" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile143" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile144" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile145" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile146" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile147" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile148" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile149" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile150" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile151" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile152" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile153" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile154" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile155" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile156" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile157" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile158" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile159" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile160" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile161" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile162" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile163" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile164" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile165" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile166" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile167" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile168" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile169" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile170" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile171" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile172" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile173" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile174" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile175" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile176" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile177" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile178" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile179" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile180" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile181" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile182" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile183" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile184" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile185" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile186" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile187" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile188" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile189" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile190" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile191" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile192" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile193" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile194" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile195" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile196" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile197" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile198" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -10) +mesh = ExtResource("2_ydaaq") + +[node name="OceanTile199" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 0) +mesh = ExtResource("2_ydaaq") + +[node name="OceanTile200" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 10) +mesh = ExtResource("2_ydaaq") + +[node name="OceanTile201" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile202" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile203" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile204" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile205" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile206" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile207" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile208" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile209" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile210" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile211" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile212" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile213" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile214" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile215" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile216" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile217" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile218" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile219" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -10) +mesh = ExtResource("2_ydaaq") + +[node name="OceanTile220" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +mesh = ExtResource("2_7sjql") + +[node name="OceanTile221" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 10) +mesh = ExtResource("2_ydaaq") + +[node name="OceanTile222" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile223" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile224" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile225" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile226" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile227" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile228" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile229" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile230" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile231" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile232" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile233" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile234" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile235" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile236" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile237" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile238" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile239" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile240" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -10) +mesh = ExtResource("2_ydaaq") + +[node name="OceanTile241" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 0) +mesh = ExtResource("2_ydaaq") + +[node name="OceanTile242" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 10) +mesh = ExtResource("2_ydaaq") + +[node name="OceanTile243" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile244" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile245" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile246" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile247" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile248" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile249" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile250" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile251" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile252" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile253" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile254" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile255" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile256" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile257" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile258" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile259" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile260" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile261" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile262" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile263" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile264" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile265" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile266" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile267" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile268" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile269" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile270" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile271" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile272" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile273" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile274" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile275" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile276" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile277" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile278" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile279" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile280" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile281" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile282" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile283" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile284" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile285" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile286" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 30) mesh = ExtResource("3_spien") -[node name="Props" type="RigidBody3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.331476, 2.65347) +[node name="OceanTile287" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile288" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile289" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile290" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile291" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile292" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile293" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile294" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile295" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile296" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile297" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile298" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile299" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile300" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile301" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile302" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile303" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile304" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile305" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile306" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile307" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile308" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile309" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile310" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile311" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile312" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile313" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile314" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile315" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile316" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile317" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile318" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile319" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile320" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile321" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile322" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile323" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile324" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile325" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile326" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile327" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile328" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile329" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile330" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile331" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile332" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile333" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile334" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile335" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile336" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile337" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile338" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile339" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile340" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile341" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile342" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile343" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile344" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile345" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile346" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile347" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile348" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile349" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile350" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile351" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile352" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile353" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile354" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile355" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile356" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 60, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile357" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile358" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile359" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile360" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile361" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile362" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile363" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile364" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile365" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile366" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile367" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile368" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile369" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile370" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile371" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile372" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile373" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile374" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile375" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile376" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile377" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile378" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile379" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile380" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile381" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile382" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile383" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile384" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile385" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile386" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile387" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile388" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile389" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile390" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile391" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile392" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile393" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile394" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile395" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile396" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile397" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile398" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 80, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile399" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile400" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile401" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile402" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile403" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile404" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile405" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile406" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile407" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile408" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile409" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile410" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile411" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile412" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile413" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile414" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile415" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile416" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile417" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile418" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile419" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 90, 0, 100) +mesh = ExtResource("3_spien") + +[node name="OceanTile420" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, -100) +mesh = ExtResource("3_spien") + +[node name="OceanTile421" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, -90) +mesh = ExtResource("3_spien") + +[node name="OceanTile422" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, -80) +mesh = ExtResource("3_spien") + +[node name="OceanTile423" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, -70) +mesh = ExtResource("3_spien") + +[node name="OceanTile424" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, -60) +mesh = ExtResource("3_spien") + +[node name="OceanTile425" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, -50) +mesh = ExtResource("3_spien") + +[node name="OceanTile426" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, -40) +mesh = ExtResource("3_spien") + +[node name="OceanTile427" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, -30) +mesh = ExtResource("3_spien") + +[node name="OceanTile428" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, -20) +mesh = ExtResource("3_spien") + +[node name="OceanTile429" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, -10) +mesh = ExtResource("3_spien") + +[node name="OceanTile430" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 0) +mesh = ExtResource("3_spien") + +[node name="OceanTile431" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 10) +mesh = ExtResource("3_spien") + +[node name="OceanTile432" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 20) +mesh = ExtResource("3_spien") + +[node name="OceanTile433" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 30) +mesh = ExtResource("3_spien") + +[node name="OceanTile434" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 40) +mesh = ExtResource("3_spien") + +[node name="OceanTile435" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 50) +mesh = ExtResource("3_spien") + +[node name="OceanTile436" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 60) +mesh = ExtResource("3_spien") + +[node name="OceanTile437" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 70) +mesh = ExtResource("3_spien") + +[node name="OceanTile438" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 80) +mesh = ExtResource("3_spien") + +[node name="OceanTile439" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 90) +mesh = ExtResource("3_spien") + +[node name="OceanTile440" type="MeshInstance3D" parent="Ocean" groups=["OceanTiles"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 100, 0, 100) +mesh = ExtResource("3_spien") + +[node name="Island" type="RigidBody3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.11702, 0.331476, 1.42872) mass = 10.0 -[node name="MeshInstance3D" type="MeshInstance3D" parent="Props"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0588136, 0) +[node name="MeshInstance3D" type="MeshInstance3D" parent="Island"] mesh = SubResource("BoxMesh_spien") -[node name="CollisionShape3D" type="CollisionShape3D" parent="Props"] +[node name="CollisionShape3D" type="CollisionShape3D" parent="Island"] shape = SubResource("BoxShape3D_kisq7") -[node name="BuyancyProbe" type="Marker3D" parent="Props"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -0.5, 2) +[node name="BuyancyProbe" type="Marker3D" parent="Island"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3.5) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" -[node name="BuyancyProbe2" type="Marker3D" parent="Props"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -0.5, -2) +[node name="BuyancyProbe2" type="Marker3D" parent="Island"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 0, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" -[node name="BuyancyProbe3" type="Marker3D" parent="Props"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -0.5, 2) +[node name="BuyancyProbe3" type="Marker3D" parent="Island"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3.5) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" -[node name="BuyancyProbe4" type="Marker3D" parent="Props"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -0.5, -2) +[node name="BuyancyProbe4" type="Marker3D" parent="Island"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true -metadata/_custom_type_script = "uid://cnfkxclrq0i0s" - -[node name="Props2" type="RigidBody3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.6813, 0.331476, 0.403838) -mass = 10.0 - -[node name="MeshInstance3D" type="MeshInstance3D" parent="Props2"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0588136, 0) -mesh = SubResource("BoxMesh_spien") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Props2"] -shape = SubResource("BoxShape3D_kisq7") - -[node name="BuyancyProbe" type="Marker3D" parent="Props2"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -0.5, 2) -script = ExtResource("5_spien") -float_strength = 2.0 -show_probe = true -metadata/_custom_type_script = "uid://cnfkxclrq0i0s" - -[node name="BuyancyProbe2" type="Marker3D" parent="Props2"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -0.5, -2) -script = ExtResource("5_spien") -float_strength = 2.0 -show_probe = true -metadata/_custom_type_script = "uid://cnfkxclrq0i0s" - -[node name="BuyancyProbe3" type="Marker3D" parent="Props2"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -0.5, 2) -script = ExtResource("5_spien") -float_strength = 2.0 -show_probe = true -metadata/_custom_type_script = "uid://cnfkxclrq0i0s" - -[node name="BuyancyProbe4" type="Marker3D" parent="Props2"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -0.5, -2) -script = ExtResource("5_spien") -float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="Props3" type="RigidBody3D" parent="."] @@ -344,28 +1870,24 @@ shape = SubResource("BoxShape3D_0g14k") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe2" type="Marker3D" parent="Props3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe3" type="Marker3D" parent="Props3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe4" type="Marker3D" parent="Props3"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="Props4" type="RigidBody3D" parent="."] @@ -382,32 +1904,28 @@ shape = SubResource("BoxShape3D_0g14k") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe2" type="Marker3D" parent="Props4"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe3" type="Marker3D" parent="Props4"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe4" type="Marker3D" parent="Props4"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="Props5" type="RigidBody3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 0.0411781, -0.999152, 0, 0.999152, 0.0411781, 4.62591, 0.543982, 2.98498) +transform = Transform3D(1, 0, 0, 0, 0.0411781, -0.999152, 0, 0.999152, 0.0411781, -4.39749, 0.543982, 3.29758) mass = 5.0 [node name="MeshInstance3D" type="MeshInstance3D" parent="Props5"] @@ -420,7 +1938,6 @@ shape = SubResource("BoxShape3D_0g14k") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe2" type="Marker3D" parent="Props5"] @@ -434,18 +1951,16 @@ metadata/_custom_type_script = "uid://cnfkxclrq0i0s" transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe4" type="Marker3D" parent="Props5"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="Props6" type="RigidBody3D" parent="."] -transform = Transform3D(0.676837, -0.735508, -0.0303125, 0, 0.0411781, -0.999152, 0.736133, 0.676263, 0.0278709, 7.3866, 0.543982, 3.8094) +transform = Transform3D(0.676837, -0.735508, -0.0303125, 0, 0.0411781, -0.999152, 0.736133, 0.676263, 0.0278709, -1.6368, 0.543982, 4.122) mass = 5.0 [node name="MeshInstance3D" type="MeshInstance3D" parent="Props6"] @@ -458,28 +1973,24 @@ shape = SubResource("BoxShape3D_0g14k") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe2" type="Marker3D" parent="Props6"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe3" type="Marker3D" parent="Props6"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe4" type="Marker3D" parent="Props6"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="Props7" type="RigidBody3D" parent="."] @@ -496,28 +2007,24 @@ shape = SubResource("BoxShape3D_0g14k") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe2" type="Marker3D" parent="Props7"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe3" type="Marker3D" parent="Props7"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe4" type="Marker3D" parent="Props7"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="Props8" type="RigidBody3D" parent="."] @@ -534,28 +2041,24 @@ shape = SubResource("BoxShape3D_0g14k") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe2" type="Marker3D" parent="Props8"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe3" type="Marker3D" parent="Props8"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe4" type="Marker3D" parent="Props8"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="Props9" type="RigidBody3D" parent="."] @@ -572,28 +2075,24 @@ shape = SubResource("BoxShape3D_0g14k") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe2" type="Marker3D" parent="Props9"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe3" type="Marker3D" parent="Props9"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe4" type="Marker3D" parent="Props9"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="Props10" type="RigidBody3D" parent="."] @@ -610,32 +2109,28 @@ shape = SubResource("BoxShape3D_0g14k") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe2" type="Marker3D" parent="Props10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, -0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe3" type="Marker3D" parent="Props10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="BuyancyProbe4" type="Marker3D" parent="Props10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.4, 0.5, 0) script = ExtResource("5_spien") float_strength = 2.0 -show_probe = true metadata/_custom_type_script = "uid://cnfkxclrq0i0s" [node name="WeatherManager" type="Node" parent="."] script = ExtResource("6_kisq7") -[node name="Boat" parent="." instance=ExtResource("7_0g14k")] +[node name="Boat" parent="." groups=["Boats"] instance=ExtResource("7_0g14k")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.13393, 0, -0.448954) diff --git a/project.godot b/project.godot index 6e38ddf..8ae0c09 100644 --- a/project.godot +++ b/project.godot @@ -17,19 +17,13 @@ run/main_scene="uid://bhwuawppmqk4" config/features=PackedStringArray("4.4", "Forward Plus") config/icon="res://icon.svg" -[display] - -window/size/viewport_width=572 -window/size/viewport_height=324 window/stretch/mode="viewport" window/stretch/aspect="expand" -window/per_pixel_transparency/allowed=true -window/vsync/vsync_mode=0 - [global_group] Ocean="Oceans" OceanTiles="" +Boats="All player controlled vehicles" [input] @@ -71,14 +65,16 @@ camera_left={ [physics] 3d/run_on_separate_thread=true +common/physics_jitter_fix=0.0 3d/physics_engine="Jolt Physics" jolt_physics_3d/simulation/bounce_velocity_threshold=2.0 +jolt_physics_3d/simulation/sleep_velocity_threshold=0.1 3d/default_linear_damp=0.5 3d/default_angular_damp=1.5 3d/sleep_threshold_angular=0.174533 common/physics_interpolation=true +common/enable_object_picking=false [rendering] -global_illumination/gi/use_half_resolution=true -shading/overrides/force_vertex_shading=true +scaling_3d/scale=0.75 diff --git a/world.tscn b/world.tscn index ceac170..67afbb0 100644 --- a/world.tscn +++ b/world.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=11 format=3 uid="uid://bwdtb8qfox3nq"] +[gd_scene load_steps=11 format=3 uid="uid://buntgqegmy578"] [ext_resource type="Script" uid="uid://cdnrxp6nu1wor" path="res://Ocean/ocean.gd" id="1_aqk2v"] [ext_resource type="Script" uid="uid://cnfkxclrq0i0s" path="res://Boats/buyancy_probe.gd" id="2_fj7yv"] @@ -70,542 +70,434 @@ mesh = SubResource("BoxMesh_fj7yv") [node name="BuyancyProbe00" type="Node3D" parent="Boat/ProbeContainer"] script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe01" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.03702, -2.38419e-07, 1.60053) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe02" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.47019, -2.38419e-07, -9.91773) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe03" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.9884, -2.38419e-07, 0.339097) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe04" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.633354, 0, 0.773862, 0, 1, 0, -0.773862, 0, 0.633354, 1.3197, 0, 0.307577) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe05" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.633354, 0, 0.773862, 0, 1, 0, -0.773862, 0, 0.633354, 8.28192, -2.38419e-07, -5.67213) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe06" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.633354, 0, 0.773862, 0, 1, 0, -0.773862, 0, 0.633354, -7.28641, -2.38419e-07, -4.83613) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe07" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.633354, 0, 0.773862, 0, 1, 0, -0.773862, 0, 0.633354, -6.64414, -2.38419e-07, 10.5736) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe08" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.992158, 0, -0.124987, 0, 1, 0, 0.124987, 0, 0.992158, -1.25281, 0, 10.8711) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe09" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.992158, 0, -0.124987, 0, 1, 0, 0.124987, 0, 0.992158, 7.5133, -2.38419e-07, 13.5886) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe10" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.992158, 0, -0.124987, 0, 1, 0, 0.124987, 0, 0.992158, -1.47188, -2.38419e-07, 0.847415) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe11" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.992158, 0, -0.124987, 0, 1, 0, 0.124987, 0, 0.992158, -14.1817, -2.38419e-07, 9.58419) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe12" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.925673, 0, -0.378326, 0, 1, 0, 0.378326, 0, 0.925673, 0.741679, 0, 0.772553) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe13" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.925673, 0, -0.378326, 0, 1, 0, 0.378326, 0, 0.925673, 8.50148, -2.38419e-07, 5.67305) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe14" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.925673, 0, -0.378326, 0, 1, 0, 0.378326, 0, 0.925673, 3.13289, -2.38419e-07, -8.96423) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe15" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.925673, 0, -0.378326, 0, 1, 0, 0.378326, 0, 0.925673, -11.4096, -2.38419e-07, -3.8274) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe16" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.87905, 0, 0.476729, 0, 1, 0, -0.476729, 0, 0.87905, 1.84692, 0, 1.55654) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe17" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.87905, 0, 0.476729, 0, 1, 0, -0.476729, 0, 0.87905, 10.5539, -2.38419e-07, -1.34472) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe18" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.87905, 0, 0.476729, 0, 1, 0, -0.476729, 0, 0.87905, -4.17352, -2.38419e-07, -6.46076) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe19" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.87905, 0, 0.476729, 0, 1, 0, -0.476729, 0, 0.87905, -9.40888, -2.38419e-07, 8.04658) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe20" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.871128, 0, -0.491056, 0, 1, 0, 0.491056, 0, 0.871128, -4.53084, 0, 10.3617) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe21" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.871128, 0, -0.491056, 0, 1, 0, 0.491056, 0, 0.871128, 2.55561, -2.38419e-07, 16.1936) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe22" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.871128, 0, -0.491056, 0, 1, 0, 0.491056, 0, 0.871128, -0.941402, -2.38419e-07, 1.00013) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe23" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.871128, 0, -0.491056, 0, 1, 0, 0.491056, 0, 0.871128, -16.0119, -2.38419e-07, 4.27906) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe24" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.553188, 0, -0.833056, 0, 1, 0, 0.833056, 0, -0.553188, -0.583566, 0, 4.86069) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe25" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.553188, 0, -0.833056, 0, 1, 0, 0.833056, 0, -0.553188, -6.91607, -2.38419e-07, 11.5036) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe26" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.553188, 0, -0.833056, 0, 1, 0, 0.833056, 0, -0.553188, 8.49176, -2.38419e-07, 9.1223) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe27" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.553188, 0, -0.833056, 0, 1, 0, 0.833056, 0, -0.553188, 6.31897, -2.38419e-07, -6.14697) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe28" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.294307, 0, -0.955711, 0, 1, 0, 0.955711, 0, 0.294307, -1.56984, 0, 5.78992) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe29" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.294307, 0, -0.955711, 0, 1, 0, 0.955711, 0, 0.294307, -0.439818, -2.38419e-07, 14.8977) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe30" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.294307, 0, -0.955711, 0, 1, 0, 0.955711, 0, 0.294307, 7.47596, -2.38419e-07, 1.46598) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe31" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.294307, 0, -0.955711, 0, 1, 0, 0.955711, 0, 0.294307, -5.7165, -2.38419e-07, -6.52344) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe32" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.652971, 0, -0.757383, 0, 1, 0, 0.757383, 0, -0.652971, -8.94679, 0, -2.19675) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe33" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.652971, 0, -0.757383, 0, 1, 0, 0.757383, 0, -0.652971, -16.0599, -2.38419e-07, 3.60263) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe34" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.652971, 0, -0.757383, 0, 1, 0, 0.757383, 0, -0.652971, -0.475282, -2.38419e-07, 3.16574) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe35" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.652971, 0, -0.757383, 0, 1, 0, 0.757383, 0, -0.652971, -0.722564, -2.38419e-07, -12.2554) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe36" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.0722982, 0, -0.997383, 0, 1, 0, 0.997383, 0, 0.0722982, 2.36634, 4.76837e-07, 5.62094) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe37" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.0722982, 0, -0.997383, 0, 1, 0, 0.997383, 0, 0.0722982, 1.42336, 2.38418e-07, 14.75) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe38" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.0722982, 0, -0.997383, 0, 1, 0, 0.997383, 0, 0.0722982, 12.1518, 2.38418e-07, 3.43757) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe39" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.0722982, 0, -0.997383, 0, 1, 0, 0.997383, 0, 0.0722982, 1.0891, 2.38418e-07, -7.30895) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe40" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.817627, 0, -0.575748, 0, 1, 0, 0.575748, 0, 0.817627, 2.15498, 4.76837e-07, 6.95942) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe41" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.817627, 0, -0.575748, 0, 1, 0, 0.575748, 0, 0.817627, 8.6224, 2.38418e-07, 13.4711) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe42" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.817627, 0, -0.575748, 0, 1, 0, 0.575748, 0, 0.817627, 6.66302, 2.38418e-07, -1.99604) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe43" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.817627, 0, -0.575748, 0, 1, 0, 0.575748, 0, 0.817627, -8.65993, 2.38418e-07, -0.24136) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe44" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.0529286, 0, -0.998598, 0, 1, 0, 0.998598, 0, -0.0529286, -8.56691, 4.76837e-07, 5.15738) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe45" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.0529286, 0, -0.998598, 0, 1, 0, 0.998598, 0, -0.0529286, -10.6435, 2.38418e-07, 14.097) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe46" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.0529286, 0, -0.998598, 0, 1, 0, 0.998598, 0, -0.0529286, 1.41473, 2.38418e-07, 4.21418) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe47" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.0529286, 0, -0.998598, 0, 1, 0, 0.998598, 0, -0.0529286, -8.21808, 2.38418e-07, -7.83077) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe48" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.310411, 0, -0.950602, 0, 1, 0, 0.950602, 0, -0.310411, 1.64943, 4.76837e-07, 6.41654) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe49" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.310411, 0, -0.950602, 0, 1, 0, 0.950602, 0, -0.310411, -2.67722, 2.38418e-07, 14.5103) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe50" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.310411, 0, -0.950602, 0, 1, 0, 0.950602, 0, -0.310411, 11.5336, 2.38418e-07, 8.09754) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe51" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.310411, 0, -0.950602, 0, 1, 0, 0.950602, 0, -0.310411, 5.35883, 2.38418e-07, -6.03553) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe52" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.539035, 0, -0.842283, 0, 1, 0, 0.842283, 0, 0.539035, 0.947401, 4.76837e-07, 7.57557) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe53" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.539035, 0, -0.842283, 0, 1, 0, 0.842283, 0, 0.539035, 4.47058, 2.38418e-07, 16.05) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe54" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.539035, 0, -0.842283, 0, 1, 0, 0.842283, 0, 0.539035, 8.50845, 2.38418e-07, 0.991245) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe55" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.539035, 0, -0.842283, 0, 1, 0, 0.842283, 0, 0.539035, -6.33942, 2.38418e-07, -3.18156) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe56" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.42679, 0, -0.904351, 0, 1, 0, 0.904351, 0, -0.42679, -8.2958, 4.76837e-07, 1.8511) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe57" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.42679, 0, -0.904351, 0, 1, 0, 0.904351, 0, -0.42679, -13.6002, 2.38418e-07, 9.34064) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe58" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.42679, 0, -0.904351, 0, 1, 0, 0.904351, 0, -0.42679, 1.30077, 2.38418e-07, 4.75431) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe59" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.42679, 0, -0.904351, 0, 1, 0, 0.904351, 0, -0.42679, -3.05915, 2.38418e-07, -10.0397) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe60" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.870871, 0, 0.491512, 0, 1, 0, -0.491512, 0, -0.870871, -2.52382, 4.76837e-07, 5.39032) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe61" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.870871, 0, 0.491512, 0, 1, 0, -0.491512, 0, -0.870871, -9.60721, 2.38418e-07, -0.445332) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe62" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.870871, 0, 0.491512, 0, 1, 0, -0.491512, 0, -0.870871, -6.11815, 2.38418e-07, 14.75) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe63" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.870871, 0, 0.491512, 0, 1, 0, -0.491512, 0, -0.870871, 8.95408, 2.38418e-07, 11.479) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe64" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.931932, 0, -0.362633, 0, 1, 0, 0.362633, 0, -0.931932, -3.52192, 4.76837e-07, 4.47382) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe65" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.931932, 0, -0.362633, 0, 1, 0, 0.362633, 0, -0.931932, -12.5242, 2.38418e-07, 6.25936) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe66" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.931932, 0, -0.362633, 0, 1, 0, 0.362633, 0, -0.931932, 1.44469, 2.38418e-07, 13.1833) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe67" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.931932, 0, -0.362633, 0, 1, 0, 0.362633, 0, -0.931932, 8.45941, 2.38418e-07, -0.552224) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe68" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.802609, 0, 0.596505, 0, 1, 0, -0.596505, 0, -0.802609, 3.91051, 4.76837e-07, -3.46125) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe69" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.802609, 0, 0.596505, 0, 1, 0, -0.596505, 0, -0.802609, -2.38796, 2.38418e-07, -10.1365) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe70" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.802609, 0, 0.596505, 0, 1, 0, -0.596505, 0, -0.802609, -0.82548, 2.38418e-07, 5.37578) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe71" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.802609, 0, 0.596505, 0, 1, 0, -0.596505, 0, -0.802609, 14.5374, 2.38418e-07, 4.01423) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe72" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.940958, 0, -0.338524, 0, 1, 0, 0.338524, 0, -0.940958, -0.748251, 4.76837e-07, 6.87385) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe73" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.940958, 0, -0.338524, 0, 1, 0, 0.338524, 0, -0.940958, -9.79352, 2.38418e-07, 8.42707) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe74" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.940958, 0, -0.338524, 0, 1, 0, 0.338524, 0, -0.940958, 3.99253, 2.38418e-07, 15.7083) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe75" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.940958, 0, -0.338524, 0, 1, 0, 0.338524, 0, -0.940958, 11.3585, 2.38418e-07, 2.15788) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe76" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.333988, 0, -0.942577, 0, 1, 0, 0.942577, 0, -0.333988, -2.09415, 4.76837e-07, 7.03118) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe77" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.333988, 0, -0.942577, 0, 1, 0, 0.942577, 0, -0.333988, -6.62103, 2.38418e-07, 15.0147) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe78" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.333988, 0, -0.942577, 0, 1, 0, 0.942577, 0, -0.333988, 7.7451, 2.38418e-07, 8.95782) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe79" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.333988, 0, -0.942577, 0, 1, 0, 0.942577, 0, -0.333988, 1.92419, 2.38418e-07, -5.32464) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe80" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.97589, 0, -0.218262, 0, 1, 0, 0.218262, 0, -0.97589, -3.24955, 4.76837e-07, -3.77953) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe81" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.97589, 0, -0.218262, 0, 1, 0, 0.218262, 0, -0.97589, -12.418, 2.38418e-07, -3.36903) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe82" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.97589, 0, -0.218262, 0, 1, 0, 0.218262, 0, -0.97589, 0.349858, 2.38418e-07, 5.5782) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe83" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.97589, 0, -0.218262, 0, 1, 0, 0.218262, 0, -0.97589, 9.35169, 2.38418e-07, -6.94533) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe84" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.999091, 0, 0.0426255, 0, 1, 0, -0.0426255, 0, -0.999091, -1.70767, 4.76837e-07, 6.39799) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe85" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.999091, 0, 0.0426255, 0, 1, 0, -0.0426255, 0, -0.999091, -10.6683, 2.38418e-07, 4.41371) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe86" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.999091, 0, 0.0426255, 0, 1, 0, -0.0426255, 0, -0.999091, -0.661562, 2.38418e-07, 16.3694) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe87" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.999091, 0, 0.0426255, 0, 1, 0, -0.0426255, 0, -0.999091, 11.2834, 2.38418e-07, 6.61284) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe88" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.665764, 0, -0.746162, 0, 1, 0, 0.746162, 0, -0.665764, -3.01305, 4.76837e-07, 6.03444) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe89" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.665764, 0, -0.746162, 0, 1, 0, 0.746162, 0, -0.665764, -10.2238, 2.38418e-07, 11.7119) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe90" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.665764, 0, -0.746162, 0, 1, 0, 0.746162, 0, -0.665764, 5.36598, 2.38418e-07, 11.5403) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe91" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.665764, 0, -0.746162, 0, 1, 0, 0.746162, 0, -0.665764, 5.38114, 2.38418e-07, -3.88277) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe92" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.985929, 0, 0.167165, 0, 1, 0, -0.167165, 0, -0.985929, 0.0073901, 4.76837e-07, -4.40986) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe93" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.985929, 0, 0.167165, 0, 1, 0, -0.167165, 0, -0.985929, -8.63492, 2.38418e-07, -7.49854) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe94" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.985929, 0, 0.167165, 0, 1, 0, -0.167165, 0, -0.985929, -0.201001, 2.38418e-07, 5.61408) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe95" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.985929, 0, 0.167165, 0, 1, 0, -0.167165, 0, -0.985929, 12.8697, 2.38418e-07, -2.57299) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe96" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.238516, 0, 0.971138, 0, 1, 0, -0.971138, 0, 0.238516, -1.8446, 4.76837e-07, 2.1026) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe97" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.238516, 0, 0.971138, 0, 1, 0, -0.971138, 0, 0.238516, 1.86521, 2.38418e-07, -6.29184) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe98" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.238516, 0, 0.971138, 0, 1, 0, -0.971138, 0, 0.238516, -11.8268, 2.38418e-07, 1.16481) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe99" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.238516, 0, 0.971138, 0, 1, 0, -0.971138, 0, 0.238516, -4.61324, 2.38418e-07, 14.797) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe100" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.600462, 0, 0.799653, 0, 1, 0, -0.799653, 0, -0.600462, -1.23113, 4.76837e-07, 0.894353) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe101" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.600462, 0, 0.799653, 0, 1, 0, -0.799653, 0, -0.600462, -5.37765, 2.38418e-07, -7.29319) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe102" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.600462, 0, 0.799653, 0, 1, 0, -0.799653, 0, -0.600462, -8.27909, 2.38418e-07, 8.02522) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe103" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(-0.600462, 0, 0.799653, 0, 1, 0, -0.799653, 0, -0.600462, 6.83907, 2.38418e-07, 11.077) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe104" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.358026, 0, 0.933712, 0, 1, 0, -0.933712, 0, 0.358026, 8.41395, 4.76837e-07, 5.91219) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe105" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.358026, 0, 0.933712, 0, 1, 0, -0.933712, 0, 0.358026, 13.1439, 2.38418e-07, -1.95275) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe106" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.358026, 0, 0.933712, 0, 1, 0, -0.933712, 0, 0.358026, -1.37271, 2.38418e-07, 3.73412) script = ExtResource("2_fj7yv") -show_probe = true [node name="BuyancyProbe107" type="Node3D" parent="Boat/ProbeContainer"] transform = Transform3D(0.358026, 0, 0.933712, 0, 1, 0, -0.933712, 0, 0.358026, 4.08039, 2.38418e-07, 18.161) script = ExtResource("2_fj7yv") -show_probe = true [node name="Junk" type="RigidBody3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0207567, 1.19209e-07, -3.99773) @@ -621,7 +513,6 @@ skeleton = NodePath("../../Boat") [node name="BuyancyProbe12" type="Node3D" parent="Junk"] transform = Transform3D(0.992158, 0, -0.124987, 0, 1, 0, 0.124987, 0, 0.992158, -1.45113, -3.57628e-07, 4.84515) script = ExtResource("2_fj7yv") -show_probe = true [node name="FogVolume" type="FogVolume" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.04025, 0)