示例#1
0
 public static void WriteCompressed(this PacketBuilder builder, float value)
 {
     value = Math.Clamp(value, -1, 1);
     builder.Write((ushort)((value + 1.0f) * 32767.5f));
 }
示例#2
0
 public static void WriteCompressed(this PacketBuilder builder, ulong integer) => builder.WriteCompressed(BitConverter.GetBytes((uint)integer), true);
示例#3
0
 public static void WriteCompressed(this PacketBuilder builder, byte @byte) => builder.WriteCompressed(new byte[] { @byte }, true);
示例#4
0
 public static void WriteCompressed(this PacketBuilder builder, int integer) => builder.WriteCompressed(BitConverter.GetBytes(integer), false);
 private static void WriteLuaNil(PacketBuilder builder)
 {
     builder.WriteCapped((byte)LuaType.Nil, 4);
 }