[gd_scene load_steps=10 format=3 uid="uid://dn15yopg5ekxa"] [ext_resource type="Script" uid="uid://bj6chufeyeibu" path="res://Scripts/Items/apple_pickup.gd" id="1_dlhta"] [ext_resource type="Texture2D" uid="uid://c646w8fxcpnlo" path="res://Assets/Visual/Items/apple.png" id="1_n0nxq"] [ext_resource type="Script" uid="uid://58ppxtqvgxmy" path="res://Scripts/Generic/animation_player_play_loop.gd" id="3_r2i6a"] [ext_resource type="AudioStream" uid="uid://c2iv8brn58x4x" path="res://Assets/Audio/SFX/pickup_02.wav" id="4_d1i5d"] [sub_resource type="Animation" id="Animation_r2i6a"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Sprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, -6)] } [sub_resource type="Animation" id="Animation_dlhta"] resource_name = "loop" length = 0.8 loop_mode = 1 step = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Sprite2D:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.4), "transitions": PackedFloat32Array(0.75, 0.75), "update": 0, "values": [Vector2(0, -8), Vector2(0, -6)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_d1i5d"] _data = { &"RESET": SubResource("Animation_r2i6a"), &"loop": SubResource("Animation_dlhta") } [sub_resource type="CircleShape2D" id="CircleShape2D_n0nxq"] radius = 8.0 [sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_r00b0"] random_pitch = 1.2 streams_count = 1 stream_0/stream = ExtResource("4_d1i5d") [node name="ApplePickup" type="Area2D"] collision_layer = 2 script = ExtResource("1_dlhta") [node name="Visuals" type="Node2D" parent="."] [node name="Sprite2D" type="Sprite2D" parent="Visuals"] unique_name_in_owner = true position = Vector2(0, -6) texture = ExtResource("1_n0nxq") [node name="AnimationPlayer" type="AnimationPlayer" parent="Visuals"] libraries = { &"": SubResource("AnimationLibrary_d1i5d") } script = ExtResource("3_r2i6a") [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(0, -8) shape = SubResource("CircleShape2D_n0nxq") [node name="PickupSoundPlayer" type="AudioStreamPlayer" parent="."] unique_name_in_owner = true stream = SubResource("AudioStreamRandomizer_r00b0") bus = &"Effects" [connection signal="body_entered" from="." to="." method="_on_body_entered"]