[gd_scene load_steps=29 format=3 uid="uid://vwrw05ob2caq"] [ext_resource type="Script" path="res://GameLogic/Main.cs" id="1_g4hua"] [ext_resource type="PackedScene" uid="uid://btl5fdyjewnwc" path="res://Levels/Scenes/Level3.tscn" id="2_0yhby"] [ext_resource type="PackedScene" uid="uid://dqv03pua4j8ga" path="res://Levels/Scenes/Level1.tscn" id="2_jq3qe"] [ext_resource type="PackedScene" uid="uid://b12gq4yqc3d8i" path="res://UI/MainMenu.tscn" id="2_kvovw"] [ext_resource type="PackedScene" uid="uid://basequfmpg04f" path="res://Levels/Scenes/Level2.tscn" id="3_nhrqr"] [ext_resource type="PackedScene" uid="uid://ctvkevnc0wxka" path="res://Levels/Scenes/Level4.tscn" id="5_xj47l"] [ext_resource type="PackedScene" uid="uid://col60npvg7wr1" path="res://Levels/Scenes/Level5.tscn" id="6_xmedq"] [ext_resource type="PackedScene" uid="uid://8ukphol1isp2" path="res://Levels/Scenes/Level6.tscn" id="7_58n7x"] [ext_resource type="PackedScene" uid="uid://bsq7edeueqyjg" path="res://Levels/Scenes/Level7.tscn" id="8_pcp3p"] [ext_resource type="PackedScene" uid="uid://c4xcka4ekuur8" path="res://Levels/Scenes/Level8.tscn" id="9_n1hja"] [ext_resource type="PackedScene" uid="uid://djwln4at4ho44" path="res://Levels/Scenes/Level9.tscn" id="10_rs7ve"] [ext_resource type="PackedScene" uid="uid://0hdnmilwrsq6" path="res://Levels/Scenes/Level10.tscn" id="11_o275c"] [ext_resource type="PackedScene" uid="uid://cxj6yeddshy16" path="res://GameLogic/GameManager.tscn" id="11_wiyvp"] [ext_resource type="Script" path="res://UI/SceneTransition.cs" id="13_8v8n6"] [ext_resource type="Texture2D" uid="uid://biq30w3mjcxjl" path="res://UI/Transition/stage1/ASTRAL CHAIN_ GEHENNA.png" id="14_w4cu4"] [ext_resource type="Texture2D" uid="uid://60xq72hp70gh" path="res://UI/Transition/stage1/Layer 2.png" id="15_x8o77"] [ext_resource type="Texture2D" uid="uid://ep87e1eirj6x" path="res://UI/Transition/stage1/LINK_ 001.1.png" id="16_lfvd6"] [ext_resource type="Texture2D" uid="uid://wxc7vspvdyqg" path="res://UI/Transition/stage1/RESTORE THE CHIRALITY, OF LOVE &.png" id="17_dxmyu"] [ext_resource type="Texture2D" uid="uid://cmsl01i70xl1l" path="res://UI/Transition/stage1/Screenshot 2023-09-02 at 11.51.34.png" id="18_f6wrm"] [ext_resource type="Texture2D" uid="uid://ch6aawbgq7syw" path="res://UI/Transition/stage1/THERE ARE TEARS AT THE HEART OF .png" id="19_0hoar"] [ext_resource type="Texture2D" uid="uid://d21vnptued765" path="res://UI/Transition/stage1/να καταστρέψει όλους όσους θα έβ.png" id="20_kdo1q"] [ext_resource type="Texture2D" uid="uid://d4hwo5401rhyl" path="res://UI/Transition/stage2/ASTRAL CHAIN_ DA'AT.png" id="21_ohgri"] [ext_resource type="Texture2D" uid="uid://xj612q6kkv5u" path="res://UI/Transition/stage2/LINK_ 002.2y.png" id="22_7es3i"] [sub_resource type="Animation" id="Animation_mcoui"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34: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("CenterContainer/RestoreTheChirality,OfLove&: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("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [0.0] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("ColorRect:color") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("CenterContainer/AstralChainGehenna:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, 0)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("CenterContainer/Link001_1:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1400, 0)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath(".:visible") 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("CenterContainer/AstralChainDa\'at:position") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, 0)] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("CenterContainer/Link002_2y:position") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(1400, 0)] } tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("CenterContainer/AstralChainGehenna:visible") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/10/type = "value" tracks/10/imported = false tracks/10/enabled = true tracks/10/path = NodePath("CenterContainer/Link001_1:visible") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/11/type = "value" tracks/11/imported = false tracks/11/enabled = true tracks/11/path = NodePath("CenterContainer/ΝαΚαταστρέψειΌλουςΌσουςΘαΈβ:modulate") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/12/type = "value" tracks/12/imported = false tracks/12/enabled = true tracks/12/path = NodePath("CenterContainer/Layer2:modulate") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/13/type = "value" tracks/13/imported = false tracks/13/enabled = true tracks/13/path = NodePath("CenterContainer/AstralChainDa\'at:visible") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } tracks/14/type = "value" tracks/14/imported = false tracks/14/enabled = true tracks/14/path = NodePath("CenterContainer/Link002_2y:visible") tracks/14/interp = 1 tracks/14/loop_wrap = true tracks/14/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } [sub_resource type="Animation" id="Animation_8i1ea"] resource_name = "Level1" length = 7.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 3.14159] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 3.14159] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 3.14159] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("ColorRect:color") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(3, 3.6), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("CenterContainer/AstralChainGehenna:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(-1500, 0), Vector2(0, 0)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("CenterContainer/Link001_1:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(1, 2), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(1400, 0), Vector2(0, 0)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath(".:visible") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("CenterContainer/AstralChainGehenna:visible") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("CenterContainer/Link001_1:visible") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("CenterContainer/ΝαΚαταστρέψειΌλουςΌσουςΘαΈβ:modulate") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "times": PackedFloat32Array(6, 6.4), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] } tracks/10/type = "value" tracks/10/imported = false tracks/10/enabled = true tracks/10/path = NodePath("CenterContainer/Layer2:modulate") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { "times": PackedFloat32Array(6, 6.4), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] } [sub_resource type="Animation" id="Animation_gvcqg"] resource_name = "Level2" length = 7.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 3.14159] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 3.14159] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 3.14159] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("ColorRect:color") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(3, 3.6), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath(".:visible") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("CenterContainer/AstralChainDa\'at:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(-1500, 0), Vector2(0, 0)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("CenterContainer/Link002_2y:position") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(1, 2), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(1400, 0), Vector2(0, 0)] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("CenterContainer/AstralChainDa\'at:visible") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("CenterContainer/Link002_2y:visible") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } [sub_resource type="Animation" id="Animation_l2c80"] resource_name = "Level3" length = 7.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 3.14159] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 3.14159] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [0.0, 3.14159] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("ColorRect:color") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(3, 3.6), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath(".:visible") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0, 7), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("CenterContainer/AstralChainDa\'at:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(-1500, 0), Vector2(0, 0)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("CenterContainer/Link002_2y:position") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(1, 2), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(1400, 0), Vector2(0, 0)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_pq0yr"] _data = { "Level1": SubResource("Animation_8i1ea"), "Level2": SubResource("Animation_gvcqg"), "Level3": SubResource("Animation_l2c80"), "RESET": SubResource("Animation_mcoui") } [node name="Main" type="Node3D"] script = ExtResource("1_g4hua") Levels = Array[PackedScene]([ExtResource("2_jq3qe"), ExtResource("3_nhrqr"), ExtResource("2_0yhby"), ExtResource("5_xj47l"), ExtResource("7_58n7x"), ExtResource("6_xmedq"), ExtResource("8_pcp3p"), ExtResource("9_n1hja"), ExtResource("10_rs7ve"), ExtResource("11_o275c")]) GameManager = ExtResource("11_wiyvp") [node name="MainMenu" parent="." instance=ExtResource("2_kvovw")] z_index = 100 [node name="SceneTransition" type="Control" parent="."] visible = false layout_mode = 3 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("13_8v8n6") metadata/_edit_horizontal_guides_ = [635.0] [node name="ColorRect" type="ColorRect" parent="SceneTransition"] custom_minimum_size = Vector2(1920, 1080) layout_mode = 1 offset_left = -960.0 offset_top = -540.0 offset_right = 960.0 offset_bottom = 540.0 metadata/_edit_use_anchors_ = true [node name="CenterContainer" type="CenterContainer" parent="SceneTransition"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="AstralChainGehenna" type="Sprite2D" parent="SceneTransition/CenterContainer"] texture = ExtResource("14_w4cu4") [node name="Layer2" type="Sprite2D" parent="SceneTransition/CenterContainer"] texture = ExtResource("15_x8o77") [node name="Link001_1" type="Sprite2D" parent="SceneTransition/CenterContainer"] position = Vector2(1400, 0) texture = ExtResource("16_lfvd6") [node name="RestoreTheChirality,OfLove&" type="Sprite2D" parent="SceneTransition/CenterContainer"] texture = ExtResource("17_dxmyu") [node name="Screenshot2023-09-02At11_51_34" type="Sprite2D" parent="SceneTransition/CenterContainer"] texture = ExtResource("18_f6wrm") [node name="ThereAreTearsAtTheHeartOf" type="Sprite2D" parent="SceneTransition/CenterContainer"] texture = ExtResource("19_0hoar") [node name="ΝαΚαταστρέψειΌλουςΌσουςΘαΈβ" type="Sprite2D" parent="SceneTransition/CenterContainer"] texture = ExtResource("20_kdo1q") [node name="AstralChainDa\'at" type="Sprite2D" parent="SceneTransition/CenterContainer"] visible = false texture = ExtResource("21_ohgri") [node name="Link002_2y" type="Sprite2D" parent="SceneTransition/CenterContainer"] visible = false position = Vector2(1400, 0) texture = ExtResource("22_7es3i") [node name="AnimationPlayer" type="AnimationPlayer" parent="SceneTransition"] libraries = { "": SubResource("AnimationLibrary_pq0yr") } [node name="SFXPlayer" type="AudioStreamPlayer" parent="."] max_polyphony = 10 [node name="Debug Camera" type="Camera3D" parent="."] transform = Transform3D(-1, 0, -8.74228e-08, -5.69087e-08, 0.759112, 0.65096, 6.63637e-08, 0.65096, -0.759112, 1.40462, 6.10678, -6.91273) visible = false