[gd_scene load_steps=32 format=3 uid="uid://dqxb6wxwmw6r0"] [ext_resource type="Script" uid="uid://de3jpss66xjfh" path="res://addons/curved_lines_2d/scalable_vector_shape_2d.gd" id="1_8gu3s"] [ext_resource type="Script" uid="uid://376ru33navgn" path="res://addons/curved_lines_2d/examples/cloud.gd" id="1_nwkfo"] [ext_resource type="Script" uid="uid://dlbv4pit17dnu" path="res://addons/curved_lines_2d/scalable_arc.gd" id="2_nwkfo"] [ext_resource type="Script" uid="uid://dl1t88tthmwts" path="res://addons/curved_lines_2d/scalable_arc_list.gd" id="3_oar4j"] [sub_resource type="Curve2D" id="Curve2D_m6x0f"] _data = { "points": PackedVector2Array(0, 0, 0, 0, 20.1859, -18.275, 0, 0, 0, 0, -1.25378, -25.1621, 0, 0, 0, 0, -7.76143, -26.8937, 0, 0, 0, 0, -18.1859, -21.571, 0, 0, 0, 0, -22.2008, -22.2011, 0, 0, 0, 0, -34.6552, -10.4688, 0, 0, 0, 0, -26.6916, 0.443052, 0, 0, 0, 0, -26.713, 0.72216, 0, 0, 0, 0, -16.9296, 12.1506, 0, 0, 0, 0, -16.9664, 12.6348, 0, 0, 0, 0, -4.51253, 24.367, 0, 0, 0, 0, 3.18721, 21.8227, 0, 0, 0, 0, 13.8984, 27.6159, 0, 0, 0, 0, 26.3522, 15.8836, 0, 0, 0, 0, 25.8708, 12.6639, 0, 0, 0, 0, 29.6017, 4.33186, 0, 0, 0, 0, 29.277, 1.68612, 0, 0, 0, 0, 34.6552, -7.94157, 0, 0, 0, 0, 20.1859, -18.275, 0, 0, 0, 0, 20.1859, -18.275) } point_count = 20 [sub_resource type="Resource" id="Resource_q0tfb"] script = ExtResource("2_nwkfo") start_point = 0 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_m08lf"] script = ExtResource("2_nwkfo") start_point = 1 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_h7xxh"] script = ExtResource("2_nwkfo") start_point = 2 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_2y863"] script = ExtResource("2_nwkfo") start_point = 3 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_el6ml"] script = ExtResource("2_nwkfo") start_point = 4 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_pfoxu"] script = ExtResource("2_nwkfo") start_point = 5 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_3ghir"] script = ExtResource("2_nwkfo") start_point = 6 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_xvmfk"] script = ExtResource("2_nwkfo") start_point = 7 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_t7p2c"] script = ExtResource("2_nwkfo") start_point = 8 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_upm0f"] script = ExtResource("2_nwkfo") start_point = 9 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_jnmgg"] script = ExtResource("2_nwkfo") start_point = 10 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_0ig0s"] script = ExtResource("2_nwkfo") start_point = 11 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_gou68"] script = ExtResource("2_nwkfo") start_point = 12 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_42033"] script = ExtResource("2_nwkfo") start_point = 13 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_h1yoj"] script = ExtResource("2_nwkfo") start_point = 14 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_8u3ec"] script = ExtResource("2_nwkfo") start_point = 15 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_50naw"] script = ExtResource("2_nwkfo") start_point = 16 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_a83h2"] script = ExtResource("2_nwkfo") start_point = 17 radius = Vector2(11.7371, 11.0567) rotation_deg = 0.0 sweep_flag = false large_arc_flag = false [sub_resource type="Resource" id="Resource_61vjn"] script = ExtResource("3_oar4j") arcs = Array[ExtResource("2_nwkfo")]([SubResource("Resource_q0tfb"), SubResource("Resource_m08lf"), SubResource("Resource_h7xxh"), SubResource("Resource_2y863"), SubResource("Resource_el6ml"), SubResource("Resource_pfoxu"), SubResource("Resource_3ghir"), SubResource("Resource_xvmfk"), SubResource("Resource_t7p2c"), SubResource("Resource_upm0f"), SubResource("Resource_jnmgg"), SubResource("Resource_0ig0s"), SubResource("Resource_gou68"), SubResource("Resource_42033"), SubResource("Resource_h1yoj"), SubResource("Resource_8u3ec"), SubResource("Resource_50naw"), SubResource("Resource_a83h2")]) [sub_resource type="Gradient" id="Gradient_nwkfo"] offsets = PackedFloat32Array(0, 0.283143, 1) colors = PackedColorArray(1, 1, 1, 1, 0.988493, 0.967342, 0.967342, 0.928441, 0.859375, 0.600891, 0.600891, 0.12549) [sub_resource type="GradientTexture2D" id="GradientTexture2D_oar4j"] gradient = SubResource("Gradient_nwkfo") width = 69 height = 57 fill_from = Vector2(0.482854, 0.914123) fill_to = Vector2(0.633236, -0.0185821) [sub_resource type="Curve2D" id="Curve2D_a6hwq"] _data = { "points": PackedVector2Array(0, 0, 0, 5.523, 10, 0, 5.523, 0, -5.523, 0, 0, 10, 0, 5.523, 0, -5.523, -10, 0, -5.523, 0, 5.523, 0, 0, -10, 0, -5.523, 0, 0, 10, 0) } point_count = 5 [sub_resource type="Resource" id="Resource_kh3t1"] script = ExtResource("3_oar4j") arcs = Array[ExtResource("2_nwkfo")]([]) [sub_resource type="Animation" id="Animation_m6x0f"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("CloudPath:rotation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [0.816665] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("CloudPath/BubbleCutout:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(31.2104, -35.3104)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("CloudPath:curve:point_19/position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(20.1859, -18.275)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("CloudPath:curve:point_18/position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(20.1859, -18.275)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("CloudPath:curve:point_0/position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(20.1859, -18.275)] } [sub_resource type="Animation" id="Animation_oar4j"] resource_name = "cloud_doing_cloud_stuff" length = 3.0 loop_mode = 1 step = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("CloudPath:rotation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 1.5, 3), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [0.0, -0.425622, 0.0] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("CloudPath:visible") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(1.5), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("CloudPath/BubbleCutout:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 1.5, 3), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(19.1408, -16.6223), Vector2(29.3202, -54.9174), Vector2(29.3828, -66.8249)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("CloudPath:curve:point_0/position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 1.5, 3), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, "values": [Vector2(10.4099, -22.163), Vector2(12.8712, -24.8974), Vector2(13.2506, -25.1345), Vector2(13.6988, -23.5426), Vector2(15.3796, -21.0777), Vector2(16.7565, -18.4755), Vector2(17.7767, -16.9076), Vector2(17.7767, -16.9076), Vector2(17.7767, -16.9076)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("CloudPath:curve:point_18/position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 1.5, 3), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, "values": [Vector2(28.8791, -13.4321), Vector2(30.3815, -14.554), Vector2(30.6663, -16.2217), Vector2(27.5951, -15.9178), Vector2(26.2874, -15.8419), Vector2(21.5472, -15.8921), Vector2(17.7767, -16.9076), Vector2(17.7767, -16.9076), Vector2(17.7767, -16.9076)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("CloudPath:curve:point_19/position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 1.5, 3), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, "values": [Vector2(10.4099, -22.163), Vector2(12.8712, -24.8974), Vector2(13.2506, -25.1345), Vector2(13.6988, -23.5426), Vector2(15.3796, -21.0777), Vector2(16.7565, -18.4755), Vector2(17.7767, -16.9076), Vector2(17.7767, -16.9076), Vector2(17.7767, -16.9076)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("CloudPath/Fill:texture:gradient:colors") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0, 1.49), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [PackedColorArray(1, 1, 1, 1, 0.988493, 0.967342, 0.967342, 0.928441, 0.859375, 0.600891, 0.600891, 0.12549), PackedColorArray(1, 1, 1, 1, 0.988493, 0.967342, 0.967342, 0.928441, 0.859375, 0.600891, 0.600891, 0.12549)] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("CloudPath/Fill:texture:gradient:offsets") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0, 1.49), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [PackedFloat32Array(0, 0.283143, 1), PackedFloat32Array(0, 0.283143, 1)] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("CloudPath/Fill:texture:fill_from") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0, 1.49), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(0.543707, 0.921161), Vector2(0.344003, 0.898063)] } tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("CloudPath/Fill:texture:fill_to") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "times": PackedFloat32Array(0, 1.49), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(0.53402, -0.0363871), Vector2(0.85962, 0.0220444)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_q0tfb"] _data = { &"RESET": SubResource("Animation_m6x0f"), &"cloud_doing_cloud_stuff": SubResource("Animation_oar4j") } [node name="Cloud" type="Node2D"] script = ExtResource("1_nwkfo") metadata/svg_root = true [node name="CloudPath" type="Node2D" parent="." node_paths=PackedStringArray("polygon", "line", "clip_paths")] position = Vector2(470, 285) rotation = 0.816665 scale = Vector2(5.95586, 5.95586) script = ExtResource("1_8gu3s") polygon = NodePath("Fill") line = NodePath("Stroke") curve = SubResource("Curve2D_m6x0f") update_curve_at_runtime = true tolerance_degrees = 15.0 arc_list = SubResource("Resource_61vjn") clip_paths = [NodePath("BubbleCutout")] [node name="Stroke" type="Line2D" parent="CloudPath"] self_modulate = Color(1, 1, 1, 0.818878) points = PackedVector2Array(12.2196, -29.451, 14.9707, -28.1803, 17.279, -26.2821, 18.987, -23.8858, 19.9785, -21.1548, 20.1859, -18.275, 22.4831, -18.5727, 25.5339, -18.3044, 28.4069, -17.3013, 30.9065, -15.6319, 32.8622, -13.41, 34.1408, -10.787, 34.6552, -7.94157, 34.3943, -5.26904, 33.3601, -2.55205, 31.6147, -0.179764, 29.277, 1.68612, 29.6017, 4.33186, 29.5974, 4.96397, 29.0912, 7.81068, 27.8201, 10.437, 25.8708, 12.6639, 25.9755, 13.0191, 26.3522, 15.8836, 26.3522, 17.2784, 25.7615, 20.1106, 24.4128, 22.7023, 22.398, 24.8769, 19.8544, 26.4861, 16.9554, 27.4203, 13.8984, 27.6159, 13.1832, 27.6175, 10.1578, 27.1606, 7.36106, 25.9817, 4.98352, 24.161, 3.18721, 21.8227, 1.38286, 22.9835, -1.46816, 24.0408, -4.51253, 24.367, -5.99311, 24.367, -8.99961, 23.8105, -11.7508, 22.5399, -14.0591, 20.6418, -15.7673, 18.2456, -16.7589, 15.5145, -16.9664, 12.6348, -16.9296, 12.1506, -18.5607, 11.7784, -21.3327, 10.5487, -23.6724, 8.6851, -25.4204, 6.31449, -26.4575, 3.59848, -26.713, 0.72216, -26.6916, 0.443054, -29.1951, -0.681374, -31.5499, -2.52806, -33.3171, -4.88597, -34.3763, -7.59441, -34.6552, -10.4688, -34.6552, -11.8642, -34.0644, -14.6964, -32.7155, -17.288, -30.7006, -19.4625, -28.1569, -21.0716, -25.2578, -22.0057, -22.2008, -22.2011, -21.1836, -22.1683, -18.1859, -21.571, -18.1132, -21.6826, -16.1692, -23.9136, -13.6784, -25.5946, -10.8107, -26.6111, -7.76143, -26.8937, -7.04766, -26.8846, -4.03036, -26.3826, -1.25378, -25.1621, 0.713303, -27.2692, 3.25703, -28.8783, 6.15617, -29.8123, 9.21315, -30.0076) closed = true width = 2.64583 default_color = Color(0, 0, 0, 1) sharp_limit = 80.0 metadata/_edit_lock_ = true [node name="ExtraStroke" type="Line2D" parent="CloudPath/Stroke"] points = PackedVector2Array(32.2329, -45.2588, 33.2258, -45.1072, 34.1842, -44.8608, 35.1029, -44.5246, 35.9771, -44.1035, 36.8016, -43.6026, 37.5714, -43.0269, 38.2815, -42.3815, 38.9269, -41.6714, 39.5026, -40.9016, 40.0035, -40.0771, 40.4246, -39.2029, 40.7608, -38.2842, 41.0072, -37.3258, 41.1588, -36.3329, 41.2104, -35.3104, 41.1588, -34.2879, 41.0072, -33.295, 40.7608, -32.3366, 40.4246, -31.4179, 40.0035, -30.5437, 39.5026, -29.7192, 38.9269, -28.9494, 38.2815, -28.2393, 37.5714, -27.5939, 36.8016, -27.0182, 35.9771, -26.5173, 35.1029, -26.0962, 34.1842, -25.76, 33.2258, -25.5136, 32.2329, -25.362, 31.2104, -25.3104, 30.1879, -25.362, 29.195, -25.5136, 28.2367, -25.76, 27.3179, -26.0962, 26.4437, -26.5173, 25.6192, -27.0182, 24.8494, -27.5939, 24.1393, -28.2393, 23.4939, -28.9494, 22.9182, -29.7192, 22.4173, -30.5437, 21.9962, -31.4179, 21.66, -32.3366, 21.4136, -33.295, 21.262, -34.2879, 21.2104, -35.3104, 21.262, -36.3329, 21.4136, -37.3258, 21.66, -38.2841, 21.9962, -39.2029, 22.4173, -40.0771, 22.9182, -40.9016, 23.4939, -41.6714, 24.1393, -42.3815, 24.8494, -43.0269, 25.6192, -43.6026, 26.4437, -44.1035, 27.3179, -44.5246, 28.2367, -44.8608, 29.195, -45.1072, 30.1879, -45.2588, 31.2104, -45.3104) closed = true width = 2.64583 default_color = Color(0, 0, 0, 1) metadata/_edit_lock_ = true [node name="ExtraStroke2" type="Line2D" parent="CloudPath/Stroke"] visible = false points = PackedVector2Array(-21.3879, -22.1816, -20.5724, -22.1084, -19.7643, -21.9818, -19.7163, -21.971, -22.2008, -22.2011) closed = true width = 2.64583 default_color = Color(0, 0, 0, 1) metadata/_edit_lock_ = true [node name="ExtraStroke3" type="Line2D" parent="CloudPath/Stroke"] visible = false points = PackedVector2Array(32.2328, -45.2588, 33.2258, -45.1073, 34.1842, -44.8609, 35.1029, -44.5246, 35.9771, -44.1035, 36.8016, -43.6026, 37.5715, -43.027, 38.2816, -42.3815, 38.9269, -41.6714, 39.5026, -40.9016, 40.0035, -40.0771, 40.4246, -39.2029, 40.7609, -38.2842, 41.0073, -37.3258, 41.1588, -36.3329, 41.2104, -35.3104, 41.1588, -34.288, 41.0073, -33.295, 40.7608, -32.3367, 40.4246, -31.4179, 40.0035, -30.5437, 39.5026, -29.7193, 38.9269, -28.9494, 38.2816, -28.2393, 37.5714, -27.5939, 36.8016, -27.0182, 35.9771, -26.5173, 35.103, -26.0963, 34.1842, -25.76, 33.2258, -25.5136, 32.2329, -25.362, 31.2104, -25.3104, 30.1879, -25.362, 29.195, -25.5136, 28.2367, -25.76, 27.3179, -26.0963, 26.4438, -26.5173, 25.6193, -27.0182, 24.8494, -27.5939, 24.1393, -28.2393, 23.4939, -28.9494, 22.9183, -29.7193, 22.4173, -30.5438, 21.9963, -31.4179, 21.66, -32.3366, 21.4136, -33.295, 21.262, -34.2879, 21.2104, -35.3104, 21.262, -36.3329, 21.4136, -37.3258, 21.66, -38.2841, 21.9962, -39.2029, 22.4174, -40.0771, 22.9182, -40.9016, 23.4939, -41.6714, 24.1393, -42.3815, 24.8494, -43.0269, 25.6193, -43.6026, 26.4438, -44.1035, 27.3179, -44.5246, 28.2366, -44.8609, 29.195, -45.1072, 30.1879, -45.2588, 31.2104, -45.3104) closed = true width = 2.64583 default_color = Color(0, 0, 0, 1) metadata/_edit_lock_ = true [node name="Fill" type="Polygon2D" parent="CloudPath"] texture = SubResource("GradientTexture2D_oar4j") texture_offset = Vector2(34.6552, 30.0076) polygon = PackedVector2Array(12.2196, -29.451, 14.9707, -28.1803, 17.279, -26.2821, 18.987, -23.8858, 19.9785, -21.1548, 20.1859, -18.275, 22.4831, -18.5727, 25.5339, -18.3044, 28.4069, -17.3013, 30.9065, -15.6319, 32.8622, -13.41, 34.1408, -10.787, 34.6552, -7.94157, 34.3943, -5.26904, 33.3601, -2.55205, 31.6147, -0.179764, 29.277, 1.68612, 29.6017, 4.33186, 29.5974, 4.96397, 29.0912, 7.81068, 27.8201, 10.437, 25.8708, 12.6639, 25.9755, 13.0191, 26.3522, 15.8836, 26.3522, 17.2784, 25.7615, 20.1106, 24.4128, 22.7023, 22.398, 24.8769, 19.8544, 26.4861, 16.9554, 27.4203, 13.8984, 27.6159, 13.1832, 27.6175, 10.1578, 27.1606, 7.36106, 25.9817, 4.98352, 24.161, 3.18721, 21.8227, 1.38286, 22.9835, -1.46816, 24.0408, -4.51253, 24.367, -5.99311, 24.367, -8.99961, 23.8105, -11.7508, 22.5399, -14.0591, 20.6418, -15.7673, 18.2456, -16.7589, 15.5145, -16.9664, 12.6348, -16.9296, 12.1506, -18.5607, 11.7784, -21.3327, 10.5487, -23.6724, 8.6851, -25.4204, 6.31449, -26.4575, 3.59848, -26.713, 0.72216, -26.6916, 0.443054, -29.1951, -0.681374, -31.5499, -2.52806, -33.3171, -4.88597, -34.3763, -7.59441, -34.6552, -10.4688, -34.6552, -11.8642, -34.0644, -14.6964, -32.7155, -17.288, -30.7006, -19.4625, -28.1569, -21.0716, -25.2578, -22.0057, -22.2008, -22.2011, -21.1836, -22.1683, -18.1859, -21.571, -18.1132, -21.6826, -16.1692, -23.9136, -13.6784, -25.5946, -10.8107, -26.6111, -7.76143, -26.8937, -7.04766, -26.8846, -4.03036, -26.3826, -1.25378, -25.1621, 0.713303, -27.2692, 3.25703, -28.8783, 6.15617, -29.8123, 9.21315, -30.0076, 32.2329, -45.2588, 33.2258, -45.1072, 34.1842, -44.8608, 35.1029, -44.5246, 35.9771, -44.1035, 36.8016, -43.6026, 37.5714, -43.0269, 38.2815, -42.3815, 38.9269, -41.6714, 39.5026, -40.9016, 40.0035, -40.0771, 40.4246, -39.2029, 40.7608, -38.2842, 41.0072, -37.3258, 41.1588, -36.3329, 41.2104, -35.3104, 41.1588, -34.2879, 41.0072, -33.295, 40.7608, -32.3366, 40.4246, -31.4179, 40.0035, -30.5437, 39.5026, -29.7192, 38.9269, -28.9494, 38.2815, -28.2393, 37.5714, -27.5939, 36.8016, -27.0182, 35.9771, -26.5173, 35.1029, -26.0962, 34.1842, -25.76, 33.2258, -25.5136, 32.2329, -25.362, 31.2104, -25.3104, 30.1879, -25.362, 29.195, -25.5136, 28.2367, -25.76, 27.3179, -26.0962, 26.4437, -26.5173, 25.6192, -27.0182, 24.8494, -27.5939, 24.1393, -28.2393, 23.4939, -28.9494, 22.9182, -29.7192, 22.4173, -30.5437, 21.9962, -31.4179, 21.66, -32.3366, 21.4136, -33.295, 21.262, -34.2879, 21.2104, -35.3104, 21.262, -36.3329, 21.4136, -37.3258, 21.66, -38.2841, 21.9962, -39.2029, 22.4173, -40.0771, 22.9182, -40.9016, 23.4939, -41.6714, 24.1393, -42.3815, 24.8494, -43.0269, 25.6192, -43.6026, 26.4437, -44.1035, 27.3179, -44.5246, 28.2367, -44.8608, 29.195, -45.1072, 30.1879, -45.2588, 31.2104, -45.3104) polygons = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], [80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143]] metadata/_edit_lock_ = true [node name="BubbleCutout" type="Node2D" parent="CloudPath"] position = Vector2(31.2104, -35.3104) script = ExtResource("1_8gu3s") curve = SubResource("Curve2D_a6hwq") update_curve_at_runtime = true arc_list = SubResource("Resource_kh3t1") use_union_in_stead_of_clipping = true shape_type = 2 size = Vector2(20, 20) rx = 10.0 ry = 10.0 metadata/_custom_type_script = "uid://de3jpss66xjfh" [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_q0tfb") }