Esempio n. 1
0
        public static void PutNormal(this LiteNetLib.Utils.NetDataWriter om, Vector3 n)
        {
            var pack = new BitWriter(32);

            pack.PutNormal(n);
            Debug.Assert(pack.ByteLength == 4);
            pack.WriteToPacket(om);
        }
Esempio n. 2
0
        public static void Put(this LiteNetLib.Utils.NetDataWriter om, Quaternion q)
        {
            var pack = new BitWriter(32);

            pack.PutQuaternion(q);
            Debug.Assert(pack.ByteLength == 4);
            pack.WriteToPacket(om);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 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))
Esempio n. 5
0
 public static void PutVariableInt32(this LiteNetLib.Utils.NetDataWriter writer, int value)
 {
     PutVariableUInt32(writer, Zig(value));
 }
Esempio n. 6
0
 public static void Put(this LiteNetLib.Utils.NetDataWriter om, Vector3 vec)
 {
     om.Put(vec.X);
     om.Put(vec.Y);
     om.Put(vec.Z);
 }
Esempio n. 7
0
 public static void Serialize(LiteNetLib.Utils.NetDataWriter writer, SerializedLobbyPlayer mytype)
 {
     writer.Put(mytype.name);
     writer.Put(mytype.id);
 }