30 lines
499 B
C#
30 lines
499 B
C#
|
|
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();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|