[gd_scene load_steps=15 format=3 uid="uid://bph5gpic1arod"] [ext_resource type="Script" uid="uid://qqid42jkpkmv" path="res://Levels/Scripts/WorldManager.gd" id="1_tk0a6"] [ext_resource type="Script" uid="uid://caf3yamufmhd4" path="res://Towers/TowerManager.gd" id="2_7pixp"] [ext_resource type="Script" uid="uid://wdyg06i1eb6b" path="res://Levels/Scripts/Camera.gd" id="2_c1rgm"] [ext_resource type="Texture2D" uid="uid://o83munu8dibp" path="res://Assets/Icones/kenney_game_icons_vector.svg" id="3_6dp1o"] [ext_resource type="PackedScene" uid="uid://p6a6rb7sgeqd" path="res://UI/gui.tscn" id="6_ebgat"] [ext_resource type="AudioStream" uid="uid://bdcq7jxg08sih" path="res://Assets/Audio/SFX/Voiceover/final_round.ogg" id="6_ul70d"] [ext_resource type="AudioStream" uid="uid://c3x3krwcm4bbu" path="res://Assets/Audio/SFX/Voiceover/prepare_yourself.ogg" id="7_6yqi7"] [ext_resource type="AudioStream" uid="uid://dda05xiq04lt3" path="res://Assets/Audio/SFX/Voiceover/fight.ogg" id="8_jh6jd"] [ext_resource type="AudioStream" uid="uid://cxyju8u1m4t2p" path="res://Assets/Audio/SFX/Voiceover/winner.ogg" id="9_u6dkh"] [sub_resource type="Curve" id="Curve_c1rgm"] _limits = [-70.0, -20.0, 2.0, 10.0] _data = [Vector2(2, -20), 0.0, -12.5, 0, 1, Vector2(6, -70), 0.0, 0.0, 0, 0, Vector2(10, -70), 0.0, 0.0, 1, 0] point_count = 3 [sub_resource type="Animation" id="Animation_oyb16"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Sprite3DSelection:offset") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, 0)] } [sub_resource type="Animation" id="Animation_ikoig"] resource_name = "arrow_bobbing" length = 1.5 loop_mode = 1 step = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Sprite3DSelection:offset") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.8, 1.5), "transitions": PackedFloat32Array(1, 0.4, 1), "update": 0, "values": [Vector2(0, 0), Vector2(0, 15), Vector2(0, 0)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_43wwi"] _data = { &"RESET": SubResource("Animation_oyb16"), &"arrow_bobbing": SubResource("Animation_ikoig") } [sub_resource type="Environment" id="Environment_036b0"] background_mode = 1 background_color = Color(0.924338, 0.849272, 0.847318, 1) sky_rotation = Vector3(0, 0, 0.785398) tonemap_white = 0.3 volumetric_fog_density = 0.02 volumetric_fog_albedo = Color(1, 1, 2, 1) volumetric_fog_emission = Color(0.169245, 0.169245, 0.169245, 1) adjustment_enabled = true adjustment_contrast = 1.3 adjustment_saturation = 1.2 [node name="World" type="Node3D"] process_mode = 1 script = ExtResource("1_tk0a6") [node name="Camera3D" type="Camera3D" parent="."] process_mode = 3 transform = Transform3D(1, 0, 0, 0, 0.5, 0.866026, 0, -0.866026, 0.5, 0, 10, 0) script = ExtResource("2_c1rgm") curve = SubResource("Curve_c1rgm") [node name="TowerManager" type="Node3D" parent="."] process_mode = 3 transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.73017, 0.728414, 0) script = ExtResource("2_7pixp") [node name="Sprite3DSelection" type="Sprite3D" parent="TowerManager"] modulate = Color(0.966071, 0.695469, 0, 1) pixel_size = 0.03 axis = 1 billboard = 2 alpha_cut = 1 texture = ExtResource("3_6dp1o") hframes = 15 vframes = 7 frame = 44 region_rect = Rect2(703, 96, 21, 30) [node name="AnimationPlayer" type="AnimationPlayer" parent="TowerManager"] libraries = { &"": SubResource("AnimationLibrary_43wwi") } [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_036b0") [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(1, 0, 0, 0, 0.0532597, 0.998581, 0, -0.998581, 0.0532597, 0, 4, 6) light_energy = 0.0 [node name="CanvasLayer" type="CanvasLayer" parent="."] [node name="GUI" parent="CanvasLayer" instance=ExtResource("6_ebgat")] [node name="Towers" type="Node3D" parent="."] [node name="TroopTimer" type="Timer" parent="."] one_shot = true [node name="SFX" type="Node" parent="."] [node name="SFXFinalRound" type="AudioStreamPlayer" parent="SFX"] stream = ExtResource("6_ul70d") bus = &"SFX" [node name="SFXPrepareYourself" type="AudioStreamPlayer" parent="SFX"] stream = ExtResource("7_6yqi7") bus = &"SFX" [node name="SFXFight" type="AudioStreamPlayer" parent="SFX"] stream = ExtResource("8_jh6jd") bus = &"SFX" [node name="SFXWinner" type="AudioStreamPlayer" parent="SFX"] stream = ExtResource("9_u6dkh")