diff options
Diffstat (limited to 'NetClient.cs')
| -rw-r--r-- | NetClient.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/NetClient.cs b/NetClient.cs index da287df..492c459 100644 --- a/NetClient.cs +++ b/NetClient.cs @@ -6,7 +6,7 @@ namespace OnekoOnline.Net; class Client { - public static readonly string UserName = OnekoOnline.Config.GetValue("UserName", "Oneko"); + public static readonly string UserName = OnekoOnline.Config.GetValue("UserName", "User"); public int Id {get; private set;} = -1; public bool Connected => NetClient?.ConnectedPeersCount > 0 && Id != -1; @@ -38,6 +38,7 @@ class Client writer.Put(new PacketInfo(PacketType.UserInfo, Id)); writer.Put(UserName); + writer.Put(OnekoLocal.Instance!.Name); writer.PutBytesWithLength(OnekoLocal.Instance!.SpriteSheet.Serialize()); peer.Send(writer, DeliveryMethod.ReliableUnordered); }; @@ -73,6 +74,7 @@ class Client else if (info.Type == PacketType.UserInfo) { from.Username = reader.GetString(); + from.Nekoname = reader.GetString(); from.SpriteSheet = reader.GetBytesWithLength(); Console.WriteLine($"User {from.Username} joined!"); from.Initialized = true; |
