gates-multiplayer/main/main.tscn
2024-03-31 19:58:08 +04:00

59 lines
2.6 KiB
Text

[gd_scene load_steps=12 format=3 uid="uid://mqnlrs6hn6g6"]
[ext_resource type="Script" path="res://main/connection.gd" id="1_hlrxf"]
[ext_resource type="Script" path="res://voip/voip_manager.gd" id="2_u8axh"]
[ext_resource type="PackedScene" uid="uid://enpjmjm7ayyu" path="res://levels/hub_level.tscn" id="3_0cpj8"]
[ext_resource type="PackedScene" uid="uid://2ne27phhv0kl" path="res://user_data/user_data_manager.tscn" id="3_rwvlu"]
[ext_resource type="PackedScene" uid="uid://bjywb13vy4hl4" path="res://voip/voip_user.tscn" id="3_tfkyd"]
[ext_resource type="Script" path="res://main/player_spawner.gd" id="4_edyrb"]
[ext_resource type="PackedScene" uid="uid://cvl4jsitsxp0u" path="res://ui/ui.tscn" id="4_fvou2"]
[ext_resource type="PackedScene" uid="uid://ciqrpd5675boy" path="res://player/player.tscn" id="5_wb2xi"]
[ext_resource type="Script" path="res://voip/microphone.gd" id="6_fgpqb"]
[ext_resource type="Script" path="res://main/fall_checker.gd" id="9_vk48u"]
[sub_resource type="AudioStreamMicrophone" id="AudioStreamMicrophone_40kex"]
[node name="Main" type="Node"]
[node name="Connection" type="Node" parent="."]
script = ExtResource("1_hlrxf")
port = 5050
use_localhost_in_editor = true
[node name="UserDataManager" parent="." instance=ExtResource("3_rwvlu")]
[node name="VoipManager" type="Node" parent="." node_paths=PackedStringArray("player_spawner")]
script = ExtResource("2_u8axh")
user_scn = ExtResource("3_tfkyd")
player_spawner = NodePath("../PlayerSpawner")
[node name="Microphone" type="AudioStreamPlayer" parent="."]
stream = SubResource("AudioStreamMicrophone_40kex")
autoplay = true
bus = &"Record"
script = ExtResource("6_fgpqb")
[node name="UI" parent="." instance=ExtResource("4_fvou2")]
hide_ui_and_connect = false
[node name="Players" type="Node3D" parent="."]
[node name="PlayerSpawner" type="MultiplayerSpawner" parent="." node_paths=PackedStringArray("spawn_points")]
_spawnable_scenes = PackedStringArray("res://player/player.tscn")
spawn_path = NodePath("../Players")
script = ExtResource("4_edyrb")
player_scene = ExtResource("5_wb2xi")
spawn_points = NodePath("../HubLevel/SpawnPoints")
[node name="FallChecker" type="Node" parent="." node_paths=PackedStringArray("player_spawner")]
script = ExtResource("9_vk48u")
fall_height = -20.0
player_spawner = NodePath("../PlayerSpawner")
[node name="HubLevel" parent="." instance=ExtResource("3_0cpj8")]
[connection signal="disconnected" from="Connection" to="UI" method="show_ui"]
[connection signal="connect_client" from="UI" to="Connection" method="start_client"]
[connection signal="start_server" from="UI" to="Connection" method="start_server"]
[editable path="HubLevel"]