[gd_scene load_steps=34 format=3 uid="uid://blx2x3hqimch5"] [ext_resource type="Script" path="res://Scripts/repeating_interface.gd" id="1_t3hpt"] [ext_resource type="Texture2D" uid="uid://b6nvct6iqx84c" path="res://SVGs/Background.png" id="2_ng38m"] [ext_resource type="Script" path="res://addons/Saving/SaveScript.gd" id="2_pr1uy"] [ext_resource type="PackedScene" uid="uid://b8nh75ymh2k54" path="res://Scenes/back.tscn" id="2_ux8ls"] [ext_resource type="Texture2D" uid="uid://jbxucclg0f12" path="res://SVGs/Repeating Interface/SquareSmall.svg" id="3_ghu7a"] [ext_resource type="Texture2D" uid="uid://bl2y6oea8bq80" path="res://SVGs/Repeating Interface/HangingSign.svg" id="3_vmg7h"] [ext_resource type="Texture2D" uid="uid://biahwvbufns17" path="res://SVGs/Repeating Interface/Gear.svg" id="3_ym87p"] [ext_resource type="Texture2D" uid="uid://c63bi6gm8rfbn" path="res://SVGs/Repeating Interface/MoneyCounter.svg" id="5_m3smm"] [ext_resource type="Texture2D" uid="uid://ctdv23ocsuaj2" path="res://SVGs/Repeating Interface/Coin.png" id="5_yctxh"] [ext_resource type="Texture2D" uid="uid://d4fypurn4rp3k" path="res://SVGs/Repeating Interface/Chain.svg" id="6_pghn0"] [ext_resource type="Texture2D" uid="uid://ck13riod7f72y" path="res://SVGs/Repeating Interface/Store1.svg" id="7_7dwms"] [ext_resource type="AudioStream" uid="uid://37o1k120p8ff" path="res://Audio/Sound effects/running-gear-6403.mp3" id="7_xi17k"] [ext_resource type="AudioStream" uid="uid://bnjtjmmw4aqji" path="res://Audio/Sound effects/flourescent-light-29596.mp3" id="7_xk6kx"] [ext_resource type="Texture2D" uid="uid://6pq1ctm02dwg" path="res://SVGs/Repeating Interface/Store2.svg" id="8_syhqp"] [ext_resource type="Script" path="res://Scripts/SpriteScript.gd" id="9_ojabl"] [ext_resource type="AudioStream" uid="uid://br2vldm5ftg7x" path="res://Audio/electronic-minimal-background-music-159330.mp3" id="9_uvt4u"] [ext_resource type="AudioStream" uid="uid://cftravlasxvu8" path="res://Audio/Sound effects/coin-spill-105867.mp3" id="9_xusot"] [ext_resource type="Script" path="res://Scripts/RepeatMusic.gd" id="10_jdeyn"] [ext_resource type="Texture2D" uid="uid://bfphorumqjafe" path="res://SVGs/Repeating Interface/SidePillar.svg" id="12_22vrm"] [ext_resource type="Texture2D" uid="uid://dtigwsk6506ip" path="res://SVGs/Repeating Interface/ShopRectangle.svg" id="12_x6mci"] [ext_resource type="Texture2D" uid="uid://di1414gm2ou1" path="res://SVGs/Repeating Interface/ShopShelf.svg" id="13_hmehi"] [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_u8s1n"] particle_flag_disable_z = true angle_min = -360.0 angle_max = 360.0 inherit_velocity_ratio = 0.2 direction = Vector3(0, -1, 0) spread = 40.0 initial_velocity_min = 280.0 initial_velocity_max = 280.0 gravity = Vector3(0, 200, 0) [sub_resource type="SpriteFrames" id="SpriteFrames_4i3tw"] animations = [{ "frames": [{ "duration": 1.0, "texture": ExtResource("7_7dwms") }, { "duration": 1.0, "texture": ExtResource("8_syhqp") }], "loop": true, "name": &"default", "speed": 5.0 }] [sub_resource type="Animation" id="Animation_1qpbu"] resource_name = "FromSetupToMain" length = 1.2 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Set-Up:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.3, 0.4, 0.6), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0.431373), Color(1, 1, 1, 0.54902), Color(1, 1, 1, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Main:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.6, 0.8, 0.9, 1.2), "transitions": PackedFloat32Array(1, 1, 1, 1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 0.54902), Color(1, 1, 1, 0.431373), Color(1, 1, 1, 1)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Set-Up:visible") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 0.6), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Main:visible") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0, 0.6), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [false, true] } tracks/4/type = "audio" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("SoundEffects") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "clips": [{ "end_offset": 0.0, "start_offset": 0.6, "stream": ExtResource("7_xk6kx") }], "times": PackedFloat32Array(0) } tracks/4/use_blend = true [sub_resource type="Animation" id="Animation_uy8bn"] resource_name = "GearTurn" length = 0.05 step = 0.05 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Set-Up/Gear:rotation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.05), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 0.785398] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Set-Up/Gear2:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.05), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, -0.785398] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Set-Up/Gear3:rotation") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 0.05), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [-0.212127, 0.572468] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Set-Up/Gear4:rotation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0, 0.05), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.422655, -0.363028] } tracks/4/type = "audio" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("SoundEffects") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "clips": [{ "end_offset": 9.0, "start_offset": 0.05, "stream": ExtResource("7_xi17k") }], "times": PackedFloat32Array(0) } tracks/4/use_blend = true [sub_resource type="Animation" id="Animation_iidmm"] resource_name = "HideShop" length = 0.4 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Main/SidePillar:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.4), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(838, 330), Vector2(1019, 330)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Main/Shop Panel:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.4), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(306, 232), Vector2(948, 232)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Main/Shop Panel:visible") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0.4), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } [sub_resource type="Animation" id="Animation_4cdei"] resource_name = "MainShow" step = 0.05 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Main:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Set-Up:visible") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Main/Panel:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 0.4, 0.5, 0.6, 0.7, 0.8), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), "update": 0, "values": [Vector2(0, -150), Vector2(0, 0), Vector2(0, -25), Vector2(10, 0), Vector2(-10, 0), Vector2(0, 0)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Main/Complete:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0.6, 0.8, 0.9), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(945, 390), Vector2(362, 390), Vector2(400, 390)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Main/MoneyArea:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0, 0.4, 0.5, 0.6), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, "values": [Vector2(325, -25), Vector2(325, 155), Vector2(325, 145), Vector2(325, 155)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Main/MoneyArea:rotation") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0.4, 0.5, 0.55, 0.6), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, "values": [0.0, 0.261799, 0.174533, 0.436332] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Main/MoneyArea/Chain:position") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0, 0.4, 0.5, 0.6), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, "values": [Vector2(38, -25), Vector2(31, -23), Vector2(17.1093, -21.1488), Vector2(18.4926, -21.8638)] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("Main/MoneyArea/Chain:rotation") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0, 0.4, 0.5, 0.6), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, "values": [0.0, 0.0, -0.218166, -0.436332] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("Main/MoneyArea/Chain2:position") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0, 0.4, 0.6), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(211, -24), Vector2(213, -24), Vector2(210.845, -21.0821)] } tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("Main/MoneyArea/Chain2:rotation") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "times": PackedFloat32Array(0, 0.4, 0.6), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [0.0, 0.0, -0.436332] } tracks/10/type = "value" tracks/10/imported = false tracks/10/enabled = true tracks/10/path = NodePath("Main/MoneyArea/Chain3:position") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { "times": PackedFloat32Array(0.45, 0.6), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(206.74, -61.5112), Vector2(194.363, -56.4281)] } tracks/11/type = "value" tracks/11/imported = false tracks/11/enabled = true tracks/11/path = NodePath("Main/MoneyArea/Chain3:rotation") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/keys = { "times": PackedFloat32Array(0.45, 0.6), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [-0.174533, -0.436332] } tracks/12/type = "value" tracks/12/imported = false tracks/12/enabled = true tracks/12/path = NodePath("Main/MoneyArea/Chain4:position") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/keys = { "times": PackedFloat32Array(0.5, 0.6), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(189.076, -94.1443), Vector2(177.881, -91.7741)] } tracks/13/type = "value" tracks/13/imported = false tracks/13/enabled = true tracks/13/path = NodePath("Main/MoneyArea/Chain4:rotation") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/keys = { "times": PackedFloat32Array(0.5, 0.6), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [-0.436332, -0.436332] } [sub_resource type="Animation" id="Animation_ohiu4"] resource_name = "PurchaseAnimation" length = 2.5 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("PurchaseScreen/ColorRect:color") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("PurchaseScreen/Label:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 1, 1.6), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("PurchaseScreen:visible") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/3/type = "method" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath(".") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(2.5), "transitions": PackedFloat32Array(1), "values": [{ "args": [], "method": &"Animation_ExitGame" }] } [sub_resource type="Animation" id="Animation_ty0np"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Set-Up/Gear:rotation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [0.0] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Set-Up/Gear2:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [0.0] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Set-Up/Gear3:rotation") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [-0.212127] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Set-Up/Gear4:rotation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [0.422655] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Set-Up: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("Main:visible") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Main/Win:emitting") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("Set-Up/Gear:self_modulate") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("Set-Up/Gear2:self_modulate") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("Set-Up/Gear3:self_modulate") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/10/type = "value" tracks/10/imported = false tracks/10/enabled = true tracks/10/path = NodePath("Set-Up/Gear4:self_modulate") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/11/type = "value" tracks/11/imported = false tracks/11/enabled = true tracks/11/path = NodePath("Set-Up/Sign:position") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, 0)] } tracks/12/type = "value" tracks/12/imported = false tracks/12/enabled = true tracks/12/path = NodePath("Set-Up/Verify Answer:position") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(282, 397)] } tracks/13/type = "value" tracks/13/imported = false tracks/13/enabled = true tracks/13/path = NodePath("Set-Up/Confirm:position") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(70, 502)] } tracks/14/type = "value" tracks/14/imported = false tracks/14/enabled = true tracks/14/path = NodePath("Set-Up/Link:modulate") tracks/14/interp = 1 tracks/14/loop_wrap = true tracks/14/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/15/type = "value" tracks/15/imported = false tracks/15/enabled = true tracks/15/path = NodePath("Set-Up/Input:position") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, 150)] } tracks/16/type = "value" tracks/16/imported = false tracks/16/enabled = true tracks/16/path = NodePath("Set-Up:modulate") tracks/16/interp = 1 tracks/16/loop_wrap = true tracks/16/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/17/type = "value" tracks/17/imported = false tracks/17/enabled = true tracks/17/path = NodePath("Main:modulate") tracks/17/interp = 1 tracks/17/loop_wrap = true tracks/17/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/18/type = "value" tracks/18/imported = false tracks/18/enabled = true tracks/18/path = NodePath("Main/Panel:position") tracks/18/interp = 1 tracks/18/loop_wrap = true tracks/18/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, 0)] } tracks/19/type = "value" tracks/19/imported = false tracks/19/enabled = true tracks/19/path = NodePath("Main/Complete:position") tracks/19/interp = 1 tracks/19/loop_wrap = true tracks/19/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(400, 390)] } tracks/20/type = "value" tracks/20/imported = false tracks/20/enabled = true tracks/20/path = NodePath("Main/MoneyArea:position") tracks/20/interp = 1 tracks/20/loop_wrap = true tracks/20/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(325, 155)] } tracks/21/type = "value" tracks/21/imported = false tracks/21/enabled = true tracks/21/path = NodePath("Main/MoneyArea:rotation") tracks/21/interp = 1 tracks/21/loop_wrap = true tracks/21/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [0.436332] } tracks/22/type = "value" tracks/22/imported = false tracks/22/enabled = true tracks/22/path = NodePath("Main/MoneyArea/Chain:position") tracks/22/interp = 1 tracks/22/loop_wrap = true tracks/22/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(18.4926, -21.8638)] } tracks/23/type = "value" tracks/23/imported = false tracks/23/enabled = true tracks/23/path = NodePath("Main/MoneyArea/Chain:rotation") tracks/23/interp = 1 tracks/23/loop_wrap = true tracks/23/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [-0.436332] } tracks/24/type = "value" tracks/24/imported = false tracks/24/enabled = true tracks/24/path = NodePath("Main/MoneyArea/Chain2:position") tracks/24/interp = 1 tracks/24/loop_wrap = true tracks/24/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(210.845, -21.0821)] } tracks/25/type = "value" tracks/25/imported = false tracks/25/enabled = true tracks/25/path = NodePath("Main/MoneyArea/Chain2:rotation") tracks/25/interp = 1 tracks/25/loop_wrap = true tracks/25/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [-0.436332] } tracks/26/type = "value" tracks/26/imported = false tracks/26/enabled = true tracks/26/path = NodePath("Main/MoneyArea/Chain3:position") tracks/26/interp = 1 tracks/26/loop_wrap = true tracks/26/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(194.363, -56.4281)] } tracks/27/type = "value" tracks/27/imported = false tracks/27/enabled = true tracks/27/path = NodePath("Main/MoneyArea/Chain3:rotation") tracks/27/interp = 1 tracks/27/loop_wrap = true tracks/27/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [-0.436332] } tracks/28/type = "value" tracks/28/imported = false tracks/28/enabled = true tracks/28/path = NodePath("Main/MoneyArea/Chain4:position") tracks/28/interp = 1 tracks/28/loop_wrap = true tracks/28/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(177.881, -91.7741)] } tracks/29/type = "value" tracks/29/imported = false tracks/29/enabled = true tracks/29/path = NodePath("Main/MoneyArea/Chain4:rotation") tracks/29/interp = 1 tracks/29/loop_wrap = true tracks/29/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [-0.436332] } tracks/30/type = "value" tracks/30/imported = false tracks/30/enabled = true tracks/30/path = NodePath("Main/Shop Panel:position") tracks/30/interp = 1 tracks/30/loop_wrap = true tracks/30/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1884, 222)] } tracks/31/type = "value" tracks/31/imported = false tracks/31/enabled = true tracks/31/path = NodePath("Main/SidePillar:position") tracks/31/interp = 1 tracks/31/loop_wrap = true tracks/31/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1017, 330)] } tracks/32/type = "value" tracks/32/imported = false tracks/32/enabled = true tracks/32/path = NodePath("Main/Shop Panel:visible") tracks/32/interp = 1 tracks/32/loop_wrap = true tracks/32/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } tracks/33/type = "value" tracks/33/imported = false tracks/33/enabled = true tracks/33/path = NodePath("PurchaseScreen/ColorRect:color") tracks/33/interp = 1 tracks/33/loop_wrap = true tracks/33/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(0, 0, 0, 0)] } tracks/34/type = "value" tracks/34/imported = false tracks/34/enabled = true tracks/34/path = NodePath("PurchaseScreen/Label:modulate") tracks/34/interp = 1 tracks/34/loop_wrap = true tracks/34/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/35/type = "value" tracks/35/imported = false tracks/35/enabled = true tracks/35/path = NodePath("PurchaseScreen:visible") tracks/35/interp = 1 tracks/35/loop_wrap = true tracks/35/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } [sub_resource type="Animation" id="Animation_wgalp"] resource_name = "SetupShow" length = 2.6 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Set-Up:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Main:visible") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Set-Up/Gear:self_modulate") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 0.5, 0.8), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Set-Up/Gear2:self_modulate") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0, 0.7, 1), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Set-Up/Gear3:self_modulate") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0, 0.9, 1.2), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Set-Up/Gear4:self_modulate") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0, 1.1, 1.4), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Set-Up/Sign:position") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0, 0.6, 0.7, 0.8, 0.9, 1), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), "update": 0, "values": [Vector2(0, -150), Vector2(0, 0), Vector2(0, -25), Vector2(10, 0), Vector2(-10, 0), Vector2(0, 0)] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("Set-Up/Verify Answer:position") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(1.4, 1.7, 1.8), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(282, 621), Vector2(282, 367), Vector2(282, 397)] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("Set-Up/Confirm:position") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(1.7, 1.9, 2), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(-96, 502), Vector2(90, 502), Vector2(70, 502)] } tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("Set-Up/Link:modulate") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "times": PackedFloat32Array(1.9, 2.2), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/10/type = "value" tracks/10/imported = false tracks/10/enabled = true tracks/10/path = NodePath("Set-Up/Input:position") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { "times": PackedFloat32Array(2.2, 2.5, 2.6), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(912, 150), Vector2(-100, 150), Vector2(0, 150)] } [sub_resource type="Animation" id="Animation_cpegh"] resource_name = "ShowShop" length = 0.4 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Main/Shop Panel:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.4), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(1176, 232), Vector2(306, 232)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Main/SidePillar:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.2, 0.4), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(1017, 330), Vector2(1020, 330), Vector2(838, 330)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Main/Shop Panel:visible") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } [sub_resource type="Animation" id="Animation_140qh"] resource_name = "Win" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Main/Win:emitting") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.99), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/1/type = "audio" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("SoundEffects") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "clips": [{ "end_offset": 0.0, "start_offset": 0.7, "stream": ExtResource("9_xusot") }], "times": PackedFloat32Array(0) } tracks/1/use_blend = true [sub_resource type="AnimationLibrary" id="AnimationLibrary_bn4pj"] _data = { "FromSetupToMain": SubResource("Animation_1qpbu"), "GearTurn": SubResource("Animation_uy8bn"), "HideShop": SubResource("Animation_iidmm"), "MainShow": SubResource("Animation_4cdei"), "PurchaseAnimation": SubResource("Animation_ohiu4"), "RESET": SubResource("Animation_ty0np"), "SetupShow": SubResource("Animation_wgalp"), "ShowShop": SubResource("Animation_cpegh"), "Win": SubResource("Animation_140qh") } [node name="Repeating Interface" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_t3hpt") [node name="SaveNode" type="Node" parent="."] script = ExtResource("2_pr1uy") MainVars = { "Money": 0, "Repeating Task": "", "System Time": 0 } [node name="Global" type="Control" parent="."] anchors_preset = 0 offset_right = 40.0 offset_bottom = 40.0 [node name="Background" type="TextureRect" parent="Global"] layout_mode = 0 offset_right = 40.0 offset_bottom = 40.0 texture = ExtResource("2_ng38m") [node name="Set-Up" type="Control" parent="."] anchors_preset = 0 offset_right = 40.0 offset_bottom = 40.0 [node name="Gear" type="Sprite2D" parent="Set-Up"] modulate = Color(0, 0.313726, 0.615686, 1) position = Vector2(452, 178) texture = ExtResource("3_ym87p") [node name="Gear2" type="Sprite2D" parent="Set-Up"] modulate = Color(0, 0.247059, 0.533333, 1) position = Vector2(526, 289) texture = ExtResource("3_ym87p") [node name="Gear3" type="Sprite2D" parent="Set-Up"] modulate = Color(0, 0.160784, 0.419608, 1) position = Vector2(396, 328) rotation = -0.212127 texture = ExtResource("3_ym87p") [node name="Gear4" type="Sprite2D" parent="Set-Up"] modulate = Color(0.0235294, 0.517647, 0.615686, 1) position = Vector2(458, 444) rotation = 0.422655 texture = ExtResource("3_ym87p") [node name="Sign" type="TextureRect" parent="Set-Up"] layout_mode = 0 offset_right = 900.0 offset_bottom = 125.0 texture = ExtResource("3_vmg7h") [node name="Question" type="Label" parent="Set-Up/Sign"] layout_mode = 0 offset_left = 50.0 offset_top = 25.0 offset_right = 850.0 offset_bottom = 125.0 theme_override_font_sizes/font_size = 28 text = "What do you want to do multiple times? (I recommend a small thing, like 5 push-ups or 10 minutes of something)" horizontal_alignment = 1 vertical_alignment = 1 autowrap_mode = 2 [node name="Input" type="LineEdit" parent="Set-Up"] layout_mode = 0 offset_top = 150.0 offset_right = 900.0 offset_bottom = 200.0 theme_override_font_sizes/font_size = 30 placeholder_text = "Input a task" alignment = 1 context_menu_enabled = false clear_button_enabled = true [node name="Link" type="Control" parent="Set-Up"] anchors_preset = 0 offset_right = 40.0 offset_bottom = 40.0 [node name="ColorRect" type="ColorRect" parent="Set-Up/Link"] layout_mode = 0 offset_left = 447.0 offset_top = 460.0 offset_right = 455.0 offset_bottom = 515.0 color = Color(0.101961, 0.760784, 0.858824, 1) [node name="ColorRect2" type="ColorRect" parent="Set-Up/Link"] layout_mode = 0 offset_left = 112.0 offset_top = 515.0 offset_right = 455.0 offset_bottom = 523.0 color = Color(0.101961, 0.760784, 0.858824, 1) [node name="Verify Answer" type="Panel" parent="Set-Up"] layout_mode = 0 offset_left = 282.0 offset_top = 397.0 offset_right = 622.0 offset_bottom = 497.0 [node name="Text" type="Label" parent="Set-Up/Verify Answer"] layout_mode = 0 offset_right = 340.0 offset_bottom = 100.0 theme_override_font_sizes/font_size = 15 horizontal_alignment = 1 autowrap_mode = 2 clip_text = true [node name="Confirm" type="Button" parent="Set-Up"] layout_mode = 0 offset_left = 70.0 offset_top = 502.0 offset_right = 152.0 offset_bottom = 533.0 text = "CONFIRM" [node name="Main" type="Control" parent="."] visible = false anchors_preset = 0 offset_right = 40.0 offset_bottom = 40.0 [node name="MoneyArea" type="TextureRect" parent="Main"] layout_mode = 0 offset_left = 325.0 offset_top = 155.0 offset_right = 575.0 offset_bottom = 215.0 rotation = 0.436332 texture = ExtResource("5_m3smm") [node name="Label" type="Label" parent="Main/MoneyArea"] layout_mode = 0 offset_left = 25.0 offset_top = 5.0 offset_right = 225.025 offset_bottom = 44.0 theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_font_sizes/font_size = 28 text = "000000000000" horizontal_alignment = 1 [node name="Chain" type="Sprite2D" parent="Main/MoneyArea"] position = Vector2(18.4926, -21.8638) rotation = -0.436332 scale = Vector2(0.5, 0.5) texture = ExtResource("6_pghn0") [node name="Chain2" type="Sprite2D" parent="Main/MoneyArea"] position = Vector2(210.845, -21.0821) rotation = -0.436332 scale = Vector2(0.5, 0.5) texture = ExtResource("6_pghn0") [node name="Chain3" type="Sprite2D" parent="Main/MoneyArea"] position = Vector2(194.363, -56.4281) rotation = -0.436332 scale = Vector2(0.5, 0.5) texture = ExtResource("6_pghn0") [node name="Chain4" type="Sprite2D" parent="Main/MoneyArea"] position = Vector2(177.881, -91.7741) rotation = -0.436332 scale = Vector2(0.5, 0.5) texture = ExtResource("6_pghn0") [node name="Win" type="GPUParticles2D" parent="Main"] position = Vector2(453, 442) emitting = false amount = 160 process_material = SubResource("ParticleProcessMaterial_u8s1n") texture = ExtResource("5_yctxh") lifetime = 3.5 speed_scale = 2.0 [node name="Panel" type="TextureRect" parent="Main"] layout_mode = 0 offset_right = 900.0 offset_bottom = 125.0 texture = ExtResource("3_vmg7h") [node name="Label" type="Label" parent="Main/Panel"] clip_contents = true layout_mode = 0 offset_left = 51.0 offset_top = 30.0 offset_right = 849.0 offset_bottom = 123.0 theme_override_font_sizes/font_size = 20 text = "Hey! Your task is currently: " autowrap_mode = 1 [node name="Complete" type="TextureButton" parent="Main"] layout_mode = 0 offset_left = 400.0 offset_top = 390.0 offset_right = 500.0 offset_bottom = 490.0 texture_normal = ExtResource("3_ghu7a") ignore_texture_size = true stretch_mode = 0 [node name="Label" type="Label" parent="Main/Complete"] layout_mode = 0 offset_left = 25.0 offset_top = 37.5 offset_right = 75.0 offset_bottom = 62.5 text = "DONE" horizontal_alignment = 1 vertical_alignment = 1 [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Main"] position = Vector2(835, 550) sprite_frames = SubResource("SpriteFrames_4i3tw") frame_progress = 0.708645 script = ExtResource("9_ojabl") [node name="Store" type="Button" parent="Main/AnimatedSprite2D"] offset_left = -39.0 offset_top = -25.0 offset_right = 39.0 offset_bottom = 27.0 theme_override_font_sizes/font_size = 19 text = "Store" flat = true [node name="SidePillar" type="Sprite2D" parent="Main"] position = Vector2(1017, 330) texture = ExtResource("12_22vrm") [node name="Shop Panel" type="TextureRect" parent="Main"] visible = false layout_mode = 0 offset_left = 1884.0 offset_top = 222.0 offset_right = 2384.0 offset_bottom = 422.0 texture = ExtResource("12_x6mci") [node name="ShopItem" type="Sprite2D" parent="Main/Shop Panel"] position = Vector2(140.5, 59) texture = ExtResource("13_hmehi") [node name="Buy Break" type="Button" parent="Main/Shop Panel/ShopItem"] offset_left = -115.0 offset_top = -41.0 offset_right = 115.0 offset_bottom = 39.0 action_mode = 0 flat = true [node name="Label" type="Label" parent="Main/Shop Panel/ShopItem/Buy Break"] layout_mode = 0 offset_top = 3.0 offset_right = 230.0 offset_bottom = 26.0 text = "30 Minute Break" horizontal_alignment = 1 vertical_alignment = 1 [node name="Label" type="Label" parent="Main/Shop Panel/ShopItem"] modulate = Color(1, 1, 0, 1) offset_left = -80.0 offset_top = -3.0 offset_right = 70.0 offset_bottom = 20.0 text = "100" horizontal_alignment = 1 vertical_alignment = 1 [node name="ShopItem2" type="Sprite2D" parent="Main/Shop Panel"] position = Vector2(140.5, 139) texture = ExtResource("13_hmehi") [node name="Buy Task Reset" type="Button" parent="Main/Shop Panel/ShopItem2"] offset_left = -115.0 offset_top = -41.0 offset_right = 115.0 offset_bottom = 39.0 action_mode = 0 flat = true [node name="Label" type="Label" parent="Main/Shop Panel/ShopItem2/Buy Task Reset"] layout_mode = 0 offset_top = 3.0 offset_right = 230.0 offset_bottom = 26.0 text = "Repeating Task Reset" horizontal_alignment = 1 vertical_alignment = 1 [node name="Label" type="Label" parent="Main/Shop Panel/ShopItem2"] modulate = Color(1, 1, 0, 1) offset_left = -80.0 offset_top = -3.0 offset_right = 70.0 offset_bottom = 20.0 text = "150" horizontal_alignment = 1 vertical_alignment = 1 [node name="ShopItem3" type="Sprite2D" parent="Main/Shop Panel"] position = Vector2(360.5, 59) texture = ExtResource("13_hmehi") [node name="Buy Full Break" type="Button" parent="Main/Shop Panel/ShopItem3"] offset_left = -115.0 offset_top = -41.0 offset_right = 115.0 offset_bottom = 39.0 action_mode = 0 flat = true [node name="Label" type="Label" parent="Main/Shop Panel/ShopItem3/Buy Full Break"] layout_mode = 0 offset_top = 3.0 offset_right = 230.0 offset_bottom = 26.0 text = "Full Day Break" horizontal_alignment = 1 vertical_alignment = 1 [node name="Label" type="Label" parent="Main/Shop Panel/ShopItem3"] modulate = Color(1, 1, 0, 1) offset_left = -80.0 offset_top = -3.0 offset_right = 70.0 offset_bottom = 20.0 text = "100" horizontal_alignment = 1 vertical_alignment = 1 [node name="Back" parent="." instance=ExtResource("2_ux8ls")] layout_mode = 0 offset_left = 7.0 offset_top = 543.0 offset_right = 40.0 offset_bottom = 593.0 [node name="PurchaseScreen" type="Control" parent="."] visible = false anchors_preset = 0 offset_right = 40.0 offset_bottom = 40.0 [node name="ColorRect" type="ColorRect" parent="PurchaseScreen"] layout_mode = 0 offset_left = -8.0 offset_top = -9.0 offset_right = 917.0 offset_bottom = 609.0 color = Color(0, 0, 0, 0) [node name="Label" type="Label" parent="PurchaseScreen"] layout_mode = 0 offset_left = 323.0 offset_top = 306.0 offset_right = 578.0 offset_bottom = 355.0 text = "Now go do what you just bought. Don't worry, we will wait." horizontal_alignment = 1 [node name="TextureRect" type="TextureRect" parent="."] layout_mode = 0 offset_right = 40.0 offset_bottom = 40.0 [node name="Animation" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_bn4pj") } [node name="SoundEffects" type="AudioStreamPlayer" parent="."] [node name="Music" type="AudioStreamPlayer" parent="."] stream = ExtResource("9_uvt4u") volume_db = -12.0 autoplay = true script = ExtResource("10_jdeyn") [connection signal="text_changed" from="Set-Up/Input" to="." method="_on_input_text_changed"] [connection signal="pressed" from="Set-Up/Confirm" to="." method="_on_confirm_pressed"] [connection signal="pressed" from="Main/Complete" to="." method="_on_complete_pressed"] [connection signal="animation_finished" from="Main/AnimatedSprite2D" to="Main/AnimatedSprite2D" method="_on_animation_finished"] [connection signal="pressed" from="Main/AnimatedSprite2D/Store" to="." method="_on_store_pressed"] [connection signal="pressed" from="Main/Shop Panel/ShopItem/Buy Break" to="." method="_on_buy_break_pressed"] [connection signal="pressed" from="Main/Shop Panel/ShopItem2/Buy Task Reset" to="." method="_on_buy_task_reset_pressed"] [connection signal="pressed" from="Main/Shop Panel/ShopItem3/Buy Full Break" to="." method="_on_buy_full_break_pressed"] [connection signal="finished" from="Music" to="Music" method="_on_finished"]