[gd_scene load_steps=6 format=3 uid="uid://10vifa1pd4gb"] [ext_resource type="Script" path="res://Scripts/world.gd" id="1_iice2"] [ext_resource type="PackedScene" uid="uid://dpvy7sm57pjn7" path="res://Scenes/environment.tscn" id="1_jscbm"] [ext_resource type="Texture2D" uid="uid://dhytg0w8gqdob" path="res://addons/kenney_particle_pack/circle_05.png" id="3_q45p6"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_cdng2"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ufa2v"] bg_color = Color(1, 0.0235294, 0.12549, 1) [node name="World" type="Node"] script = ExtResource("1_iice2") spawnpoint = Vector3(0, 0, 0) [node name="environment" parent="." instance=ExtResource("1_jscbm")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -6.5, 0) [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(0.726647, -0.512797, 0.457191, 0, 0.665478, 0.746418, -0.687011, -0.542382, 0.483567, 0, 39.4589, 0) light_energy = 1.821 [node name="CanvasLayer" type="CanvasLayer" parent="."] [node name="MainMenu" type="PanelContainer" parent="CanvasLayer"] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 379.0 offset_top = 212.0 offset_right = -379.0 offset_bottom = -212.0 grow_horizontal = 2 grow_vertical = 2 [node name="MarginContainer" type="MarginContainer" parent="CanvasLayer/MainMenu"] layout_mode = 2 theme_override_constants/margin_left = 15 theme_override_constants/margin_top = 15 theme_override_constants/margin_right = 15 theme_override_constants/margin_bottom = 15 [node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/MainMenu/MarginContainer"] layout_mode = 2 theme_override_constants/separation = 15 [node name="Label" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer"] layout_mode = 2 text = "Main Menu" horizontal_alignment = 1 vertical_alignment = 1 [node name="HostButton" type="Button" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer"] layout_mode = 2 text = "Host" [node name="JoinButton" type="Button" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer"] layout_mode = 2 text = "Join" [node name="AddressEntry" type="LineEdit" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer"] layout_mode = 2 placeholder_text = "Enter Address" alignment = 1 [node name="HUD" type="Control" parent="CanvasLayer"] visible = false layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 [node name="TextureRect" type="TextureRect" parent="CanvasLayer/HUD"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 scale = Vector2(0.03, 0.03) pivot_offset = Vector2(576, 324) texture = ExtResource("3_q45p6") stretch_mode = 5 [node name="HealthBar" type="ProgressBar" parent="CanvasLayer/HUD"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 21.0 offset_top = 18.0 offset_right = -871.0 offset_bottom = -596.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/background = SubResource("StyleBoxFlat_cdng2") theme_override_styles/fill = SubResource("StyleBoxFlat_ufa2v") max_value = 3.0 value = 3.0 show_percentage = false [node name="MultiplayerSpawner" type="MultiplayerSpawner" parent="."] _spawnable_scenes = PackedStringArray("res://Prefabs/player.tscn") spawn_path = NodePath("..") [connection signal="pressed" from="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/HostButton" to="." method="_on_host_button_pressed"] [connection signal="pressed" from="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/JoinButton" to="." method="_on_join_button_pressed"] [connection signal="spawned" from="MultiplayerSpawner" to="." method="_on_multiplayer_spawner_spawned"]