public override object Deserialize(BytePacker packer)
        {
            byte isNull = packer.ReadByte();

            if (isNull == 0)
            {
                return(null);
            }
            else
            {
                Vector2 vector = new Vector2();

                vector.x = packer.ReadFloat();
                vector.y = packer.ReadFloat();

                return(vector);
            }
        }
        public override object Deserialize(BytePacker packer)
        {
            byte isNull = packer.ReadByte();

            if (isNull == 0)
            {
                return(null);
            }
            else
            {
                Quaternion quaternion = new Quaternion();

                quaternion.x = packer.ReadFloat();
                quaternion.y = packer.ReadFloat();
                quaternion.z = packer.ReadFloat();
                quaternion.w = packer.ReadFloat();

                return(quaternion);
            }
        }
Exemplo n.º 3
0
        public override object Deserialize(BytePacker packer)
        {
            byte isNull = packer.ReadByte();

            if (isNull == 0)
            {
                return(null);
            }
            else
            {
                Color color = new Color();

                color.r = packer.ReadFloat();
                color.g = packer.ReadFloat();
                color.b = packer.ReadFloat();
                color.a = packer.ReadFloat();

                return(color);
            }
        }
Exemplo n.º 4
0
 public override object Deserialize(BytePacker packer)
 {
     return(packer.ReadFloat());
 }