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); } }
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); } }
public override object Deserialize(BytePacker packer) { return(packer.ReadFloat()); }