public static void WriteX(this BinaryWriter writer, Quaternion value) { writer.WriteX(value.x); writer.WriteX(value.y); writer.WriteX(value.z); writer.WriteX(value.w); }
public static void WriteX(this BinaryWriter writer, Color32 value) { writer.WriteX(value.r); writer.WriteX(value.g); writer.WriteX(value.b); writer.WriteX(value.a); }
public static void WriteX(this BinaryWriter writer, Vector3 value) { writer.WriteX(value.x); writer.WriteX(value.y); writer.WriteX(value.z); }
public static void WriteNormal(this BinaryWriter writer, Vector3 value) { writer.WriteX(value.x * ((StageManager.doInverseWindingNormalX) ? -1f : 1f)); writer.WriteX(value.y); writer.WriteX(value.z); }