From e9ca71b87e80e6aee21b40accad07c31774da8fb Mon Sep 17 00:00:00 2001 From: Syntriax Date: Sun, 6 Jul 2025 17:38:29 +0300 Subject: [PATCH] chore: set server and clients to connect before first update --- Shared/PongUniverse.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Shared/PongUniverse.cs b/Shared/PongUniverse.cs index d37c68c..65c464e 100644 --- a/Shared/PongUniverse.cs +++ b/Shared/PongUniverse.cs @@ -19,7 +19,7 @@ public static class PongUniverse { LiteNetLibClient client = universe.InstantiateUniverseObject().SetUniverseObject("Client").BehaviourController.AddBehaviour(); client.BehaviourController.AddBehaviour(); - client.Connect(server, port); + universe.OnPreUpdate.AddOnceListener((_, _) => client.Connect(server, port)); DrawManager drawManager = universe.InstantiateUniverseObject().SetUniverseObject("Draw Manager").BehaviourController.AddBehaviour(); universe.InstantiateUniverseObject().SetUniverseObject("Triangle Batcher", drawManager.UniverseObject).BehaviourController.AddBehaviour(); @@ -49,7 +49,7 @@ public static class PongUniverse { LiteNetLibServer server = universe.InstantiateUniverseObject().SetUniverseObject("Server").BehaviourController.AddBehaviour(); server.BehaviourController.AddBehaviour(); - server.Start(port, 2); + universe.OnPreUpdate.AddOnceListener((_, _) => server.Start(port, 2)); return universe; }