Out with MagicOnion, in with LiteNetLib

Removed MagicOnion
Added LiteNetLib
Created client and server abstractions
Fixed serialization bugs
This commit is contained in:
hyperion51 2020-03-24 14:36:22 +00:00
commit e96146b7bb
869 changed files with 59401 additions and 16812 deletions

View file

@ -47,13 +47,22 @@ public abstract class DatabaseEntry
[MessagePackObject]
[JsonObject(MemberSerialization.OptIn)]
public class Player : DatabaseEntry
public class Player : DatabaseEntry, INamedEntry
{
[JsonProperty("email")] [Key(1)]
public string Email;
[JsonProperty("password")] [Key(2)]
public string Password;
[JsonProperty("username")] [Key(3)]
public string Username;
[IgnoreMember] public string EntryName
{
get => Username;
set => Username = value;
}
}
[MessagePackObject]