[gd_scene load_steps=13 format=3 uid="uid://byv2a5d0n1538"] [ext_resource type="Script" path="res://scripts/animal.gd" id="1_bjim0"] [ext_resource type="Texture2D" uid="uid://cxbv1inffa2bq" path="res://assets/plants/abre1.png" id="2_n8edq"] [ext_resource type="Theme" uid="uid://dnebunkx13tbr" path="res://assets/gui/Text.tres" id="3_lefgl"] [sub_resource type="CircleShape2D" id="CircleShape2D_5dvar"] radius = 599.083 [sub_resource type="Animation" id="Animation_6wgo4"] resource_name = "Finished" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Fées/Fée:position") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.433333, 0.733333), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(-15, -21), Vector2(64, -169), Vector2(-24, -362)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Fées/Fée2:position") tracks/1/interp = 2 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0.0666667, 0.533333, 0.966667), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(-15, -23), Vector2(-23, -390), Vector2(126, -635)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Fées/Fée3:position") tracks/2/interp = 2 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0.0333333, 0.433333, 0.866667), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(-17, -24), Vector2(201, -146), Vector2(291, -461)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Fées/Fée4:position") tracks/3/interp = 2 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0.1, 0.4, 0.933333), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(-18, -20), Vector2(166, -45), Vector2(392.121, -288.879)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Fées:visible") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Sprite2D:modulate") tracks/5/interp = 2 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(0.529067, 0.529067, 0.529067, 1), Color(1, 1, 1, 1)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Sprite2D:scale") tracks/6/interp = 2 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0, 0.233333, 0.4), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(0.7, 0.7), Vector2(0.6, 0.9), Vector2(0.7, 0.7)] } [sub_resource type="Animation" id="Animation_had0j"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Fées/Fée:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(-24, -362)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Fées/Fée2:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(126, -635)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Fées/Fée3:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(291, -461)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Fées/Fée4:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(392.121, -288.879)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Fées:visible") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Sprite2D:modulate") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(0.529067, 0.529067, 0.529067, 1)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Sprite2D:scale") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0.7, 0.7)] } [sub_resource type="Animation" id="Animation_qi2vx"] resource_name = "Closed" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Fées:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Sprite2D:modulate") tracks/1/interp = 2 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(0.529067, 0.529067, 0.529067, 1)] } [sub_resource type="Animation" id="Animation_qxluk"] resource_name = "Open" length = 4.0 loop_mode = 1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Fées/Fée:position") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 1.36667, 3.03333), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(-24, -362), Vector2(80, -373), Vector2(11, -442)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Fées/Fée2:position") tracks/1/interp = 2 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 1.36667, 3.03333), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(126, -635), Vector2(190, -618), Vector2(145, -586)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Fées/Fée3:position") tracks/2/interp = 2 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 1.36667, 3.03333), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(291, -461), Vector2(251, -548), Vector2(337, -500)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Fées/Fée4:position") tracks/3/interp = 2 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0, 1.36667, 3.03333), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(392.121, -288.879), Vector2(473, -329), Vector2(377, -354)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Fées:visible") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Sprite2D:modulate") tracks/5/interp = 2 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_0kfkq"] _data = { "Closed": SubResource("Animation_qi2vx"), "Finished": SubResource("Animation_6wgo4"), "Open": SubResource("Animation_qxluk"), "RESET": SubResource("Animation_had0j") } [sub_resource type="Gradient" id="Gradient_ybrxb"] offsets = PackedFloat32Array(0, 0.446746, 1) colors = PackedColorArray(0.82616, 0.5888, 0.92, 1, 0.6035, 0.784267, 0.85, 0.964706, 0.1472, 0.92, 0.70104, 0) [sub_resource type="GradientTexture2D" id="GradientTexture2D_7pg56"] gradient = SubResource("Gradient_ybrxb") fill = 1 fill_from = Vector2(0.5, 0.491453) fill_to = Vector2(0.538462, 0.175214) [sub_resource type="LabelSettings" id="LabelSettings_vg5lt"] font_size = 21 [node name="Animal" type="Node2D"] script = ExtResource("1_bjim0") [node name="Sprite2D" type="Sprite2D" parent="."] modulate = Color(0.529067, 0.529067, 0.529067, 1) scale = Vector2(0.7, 0.7) texture = ExtResource("2_n8edq") offset = Vector2(170, -550) [node name="Area2D" type="Area2D" parent="."] collision_layer = 2 [node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] shape = SubResource("CircleShape2D_5dvar") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_0kfkq") } [node name="Fées" type="Node2D" parent="."] [node name="Fée" type="Sprite2D" parent="Fées"] position = Vector2(-24, -362) scale = Vector2(0.765625, 0.765625) texture = SubResource("GradientTexture2D_7pg56") [node name="Fée2" type="Sprite2D" parent="Fées"] position = Vector2(126, -635) scale = Vector2(0.586182, 0.586182) texture = SubResource("GradientTexture2D_7pg56") [node name="Fée3" type="Sprite2D" parent="Fées"] position = Vector2(291, -461) scale = Vector2(0.586182, 0.586182) texture = SubResource("GradientTexture2D_7pg56") [node name="Fée4" type="Sprite2D" parent="Fées"] position = Vector2(392.121, -288.879) scale = Vector2(0.964966, 0.964966) texture = SubResource("GradientTexture2D_7pg56") [node name="PlantsCount" type="Label" parent="."] offset_left = -15.0 offset_top = -148.0 offset_right = 45.0 offset_bottom = -118.0 theme = ExtResource("3_lefgl") text = "100%" label_settings = SubResource("LabelSettings_vg5lt") [connection signal="area_entered" from="Area2D" to="." method="_on_area_2d_area_entered"]