public static void PutVariableUInt32(this LiteNetLib.Utils.NetDataWriter writer, uint value) { uint num1 = value; while (num1 >= 0x80) { writer.Put((byte)(num1 | 0x80)); num1 = num1 >> 7; } writer.Put((byte)num1); }
public static void PutStringPacked(this LiteNetLib.Utils.NetDataWriter om, string s) { if (s == null) { om.Put((byte)0); } else if (s == "") { om.Put((byte)1); } else { if (EncodeString(s, out byte[] encoded))
public static void Put(this LiteNetLib.Utils.NetDataWriter om, Vector3 vec) { om.Put(vec.X); om.Put(vec.Y); om.Put(vec.Z); }
public static void Serialize(LiteNetLib.Utils.NetDataWriter writer, SerializedLobbyPlayer mytype) { writer.Put(mytype.name); writer.Put(mytype.id); }