feat: basic pong manager networking added

This commit is contained in:
2025-05-21 22:45:21 +03:00
parent 8f9c9f77f0
commit 2853a6130b
3 changed files with 95 additions and 53 deletions

View File

@@ -16,18 +16,6 @@ using Syntriax.Engine.Physics2D;
namespace Pong;
[System.Serializable]
public class TestMessagePacket : INetworkPacket, LiteNetLib.Utils.INetSerializable
{
public string Message { get; set; }
public void Deserialize(LiteNetLib.Utils.NetDataReader reader) => Message = reader.GetString();
public void Serialize(LiteNetLib.Utils.NetDataWriter writer) => writer.Put(Message);
public TestMessagePacket() => Message = "Default Message";
public TestMessagePacket(string Message) => this.Message = Message;
}
public class GamePong : Game
{
private readonly IUniverseObject platformSpecificUniverseObject = null!;