[gd_scene load_steps=20 format=3 uid="uid://4e5j3vf6157t"] [ext_resource type="Script" uid="uid://u7h6i1paf76o" path="res://congratulations.gd" id="1_672tc"] [ext_resource type="Texture2D" uid="uid://meyq57yqe3y0" path="res://assets/Images/spiel_confetti_p1.png" id="2_83qn3"] [ext_resource type="Texture2D" uid="uid://dsqj15xhksyn7" path="res://assets/Images/spiel_confetti_p2.png" id="3_mnavu"] [ext_resource type="ArrayMesh" uid="uid://dqkye0t6qismb" path="res://Resources/meshes/star.tres" id="4_ow5k7"] [ext_resource type="Texture2D" uid="uid://daadwk7l41hc3" path="res://assets/Images/spiel_confetti_p3.png" id="4_vc5uk"] [ext_resource type="PackedScene" uid="uid://drtpl8y1pojrc" path="res://Resources/Players/astronaut_for_animation.tscn" id="5_mnavu"] [ext_resource type="PackedScene" uid="uid://dl4nljdcflehk" path="res://helper.tscn" id="6_vc5uk"] [ext_resource type="AudioStream" uid="uid://iavkxbc1o48t" path="res://assets/Sounds/Christmas synths.ogg" id="8_vgs4b"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_sifym"] bg_color = Color(0.089030795, 0.6737598, 0.75451314, 1) [sub_resource type="Animation" id="Animation_vgs4b"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Panel/TextureRect: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("Panel/TextureRect2: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("Panel/TextureRect3:visible") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } [sub_resource type="Animation" id="Animation_ow5k7"] resource_name = "confetti" length = 0.6 loop_mode = 1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Panel/TextureRect:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.2), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Panel/TextureRect2:visible") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0.2, 0.4), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Panel/TextureRect3:visible") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0.4, 0.6), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [true, false] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_nsfc4"] _data = { &"RESET": SubResource("Animation_vgs4b"), &"confetti": SubResource("Animation_ow5k7") } [sub_resource type="Animation" id="Animation_nsfc4"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Panel/SubViewportContainer/SubViewport/astronaut:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(-5.328655, -0.07449031, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Panel/SubViewportContainer/SubViewport/astronaut:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, 1.0029883, 0)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Panel/SubViewportContainer/SubViewport/helper:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(4.83819, 0, 0)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Panel/SubViewportContainer/SubViewport/helper:rotation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, -1.0745991, 0)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D3:visible") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D2: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("Panel/SubViewportContainer/SubViewport/MeshInstance3D: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("Panel/SubViewportContainer/SubViewport/MeshInstance3D3:position") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(2.07053, 2.632355, 0)] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D:position") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(-0.18399656, 2.9532015, 0)] } tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D2:position") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(-1.7927862, 2.3874876, 0)] } tracks/10/type = "value" tracks/10/imported = false tracks/10/enabled = true tracks/10/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D3:scale") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0.7, 0.7, 0.7)] } tracks/11/type = "value" tracks/11/imported = false tracks/11/enabled = true tracks/11/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D2:scale") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0.7, 0.7, 0.7)] } tracks/12/type = "value" tracks/12/imported = false tracks/12/enabled = true tracks/12/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D:scale") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0.7, 0.7, 0.7)] } [sub_resource type="Animation" id="Animation_yj7mn"] resource_name = "jump" length = 1.3 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Panel/SubViewportContainer/SubViewport/astronaut:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(-1.2034657, -0.07449031, 0), Vector3(-0.3605672, 0.81835103, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Panel/SubViewportContainer/SubViewport/astronaut:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0, 1.0559242, 0), Vector3(0, 0.6685832, 0)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Panel/SubViewportContainer/SubViewport/helper:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(1.3099039, 0, 0), Vector3(0.40401864, 1.2958016, 0)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Panel/SubViewportContainer/SubViewport/helper:rotation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0.0333333, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0, -1.0745991, 0), Vector3(0, -2.1231232, 0)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D:visible") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [false, true] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D2:visible") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [false, true] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D3:visible") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [false, true] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D:position") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(-0.66940206, 2.8702695, 0), Vector3(0.19106507, 2.1161165, 0)] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D2:position") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(-2.0199337, 2.0770144, 0), Vector3(0.05349171, 1.9961357, 0.26963997)] } tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D3:position") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(2.4169717, 2.4056847, 0), Vector3(0.27403772, 1.9795003, 0.104537725)] } tracks/10/type = "value" tracks/10/imported = false tracks/10/enabled = true tracks/10/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D:scale") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { "times": PackedFloat32Array(1, 1.3), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0.3, 0.3, 0.3), Vector3(0.7, 0.7, 0.7)] } tracks/11/type = "value" tracks/11/imported = false tracks/11/enabled = true tracks/11/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D2:scale") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/keys = { "times": PackedFloat32Array(1, 1.3), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0.3, 0.3, 0.3), Vector3(0.7, 0.7, 0.7)] } tracks/12/type = "value" tracks/12/imported = false tracks/12/enabled = true tracks/12/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D3:scale") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/keys = { "times": PackedFloat32Array(1, 1.3), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0.3, 0.3, 0.3), Vector3(0.7, 0.7, 0.7)] } [sub_resource type="Animation" id="Animation_gmyaf"] resource_name = "jump_player" length = 0.5833 loop_mode = 1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Panel/SubViewportContainer/SubViewport/astronaut:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.4, 0.5833), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector3(-1.2034657, -0.07449031, 0), Vector3(-1.2034657, 0.67601705, 0), Vector3(-1.2034657, -0.07449031, 0)] } [sub_resource type="Animation" id="Animation_gpj83"] resource_name = "stars" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D: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("Panel/SubViewportContainer/SubViewport/MeshInstance3D2:visible") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D3: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 = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D3:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0.34620965, 1.9795003, 0), Vector3(2.07053, 2.632355, 0)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0.19106507, 2.1161165, 0), Vector3(-0.18399656, 2.9532015, 0)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Panel/SubViewportContainer/SubViewport/MeshInstance3D2:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0.05349171, 1.9961357, 0), Vector3(-1.7927862, 2.3874876, 0)] } [sub_resource type="Animation" id="Animation_rxhha"] resource_name = "turn" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Panel/SubViewportContainer/SubViewport/astronaut:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(-1.2034657, -0.07449031, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Panel/SubViewportContainer/SubViewport/astronaut:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0, 1.0559242, 0), Vector3(0, 0.20231852, 0)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Panel/SubViewportContainer/SubViewport/helper:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(1.3099039, 0, 0)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Panel/SubViewportContainer/SubViewport/helper:rotation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0.0333333, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0, -1.0745991, 0), Vector3(0, -0.39509007, 0)] } [sub_resource type="Animation" id="Animation_vc5uk"] resource_name = "high5" length = 1.5 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Panel/SubViewportContainer/SubViewport/astronaut:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 1.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(-4.949885, -0.07449031, 0), Vector3(-1.2034657, -0.07449031, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Panel/SubViewportContainer/SubViewport/astronaut:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 1.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0, 1.0029883, 0), Vector3(0, 1.0559242, 0)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Panel/SubViewportContainer/SubViewport/helper:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 1.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(5.304529, 0, 0), Vector3(1.3099039, 0, 0)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Panel/SubViewportContainer/SubViewport/helper:rotation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0, 1.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector3(0, -1.0745991, 0), Vector3(0, -1.0745991, 0)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_yj7mn"] _data = { &"RESET": SubResource("Animation_nsfc4"), &"jump": SubResource("Animation_yj7mn"), &"jump_player": SubResource("Animation_gmyaf"), &"stars": SubResource("Animation_gpj83"), &"turn": SubResource("Animation_rxhha"), &"walk": SubResource("Animation_vc5uk") } [node name="congrats" 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_672tc") [node name="Panel" type="Panel" parent="."] layout_mode = 0 offset_right = 1920.0 offset_bottom = 1080.0 theme_override_styles/panel = SubResource("StyleBoxFlat_sifym") [node name="SubViewportContainer" type="SubViewportContainer" parent="Panel"] layout_mode = 0 offset_top = 300.0 offset_right = 1920.0 offset_bottom = 1100.0 stretch = true [node name="SubViewport" type="SubViewport" parent="Panel/SubViewportContainer"] transparent_bg = true handle_input_locally = false size = Vector2i(1920, 800) render_target_update_mode = 4 [node name="Camera3D" type="Camera3D" parent="Panel/SubViewportContainer/SubViewport"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.01736927, 1.1251943, 4.3970723) keep_aspect = 0 [node name="astronaut" parent="Panel/SubViewportContainer/SubViewport" instance=ExtResource("5_mnavu")] transform = Transform3D(0.5377852, 0, 0.84308165, 0, 1, 0, -0.84308165, 0, 0.5377852, -5.328655, -0.07449031, 0) [node name="DirectionalLight3D" type="DirectionalLight3D" parent="Panel/SubViewportContainer/SubViewport"] transform = Transform3D(1, 0, 0, 0, 0.9743544, 0.22501907, 0, -0.22501907, 0.9743544, 0, 1.8751142, 2.3885398) [node name="helper" parent="Panel/SubViewportContainer/SubViewport" instance=ExtResource("6_vc5uk")] transform = Transform3D(0.47608465, 0, -0.8793991, 0, 1, 0, 0.8793991, 0, 0.47608465, 4.83819, 0, 0) [node name="MeshInstance3D" type="MeshInstance3D" parent="Panel/SubViewportContainer/SubViewport"] transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, -0.18399656, 2.9532015, 0) visible = false mesh = ExtResource("4_ow5k7") [node name="MeshInstance3D2" type="MeshInstance3D" parent="Panel/SubViewportContainer/SubViewport"] transform = Transform3D(0.6627764, 0, -0.2252274, 0, 0.7, 0, 0.2252274, 0, 0.6627764, -1.7927862, 2.3874876, 0) visible = false mesh = ExtResource("4_ow5k7") [node name="MeshInstance3D3" type="MeshInstance3D" parent="Panel/SubViewportContainer/SubViewport"] transform = Transform3D(0.68926334, 0, 0.12213118, 0, 0.7, 0, -0.12213118, 0, 0.68926334, 2.07053, 2.632355, 0) visible = false mesh = ExtResource("4_ow5k7") [node name="TextureRect" type="TextureRect" parent="Panel"] visible = false layout_mode = 0 offset_right = 3520.0 offset_bottom = 2446.0 scale = Vector2(0.555, 0.555) texture = ExtResource("2_83qn3") [node name="TextureRect2" type="TextureRect" parent="Panel"] visible = false layout_mode = 0 offset_right = 3521.0 offset_bottom = 2810.0 scale = Vector2(0.555, 0.555) texture = ExtResource("3_mnavu") [node name="TextureRect3" type="TextureRect" parent="Panel"] visible = false layout_mode = 0 offset_right = 3537.0 offset_bottom = 2574.0 scale = Vector2(0.555, 0.555) texture = ExtResource("4_vc5uk") [node name="Label" type="Label" parent="Panel"] layout_mode = 0 offset_right = 1920.0 offset_bottom = 1080.0 theme_override_colors/font_color = Color(1, 1, 1, 1) theme_override_colors/font_outline_color = Color(0, 0, 0, 1) theme_override_constants/outline_size = 8 theme_override_font_sizes/font_size = 74 text = "Herzlichen Glückwunsch! " horizontal_alignment = 1 vertical_alignment = 1 autowrap_mode = 3 [node name="Label2" type="Label" parent="Panel"] layout_mode = 0 offset_right = 1920.0 offset_bottom = 1080.0 theme_override_colors/font_color = Color(0, 0, 0, 1) theme_override_colors/font_outline_color = Color(1, 1, 1, 1) theme_override_constants/outline_size = 3 theme_override_font_sizes/font_size = 48 text = "Sie haben alle Aufgaben erfolgreich gemeistert und konnten zur Erde zurück kehren. Wir hoffen Sie konnten etwas über KI und den EU AI Act lernen. " horizontal_alignment = 1 vertical_alignment = 1 autowrap_mode = 3 [node name="Button" type="Button" parent="Panel"] layout_mode = 0 offset_left = 775.0 offset_top = 850.0 offset_right = 1145.0 offset_bottom = 916.0 theme_override_font_sizes/font_size = 42 text = "Nochmal spielen" [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_nsfc4") } autoplay = "confetti" [node name="AnimationPlayer2" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_yj7mn") } [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource("8_vgs4b") volume_db = -10.0 autoplay = true [connection signal="pressed" from="Panel/Button" to="." method="_on_button_pressed"] [connection signal="animation_finished" from="AnimationPlayer2" to="." method="_on_animation_player_2_animation_finished"] [connection signal="current_animation_changed" from="AnimationPlayer2" to="." method="_on_animation_player_2_current_animation_changed"]