Improved reconnect flow

This commit is contained in:
2024-01-29 23:16:06 +01:00
parent bf08205c7d
commit b22d0b1367
25 changed files with 212 additions and 99 deletions

View File

@ -1,10 +1,11 @@
[gd_scene load_steps=24 format=3 uid="uid://b40y7iuskv1ar"]
[gd_scene load_steps=25 format=3 uid="uid://b40y7iuskv1ar"]
[ext_resource type="Script" path="res://Main.gd" id="1_cw3ws"]
[ext_resource type="Script" path="res://network/Client.gd" id="2_8hxcx"]
[ext_resource type="Script" path="res://network/Ping.gd" id="3_d6qf1"]
[ext_resource type="Script" path="res://network/Login.gd" id="4_fsx7a"]
[ext_resource type="Script" path="res://network/PlayerAdd.gd" id="5_376ik"]
[ext_resource type="Script" path="res://network/Logout.gd" id="5_au5w3"]
[ext_resource type="PackedScene" uid="uid://2lcnu3dy54lx" path="res://player/Player.tscn" id="6_cdj8w"]
[ext_resource type="Script" path="res://network/PlayerRemove.gd" id="7_2r42o"]
[ext_resource type="Script" path="res://network/PlayerMove.gd" id="8_ke1yy"]
@ -40,6 +41,7 @@ script = ExtResource("1_cw3ws")
[node name="Client" type="Node" parent="."]
unique_name_in_owner = true
process_mode = 3
script = ExtResource("2_8hxcx")
[node name="Ping" type="Node" parent="Client"]
@ -59,6 +61,11 @@ packet_type = 2
wait_time = 5.0
autostart = true
[node name="Logout" type="Node" parent="Client"]
unique_name_in_owner = true
script = ExtResource("5_au5w3")
packet_type = 3
[node name="PlayerAdd" type="Node" parent="Client"]
unique_name_in_owner = true
script = ExtResource("5_376ik")
@ -71,7 +78,6 @@ packet_type = 11
[node name="PlayerMove" type="Node" parent="Client"]
script = ExtResource("8_ke1yy")
delay = null
packet_type = 12
[node name="PlayerJump" type="Node" parent="Client"]
@ -131,6 +137,7 @@ unique_name_in_owner = true
script = ExtResource("16_dp6bj")
[node name="UI" parent="." instance=ExtResource("17_43qhq")]
process_mode = 3
[node name="Viewport" type="SubViewportContainer" parent="."]
texture_filter = 1