using LiteNetLib; using LiteNetLib.Utils; namespace PacketLib; public struct PlayerState : INetSerializable { public uint pid; public int camera; public bool monitorUp; public void Serialize(NetDataWriter writer) { writer.Put(pid); writer.Put(camera); writer.Put(monitorUp); } public void Deserialize(NetDataReader reader) { pid = reader.GetUInt(); camera = reader.GetInt(); monitorUp = reader.GetBool(); } }