|
@@ -72,6 +72,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
|
|
set
|
|
set
|
|
{
|
|
{
|
|
if (!Body.isLoadedBody || HeadToCam == value) return;
|
|
if (!Body.isLoadedBody || HeadToCam == value) return;
|
|
|
|
+ Body.HeadToCamPer = 0f;
|
|
Body.boHeadToCam = value;
|
|
Body.boHeadToCam = value;
|
|
if (!HeadToCam && !EyeToCam) FreeLook = false;
|
|
if (!HeadToCam && !EyeToCam) FreeLook = false;
|
|
OnUpdateMeido();
|
|
OnUpdateMeido();
|
|
@@ -446,6 +447,9 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
|
|
tempWriter.WriteVector3(Body.offsetLookTarget);
|
|
tempWriter.WriteVector3(Body.offsetLookTarget);
|
|
tempWriter.WriteVector3(Utility.GetFieldValue<TBody, Vector3>(Body, "HeadEulerAngle"));
|
|
tempWriter.WriteVector3(Utility.GetFieldValue<TBody, Vector3>(Body, "HeadEulerAngle"));
|
|
}
|
|
}
|
|
|
|
+ // Head/eye to camera
|
|
|
|
+ tempWriter.Write(HeadToCam);
|
|
|
|
+ tempWriter.Write(EyeToCam);
|
|
// face
|
|
// face
|
|
SerializeFace(tempWriter);
|
|
SerializeFace(tempWriter);
|
|
// body visible
|
|
// body visible
|
|
@@ -567,6 +571,9 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
|
|
Utility.SetFieldValue<TBody, Vector3>(Body, "HeadEulerAngle", binaryReader.ReadVector3());
|
|
Utility.SetFieldValue<TBody, Vector3>(Body, "HeadEulerAngle", binaryReader.ReadVector3());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ // Head/eye to camera
|
|
|
|
+ HeadToCam = binaryReader.ReadBoolean();
|
|
|
|
+ EyeToCam = binaryReader.ReadBoolean();
|
|
// face
|
|
// face
|
|
DeserializeFace(binaryReader);
|
|
DeserializeFace(binaryReader);
|
|
// body visible
|
|
// body visible
|