[gd_scene load_steps=12 format=3 uid="uid://ky0uewndeuwv"] [ext_resource type="Script" uid="uid://qqid42jkpkmv" path="res://world.gd" id="1_fj7yv"] [ext_resource type="PackedScene" uid="uid://d1f6m15niwgt" path="res://Tiles/tile.tscn" id="3_aqk2v"] [ext_resource type="PackedScene" uid="uid://d17sleiqkdoo2" path="res://Assets/GLB format/selection-a.glb" id="3_tlwt5"] [ext_resource type="PackedScene" uid="uid://do7gm1gjhu1t5" path="res://Tiles/road.tscn" id="4_036b0"] [ext_resource type="Script" uid="uid://tpon511km4al" path="res://spawner.gd" id="5_036b0"] [ext_resource type="Script" uid="uid://chu8s12rtdeqx" path="res://Scripts/Wave.gd" id="6_gbfbk"] [ext_resource type="Resource" uid="uid://dkbuy7fetnihs" path="res://Waves/wave_1.tres" id="7_ioo17"] [ext_resource type="Resource" uid="uid://dvw6vm3vbpmdl" path="res://Waves/wave_2.tres" id="8_wse8f"] [ext_resource type="PackedScene" uid="uid://dbx8ow3v45k4k" path="res://UI/ui.tscn" id="9_ioo17"] [sub_resource type="Curve3D" id="Curve3D_aqk2v"] _data = { "points": PackedVector3Array(0, 0, 0, 0, 0, 0, 1.21236, 0, 0.534171, 0, 0, 0, 0, 0, 0, 9.78741, 0, 0.534171), "tilts": PackedFloat32Array(0, 0) } point_count = 2 [sub_resource type="Environment" id="Environment_036b0"] background_color = Color(0.298412, 0.776976, 0.672082, 1) [node name="World" type="Node3D"] script = ExtResource("1_fj7yv") [node name="Camera3D" type="Camera3D" parent="."] transform = Transform3D(-0.966614, -0.162158, 0.198401, 1.497e-08, 0.774282, 0.632841, -0.256239, 0.611712, -0.748432, 7.30013, 5.30448, -2.94593) [node name="Selector" parent="." instance=ExtResource("3_tlwt5")] visible = false [node name="Map" type="Node3D" parent="."] [node name="Tile" parent="Map" instance=ExtResource("3_aqk2v")] [node name="Tile2" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0, 1.5) [node name="Tile3" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 1.5) [node name="Tile4" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 0, 1.5) [node name="Tile5" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0, 1.5) [node name="Tile6" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 0, 1.5) [node name="Tile7" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0, 1.5) [node name="Tile8" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0, 1.5) [node name="Tile9" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0, -0.5) [node name="Tile10" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, -0.5) [node name="Tile11" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 0, -0.5) [node name="Tile12" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0, -0.5) [node name="Tile13" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 0, -0.5) [node name="Tile17" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5, 0, -0.5) [node name="Tile18" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.5, 0, -0.5) [node name="Tile19" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0, -0.5) [node name="Tile20" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.5, 0, -0.5) [node name="Tile21" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 0, -0.5) [node name="Tile22" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5, 0, 1.5) [node name="Tile23" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.5, 0, 1.5) [node name="Tile24" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0, 1.5) [node name="Tile25" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.5, 0, 1.5) [node name="Tile26" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 0, 1.5) [node name="Tile14" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0, -0.5) [node name="Tile16" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0, 0.5) [node name="Tile15" parent="Map" instance=ExtResource("3_aqk2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0, -0.5) [node name="Road" parent="Map" instance=ExtResource("4_036b0")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 1.5, 0, 0.5) [node name="Road2" parent="Map" instance=ExtResource("4_036b0")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.5, 0, 0.5) [node name="Road3" parent="Map" instance=ExtResource("4_036b0")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 3.5, 0, 0.5) [node name="Road4" parent="Map" instance=ExtResource("4_036b0")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 4.5, 0, 0.5) [node name="Road5" parent="Map" instance=ExtResource("4_036b0")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 5.5, 0, 0.5) [node name="Road6" parent="Map" instance=ExtResource("4_036b0")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 6.5, 0, 0.5) [node name="Road7" parent="Map" instance=ExtResource("4_036b0")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 7.5, 0, 0.5) [node name="Road8" parent="Map" instance=ExtResource("4_036b0")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 8.5, 0, 0.5) [node name="Road9" parent="Map" instance=ExtResource("4_036b0")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 9.5, 0, 0.5) [node name="Road10" parent="Map" instance=ExtResource("4_036b0")] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 9.5, 0, 0.5) [node name="Spawner" type="Path3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) curve = SubResource("Curve3D_aqk2v") script = ExtResource("5_036b0") waves = Array[ExtResource("6_gbfbk")]([ExtResource("7_ioo17"), ExtResource("8_wse8f")]) [node name="SpawnTimer" type="Timer" parent="Spawner"] [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_036b0") [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, 0, 4, 6) light_color = Color(0.823308, 0.863845, 0.742102, 1) [node name="CanvasLayer" type="CanvasLayer" parent="."] [node name="UI" parent="CanvasLayer" instance=ExtResource("9_ioo17")] [node name="RecrutementButton" type="Button" parent="CanvasLayer/UI"] custom_minimum_size = Vector2(200, 50) layout_mode = 1 anchors_preset = 2 anchor_top = 1.0 anchor_bottom = 1.0 offset_left = 29.0 offset_top = -77.0 offset_right = 229.0 offset_bottom = -27.0 grow_vertical = 0 text = "Recrutement" [connection signal="timeout" from="Spawner/SpawnTimer" to="Spawner" method="_on_spawn_timer_timeout"] [connection signal="pressed" from="CanvasLayer/UI/RecrutementButton" to="." method="_on_recrutement_button_pressed"] [editable path="CanvasLayer/UI"]