138 lines
4.8 KiB
Text
138 lines
4.8 KiB
Text
[gd_scene load_steps=17 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="Sky" uid="uid://b85r8mg2hwnfp" path="res://Assets/Skybox/sky.tres" id="2_u6dkh"]
|
|
[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="Environment" id="Environment_u6dkh"]
|
|
background_mode = 2
|
|
sky = ExtResource("2_u6dkh")
|
|
reflected_light_source = 2
|
|
|
|
[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="CompressedTexture2D" id="CompressedTexture2D_jh6jd"]
|
|
load_path = "res://.godot/imported/IconsFlat-32.png-cbb60368a49eb8516061cb2084e62d5b.ctex"
|
|
|
|
[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)
|
|
environment = SubResource("Environment_u6dkh")
|
|
script = ExtResource("2_c1rgm")
|
|
curve = SubResource("Curve_c1rgm")
|
|
|
|
[node name="TowerManager" type="Node3D" parent="."]
|
|
process_mode = 3
|
|
script = ExtResource("2_7pixp")
|
|
|
|
[node name="Sprite3DSelection" type="Sprite3D" parent="TowerManager"]
|
|
modulate = Color(0.966071, 0.695469, 0, 1)
|
|
pixel_size = 0.1
|
|
axis = 1
|
|
alpha_cut = 1
|
|
texture = SubResource("CompressedTexture2D_jh6jd")
|
|
hframes = 10
|
|
vframes = 10
|
|
frame = 5
|
|
region_rect = Rect2(1925, 1925, 0, 0)
|
|
|
|
[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, 50, 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")
|