public static Vector3h ReadVector3h(this BinaryReader reader ) { Vector3h result; result.X = reader.ReadFloat16(); result.Y = reader.ReadFloat16(); result.Z = reader.ReadFloat16(); return result; }