fixed packets

This commit is contained in:
MasterGordon 2022-11-11 00:11:49 +01:00
parent 7eea232196
commit f9fc871390
3 changed files with 15 additions and 15 deletions

View File

@ -2,15 +2,15 @@ namespace mine2d.backend.data;
public interface IPacket
{
string Type { get; }
public string Type { get; }
}
readonly struct MovePacket : IPacket
public struct MovePacket : IPacket
{
public string Type => "move";
public readonly string Type => "move";
readonly public string PlayerName;
readonly public Vector2 Movement;
public readonly string PlayerName;
public readonly Vector2 Movement;
public MovePacket(string playerName, Vector2 movement)
{
@ -19,9 +19,9 @@ readonly struct MovePacket : IPacket
}
}
readonly struct ConnectPacket
public readonly struct ConnectPacket : IPacket
{
public readonly string Type = "connect";
public readonly string Type => "connect";
public readonly string PlayerName;
public readonly Guid PlayerGuid;
@ -32,9 +32,9 @@ readonly struct ConnectPacket
}
}
readonly struct TickPacket
readonly struct TickPacket : IPacket
{
public readonly string Type = "tick";
public readonly string Type => "tick";
public readonly uint Tick;
public TickPacket(uint tick)
@ -43,9 +43,9 @@ readonly struct TickPacket
}
}
readonly struct SelfMovedPacket
readonly struct SelfMovedPacket : IPacket
{
public readonly string Type = "selfMoved";
public readonly string Type => "selfMoved";
public readonly Vector2 Target;
public SelfMovedPacket(Vector2 target)

View File

@ -11,7 +11,7 @@ public static class PacketUtils
{
Console.WriteLine(pp.Name);
}
var p = t.GetField(nameof(IPacket.Type));
var p = t.GetProperty(nameof(IPacket.Type));
if (p == null)
{
throw new ArgumentNullException(nameof(p), "p undef");