Example #1
0
        public static int ReadPackedInt32(this NetworkReader reader)
        {
            var data = reader.ReadPackedUInt32();

            return(ZigZag.Decode(data));
        }
Example #2
0
        public static void WritePackedInt32(this NetworkWriter writer, int i)
        {
            uint zigzagged = ZigZag.Encode(i);

            writer.WritePackedUInt32(zigzagged);
        }
Example #3
0
        public static void WritePackedInt64(this NetworkWriter writer, long i)
        {
            var zigzagged = ZigZag.Encode(i);

            writer.WritePackedUInt64(zigzagged);
        }
Example #4
0
        public static long ReadPackedInt64(this NetworkReader reader)
        {
            ulong data = reader.ReadPackedUInt64();

            return(ZigZag.Decode(data));
        }