public static int ReadPackedInt32(this NetworkReader reader) { var data = reader.ReadPackedUInt32(); return(ZigZag.Decode(data)); }
public static void WritePackedInt32(this NetworkWriter writer, int i) { uint zigzagged = ZigZag.Encode(i); writer.WritePackedUInt32(zigzagged); }
public static void WritePackedInt64(this NetworkWriter writer, long i) { var zigzagged = ZigZag.Encode(i); writer.WritePackedUInt64(zigzagged); }
public static long ReadPackedInt64(this NetworkReader reader) { ulong data = reader.ReadPackedUInt64(); return(ZigZag.Decode(data)); }