mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-10 00:27:43 +00:00
Initial round of CMorphBall implementations
This commit is contained in:
@@ -7,53 +7,53 @@ namespace DNAMP1
|
||||
|
||||
void CTweakBall::read(athena::io::IStreamReader& __dna_reader)
|
||||
{
|
||||
/* x4_[0] */
|
||||
/* x4_maxTranslationAcceleration[0] */
|
||||
x4_maxTranslationAcceleration[0] = __dna_reader.readFloatBig();
|
||||
/* x4_[1] */
|
||||
/* x4_maxTranslationAcceleration[1] */
|
||||
x4_maxTranslationAcceleration[1] = __dna_reader.readFloatBig();
|
||||
/* x4_[2] */
|
||||
/* x4_maxTranslationAcceleration[2] */
|
||||
x4_maxTranslationAcceleration[2] = __dna_reader.readFloatBig();
|
||||
/* x4_[3] */
|
||||
/* x4_maxTranslationAcceleration[3] */
|
||||
x4_maxTranslationAcceleration[3] = __dna_reader.readFloatBig();
|
||||
/* x4_[4] */
|
||||
/* x4_maxTranslationAcceleration[4] */
|
||||
x4_maxTranslationAcceleration[4] = __dna_reader.readFloatBig();
|
||||
/* x4_[5] */
|
||||
/* x4_maxTranslationAcceleration[5] */
|
||||
x4_maxTranslationAcceleration[5] = __dna_reader.readFloatBig();
|
||||
/* x4_[6] */
|
||||
/* x4_maxTranslationAcceleration[6] */
|
||||
x4_maxTranslationAcceleration[6] = __dna_reader.readFloatBig();
|
||||
/* x4_[7] */
|
||||
/* x4_maxTranslationAcceleration[7] */
|
||||
x4_maxTranslationAcceleration[7] = __dna_reader.readFloatBig();
|
||||
/* x24_[0] */
|
||||
/* x24_translationFriction[0] */
|
||||
x24_translationFriction[0] = __dna_reader.readFloatBig();
|
||||
/* x24_[1] */
|
||||
/* x24_translationFriction[1] */
|
||||
x24_translationFriction[1] = __dna_reader.readFloatBig();
|
||||
/* x24_[2] */
|
||||
/* x24_translationFriction[2] */
|
||||
x24_translationFriction[2] = __dna_reader.readFloatBig();
|
||||
/* x24_[3] */
|
||||
/* x24_translationFriction[3] */
|
||||
x24_translationFriction[3] = __dna_reader.readFloatBig();
|
||||
/* x24_[4] */
|
||||
/* x24_translationFriction[4] */
|
||||
x24_translationFriction[4] = __dna_reader.readFloatBig();
|
||||
/* x24_[5] */
|
||||
/* x24_translationFriction[5] */
|
||||
x24_translationFriction[5] = __dna_reader.readFloatBig();
|
||||
/* x24_[6] */
|
||||
/* x24_translationFriction[6] */
|
||||
x24_translationFriction[6] = __dna_reader.readFloatBig();
|
||||
/* x24_[7] */
|
||||
/* x24_translationFriction[7] */
|
||||
x24_translationFriction[7] = __dna_reader.readFloatBig();
|
||||
/* x44_[0] */
|
||||
/* x44_translationMaxSpeed[0] */
|
||||
x44_translationMaxSpeed[0] = __dna_reader.readFloatBig();
|
||||
/* x44_[1] */
|
||||
/* x44_translationMaxSpeed[1] */
|
||||
x44_translationMaxSpeed[1] = __dna_reader.readFloatBig();
|
||||
/* x44_[2] */
|
||||
/* x44_translationMaxSpeed[2] */
|
||||
x44_translationMaxSpeed[2] = __dna_reader.readFloatBig();
|
||||
/* x44_[3] */
|
||||
/* x44_translationMaxSpeed[3] */
|
||||
x44_translationMaxSpeed[3] = __dna_reader.readFloatBig();
|
||||
/* x44_[4] */
|
||||
/* x44_translationMaxSpeed[4] */
|
||||
x44_translationMaxSpeed[4] = __dna_reader.readFloatBig();
|
||||
/* x44_[5] */
|
||||
/* x44_translationMaxSpeed[5] */
|
||||
x44_translationMaxSpeed[5] = __dna_reader.readFloatBig();
|
||||
/* x44_[6] */
|
||||
/* x44_translationMaxSpeed[6] */
|
||||
x44_translationMaxSpeed[6] = __dna_reader.readFloatBig();
|
||||
/* x44_[7] */
|
||||
/* x44_translationMaxSpeed[7] */
|
||||
x44_translationMaxSpeed[7] = __dna_reader.readFloatBig();
|
||||
/* x64_ */
|
||||
x64_ = __dna_reader.readFloatBig();
|
||||
@@ -79,8 +79,8 @@ void CTweakBall::read(athena::io::IStreamReader& __dna_reader)
|
||||
xc4_[6] = __dna_reader.readFloatBig();
|
||||
/* xc4_[7] */
|
||||
xc4_[7] = __dna_reader.readFloatBig();
|
||||
/* xe4_ */
|
||||
xe4_ = __dna_reader.readFloatBig();
|
||||
/* xe4_spiderBallRollSpeed */
|
||||
xe4_spiderBallRollSpeed = __dna_reader.readFloatBig();
|
||||
/* xe8_ */
|
||||
xe8_ = __dna_reader.readFloatBig();
|
||||
/* x14c_ */
|
||||
@@ -191,20 +191,20 @@ void CTweakBall::read(athena::io::IStreamReader& __dna_reader)
|
||||
x1c8_ = __dna_reader.readFloatBig();
|
||||
/* x1cc_ */
|
||||
x1cc_ = __dna_reader.readFloatBig();
|
||||
/* x1d0_ */
|
||||
/* x1d0_ballCameraControlDistance */
|
||||
x1d0_ballCameraControlDistance = __dna_reader.readFloatBig();
|
||||
/* x1d4_ */
|
||||
x1d4_ = __dna_reader.readFloatBig();
|
||||
/* x1d8_ */
|
||||
x1d8_ = __dna_reader.readFloatBig();
|
||||
/* x1e4_ */
|
||||
/* x1e4_leftStickDivisor */
|
||||
x1e4_leftStickDivisor = __dna_reader.readFloatBig();
|
||||
/* x1e8_ */
|
||||
/* x1e8_rightStickDivisor */
|
||||
x1e8_rightStickDivisor = __dna_reader.readFloatBig();
|
||||
/* x200_ */
|
||||
x200_ = __dna_reader.readFloatBig();
|
||||
/* x204_ */
|
||||
x204_ = __dna_reader.readFloatBig();
|
||||
/* x204_ballTouchRadius */
|
||||
x204_ballTouchRadius = __dna_reader.readFloatBig();
|
||||
/* x20c_ */
|
||||
x20c_ = __dna_reader.readFloatBig();
|
||||
/* x218_ */
|
||||
@@ -227,53 +227,53 @@ void CTweakBall::read(athena::io::IStreamReader& __dna_reader)
|
||||
|
||||
void CTweakBall::write(athena::io::IStreamWriter& __dna_writer) const
|
||||
{
|
||||
/* x4_[0] */
|
||||
/* x4_maxTranslationAcceleration[0] */
|
||||
__dna_writer.writeFloatBig(x4_maxTranslationAcceleration[0]);
|
||||
/* x4_[1] */
|
||||
/* x4_maxTranslationAcceleration[1] */
|
||||
__dna_writer.writeFloatBig(x4_maxTranslationAcceleration[1]);
|
||||
/* x4_[2] */
|
||||
/* x4_maxTranslationAcceleration[2] */
|
||||
__dna_writer.writeFloatBig(x4_maxTranslationAcceleration[2]);
|
||||
/* x4_[3] */
|
||||
/* x4_maxTranslationAcceleration[3] */
|
||||
__dna_writer.writeFloatBig(x4_maxTranslationAcceleration[3]);
|
||||
/* x4_[4] */
|
||||
/* x4_maxTranslationAcceleration[4] */
|
||||
__dna_writer.writeFloatBig(x4_maxTranslationAcceleration[4]);
|
||||
/* x4_[5] */
|
||||
/* x4_maxTranslationAcceleration[5] */
|
||||
__dna_writer.writeFloatBig(x4_maxTranslationAcceleration[5]);
|
||||
/* x4_[6] */
|
||||
/* x4_maxTranslationAcceleration[6] */
|
||||
__dna_writer.writeFloatBig(x4_maxTranslationAcceleration[6]);
|
||||
/* x4_[7] */
|
||||
/* x4_maxTranslationAcceleration[7] */
|
||||
__dna_writer.writeFloatBig(x4_maxTranslationAcceleration[7]);
|
||||
/* x24_[0] */
|
||||
/* x24_translationFriction[0] */
|
||||
__dna_writer.writeFloatBig(x24_translationFriction[0]);
|
||||
/* x24_[1] */
|
||||
/* x24_translationFriction[1] */
|
||||
__dna_writer.writeFloatBig(x24_translationFriction[1]);
|
||||
/* x24_[2] */
|
||||
/* x24_translationFriction[2] */
|
||||
__dna_writer.writeFloatBig(x24_translationFriction[2]);
|
||||
/* x24_[3] */
|
||||
/* x24_translationFriction[3] */
|
||||
__dna_writer.writeFloatBig(x24_translationFriction[3]);
|
||||
/* x24_[4] */
|
||||
/* x24_translationFriction[4] */
|
||||
__dna_writer.writeFloatBig(x24_translationFriction[4]);
|
||||
/* x24_[5] */
|
||||
/* x24_translationFriction[5] */
|
||||
__dna_writer.writeFloatBig(x24_translationFriction[5]);
|
||||
/* x24_[6] */
|
||||
/* x24_translationFriction[6] */
|
||||
__dna_writer.writeFloatBig(x24_translationFriction[6]);
|
||||
/* x24_[7] */
|
||||
/* x24_translationFriction[7] */
|
||||
__dna_writer.writeFloatBig(x24_translationFriction[7]);
|
||||
/* x44_[0] */
|
||||
/* x44_translationMaxSpeed[0] */
|
||||
__dna_writer.writeFloatBig(x44_translationMaxSpeed[0]);
|
||||
/* x44_[1] */
|
||||
/* x44_translationMaxSpeed[1] */
|
||||
__dna_writer.writeFloatBig(x44_translationMaxSpeed[1]);
|
||||
/* x44_[2] */
|
||||
/* x44_translationMaxSpeed[2] */
|
||||
__dna_writer.writeFloatBig(x44_translationMaxSpeed[2]);
|
||||
/* x44_[3] */
|
||||
/* x44_translationMaxSpeed[3] */
|
||||
__dna_writer.writeFloatBig(x44_translationMaxSpeed[3]);
|
||||
/* x44_[4] */
|
||||
/* x44_translationMaxSpeed[4] */
|
||||
__dna_writer.writeFloatBig(x44_translationMaxSpeed[4]);
|
||||
/* x44_[5] */
|
||||
/* x44_translationMaxSpeed[5] */
|
||||
__dna_writer.writeFloatBig(x44_translationMaxSpeed[5]);
|
||||
/* x44_[6] */
|
||||
/* x44_translationMaxSpeed[6] */
|
||||
__dna_writer.writeFloatBig(x44_translationMaxSpeed[6]);
|
||||
/* x44_[7] */
|
||||
/* x44_translationMaxSpeed[7] */
|
||||
__dna_writer.writeFloatBig(x44_translationMaxSpeed[7]);
|
||||
/* x64_ */
|
||||
__dna_writer.writeFloatBig(x64_);
|
||||
@@ -299,8 +299,8 @@ void CTweakBall::write(athena::io::IStreamWriter& __dna_writer) const
|
||||
__dna_writer.writeFloatBig(xc4_[6]);
|
||||
/* xc4_[7] */
|
||||
__dna_writer.writeFloatBig(xc4_[7]);
|
||||
/* xe4_ */
|
||||
__dna_writer.writeFloatBig(xe4_);
|
||||
/* xe4_spiderBallRollSpeed */
|
||||
__dna_writer.writeFloatBig(xe4_spiderBallRollSpeed);
|
||||
/* xe8_ */
|
||||
__dna_writer.writeFloatBig(xe8_);
|
||||
/* x14c_ */
|
||||
@@ -411,20 +411,20 @@ void CTweakBall::write(athena::io::IStreamWriter& __dna_writer) const
|
||||
__dna_writer.writeFloatBig(x1c8_);
|
||||
/* x1cc_ */
|
||||
__dna_writer.writeFloatBig(x1cc_);
|
||||
/* x1d0_ */
|
||||
/* x1d0_ballCameraControlDistance */
|
||||
__dna_writer.writeFloatBig(x1d0_ballCameraControlDistance);
|
||||
/* x1d4_ */
|
||||
__dna_writer.writeFloatBig(x1d4_);
|
||||
/* x1d8_ */
|
||||
__dna_writer.writeFloatBig(x1d8_);
|
||||
/* x1e4_ */
|
||||
/* x1e4_leftStickDivisor */
|
||||
__dna_writer.writeFloatBig(x1e4_leftStickDivisor);
|
||||
/* x1e8_ */
|
||||
/* x1e8_rightStickDivisor */
|
||||
__dna_writer.writeFloatBig(x1e8_rightStickDivisor);
|
||||
/* x200_ */
|
||||
__dna_writer.writeFloatBig(x200_);
|
||||
/* x204_ */
|
||||
__dna_writer.writeFloatBig(x204_);
|
||||
/* x204_ballTouchRadius */
|
||||
__dna_writer.writeFloatBig(x204_ballTouchRadius);
|
||||
/* x20c_ */
|
||||
__dna_writer.writeFloatBig(x20c_);
|
||||
/* x218_ */
|
||||
@@ -447,68 +447,68 @@ void CTweakBall::write(athena::io::IStreamWriter& __dna_writer) const
|
||||
|
||||
void CTweakBall::read(athena::io::YAMLDocReader& __dna_docin)
|
||||
{
|
||||
/* x4_ */
|
||||
/* x4_maxTranslationAcceleration */
|
||||
size_t __x4_Count;
|
||||
if (auto v = __dna_docin.enterSubVector("x4_", __x4_Count))
|
||||
if (auto v = __dna_docin.enterSubVector("x4_maxTranslationAcceleration", __x4_Count))
|
||||
{
|
||||
/* x4_[0] */
|
||||
x4_maxTranslationAcceleration[0] = __dna_docin.readFloat("x4_");
|
||||
/* x4_[1] */
|
||||
x4_maxTranslationAcceleration[1] = __dna_docin.readFloat("x4_");
|
||||
/* x4_[2] */
|
||||
x4_maxTranslationAcceleration[2] = __dna_docin.readFloat("x4_");
|
||||
/* x4_[3] */
|
||||
x4_maxTranslationAcceleration[3] = __dna_docin.readFloat("x4_");
|
||||
/* x4_[4] */
|
||||
x4_maxTranslationAcceleration[4] = __dna_docin.readFloat("x4_");
|
||||
/* x4_[5] */
|
||||
x4_maxTranslationAcceleration[5] = __dna_docin.readFloat("x4_");
|
||||
/* x4_[6] */
|
||||
x4_maxTranslationAcceleration[6] = __dna_docin.readFloat("x4_");
|
||||
/* x4_[7] */
|
||||
x4_maxTranslationAcceleration[7] = __dna_docin.readFloat("x4_");
|
||||
/* x4_maxTranslationAcceleration[0] */
|
||||
x4_maxTranslationAcceleration[0] = __dna_docin.readFloat("x4_maxTranslationAcceleration");
|
||||
/* x4_maxTranslationAcceleration[1] */
|
||||
x4_maxTranslationAcceleration[1] = __dna_docin.readFloat("x4_maxTranslationAcceleration");
|
||||
/* x4_maxTranslationAcceleration[2] */
|
||||
x4_maxTranslationAcceleration[2] = __dna_docin.readFloat("x4_maxTranslationAcceleration");
|
||||
/* x4_maxTranslationAcceleration[3] */
|
||||
x4_maxTranslationAcceleration[3] = __dna_docin.readFloat("x4_maxTranslationAcceleration");
|
||||
/* x4_maxTranslationAcceleration[4] */
|
||||
x4_maxTranslationAcceleration[4] = __dna_docin.readFloat("x4_maxTranslationAcceleration");
|
||||
/* x4_maxTranslationAcceleration[5] */
|
||||
x4_maxTranslationAcceleration[5] = __dna_docin.readFloat("x4_maxTranslationAcceleration");
|
||||
/* x4_maxTranslationAcceleration[6] */
|
||||
x4_maxTranslationAcceleration[6] = __dna_docin.readFloat("x4_maxTranslationAcceleration");
|
||||
/* x4_maxTranslationAcceleration[7] */
|
||||
x4_maxTranslationAcceleration[7] = __dna_docin.readFloat("x4_maxTranslationAcceleration");
|
||||
}
|
||||
/* x24_ */
|
||||
/* x24_translationFriction */
|
||||
size_t __x24_Count;
|
||||
if (auto v = __dna_docin.enterSubVector("x24_", __x24_Count))
|
||||
if (auto v = __dna_docin.enterSubVector("x24_translationFriction", __x24_Count))
|
||||
{
|
||||
/* x24_[0] */
|
||||
x24_translationFriction[0] = __dna_docin.readFloat("x24_");
|
||||
/* x24_[1] */
|
||||
x24_translationFriction[1] = __dna_docin.readFloat("x24_");
|
||||
/* x24_[2] */
|
||||
x24_translationFriction[2] = __dna_docin.readFloat("x24_");
|
||||
/* x24_[3] */
|
||||
x24_translationFriction[3] = __dna_docin.readFloat("x24_");
|
||||
/* x24_[4] */
|
||||
x24_translationFriction[4] = __dna_docin.readFloat("x24_");
|
||||
/* x24_[5] */
|
||||
x24_translationFriction[5] = __dna_docin.readFloat("x24_");
|
||||
/* x24_[6] */
|
||||
x24_translationFriction[6] = __dna_docin.readFloat("x24_");
|
||||
/* x24_[7] */
|
||||
x24_translationFriction[7] = __dna_docin.readFloat("x24_");
|
||||
/* x24_translationFriction[0] */
|
||||
x24_translationFriction[0] = __dna_docin.readFloat("x24_translationFriction");
|
||||
/* x24_translationFriction[1] */
|
||||
x24_translationFriction[1] = __dna_docin.readFloat("x24_translationFriction");
|
||||
/* x24_translationFriction[2] */
|
||||
x24_translationFriction[2] = __dna_docin.readFloat("x24_translationFriction");
|
||||
/* x24_translationFriction[3] */
|
||||
x24_translationFriction[3] = __dna_docin.readFloat("x24_translationFriction");
|
||||
/* x24_translationFriction[4] */
|
||||
x24_translationFriction[4] = __dna_docin.readFloat("x24_translationFriction");
|
||||
/* x24_translationFriction[5] */
|
||||
x24_translationFriction[5] = __dna_docin.readFloat("x24_translationFriction");
|
||||
/* x24_translationFriction[6] */
|
||||
x24_translationFriction[6] = __dna_docin.readFloat("x24_translationFriction");
|
||||
/* x24_translationFriction[7] */
|
||||
x24_translationFriction[7] = __dna_docin.readFloat("x24_translationFriction");
|
||||
}
|
||||
/* x44_ */
|
||||
/* x44_translationMaxSpeed */
|
||||
size_t __x44_Count;
|
||||
if (auto v = __dna_docin.enterSubVector("x44_", __x44_Count))
|
||||
if (auto v = __dna_docin.enterSubVector("x44_translationMaxSpeed", __x44_Count))
|
||||
{
|
||||
/* x44_[0] */
|
||||
x44_translationMaxSpeed[0] = __dna_docin.readFloat("x44_");
|
||||
/* x44_[1] */
|
||||
x44_translationMaxSpeed[1] = __dna_docin.readFloat("x44_");
|
||||
/* x44_[2] */
|
||||
x44_translationMaxSpeed[2] = __dna_docin.readFloat("x44_");
|
||||
/* x44_[3] */
|
||||
x44_translationMaxSpeed[3] = __dna_docin.readFloat("x44_");
|
||||
/* x44_[4] */
|
||||
x44_translationMaxSpeed[4] = __dna_docin.readFloat("x44_");
|
||||
/* x44_[5] */
|
||||
x44_translationMaxSpeed[5] = __dna_docin.readFloat("x44_");
|
||||
/* x44_[6] */
|
||||
x44_translationMaxSpeed[6] = __dna_docin.readFloat("x44_");
|
||||
/* x44_[7] */
|
||||
x44_translationMaxSpeed[7] = __dna_docin.readFloat("x44_");
|
||||
/* x44_translationMaxSpeed[0] */
|
||||
x44_translationMaxSpeed[0] = __dna_docin.readFloat("x44_translationMaxSpeed");
|
||||
/* x44_translationMaxSpeed[1] */
|
||||
x44_translationMaxSpeed[1] = __dna_docin.readFloat("x44_translationMaxSpeed");
|
||||
/* x44_translationMaxSpeed[2] */
|
||||
x44_translationMaxSpeed[2] = __dna_docin.readFloat("x44_translationMaxSpeed");
|
||||
/* x44_translationMaxSpeed[3] */
|
||||
x44_translationMaxSpeed[3] = __dna_docin.readFloat("x44_translationMaxSpeed");
|
||||
/* x44_translationMaxSpeed[4] */
|
||||
x44_translationMaxSpeed[4] = __dna_docin.readFloat("x44_translationMaxSpeed");
|
||||
/* x44_translationMaxSpeed[5] */
|
||||
x44_translationMaxSpeed[5] = __dna_docin.readFloat("x44_translationMaxSpeed");
|
||||
/* x44_translationMaxSpeed[6] */
|
||||
x44_translationMaxSpeed[6] = __dna_docin.readFloat("x44_translationMaxSpeed");
|
||||
/* x44_translationMaxSpeed[7] */
|
||||
x44_translationMaxSpeed[7] = __dna_docin.readFloat("x44_translationMaxSpeed");
|
||||
}
|
||||
/* x64_ */
|
||||
x64_ = __dna_docin.readFloat("x64_");
|
||||
@@ -539,8 +539,8 @@ void CTweakBall::read(athena::io::YAMLDocReader& __dna_docin)
|
||||
/* xc4_[7] */
|
||||
xc4_[7] = __dna_docin.readFloat("xc4_");
|
||||
}
|
||||
/* xe4_ */
|
||||
xe4_ = __dna_docin.readFloat("xe4_");
|
||||
/* xe4_spiderBallRollSpeed */
|
||||
xe4_spiderBallRollSpeed = __dna_docin.readFloat("xe4_spiderBallRollSpeed");
|
||||
/* xe8_ */
|
||||
xe8_ = __dna_docin.readFloat("xe8_");
|
||||
/* x14c_ */
|
||||
@@ -651,20 +651,20 @@ void CTweakBall::read(athena::io::YAMLDocReader& __dna_docin)
|
||||
x1c8_ = __dna_docin.readFloat("x1c8_");
|
||||
/* x1cc_ */
|
||||
x1cc_ = __dna_docin.readFloat("x1cc_");
|
||||
/* x1d0_ */
|
||||
x1d0_ballCameraControlDistance = __dna_docin.readFloat("x1d0_");
|
||||
/* x1d0_ballCameraControlDistance */
|
||||
x1d0_ballCameraControlDistance = __dna_docin.readFloat("x1d0_ballCameraControlDistance");
|
||||
/* x1d4_ */
|
||||
x1d4_ = __dna_docin.readFloat("x1d4_");
|
||||
/* x1d8_ */
|
||||
x1d8_ = __dna_docin.readFloat("x1d8_");
|
||||
/* x1e4_ */
|
||||
x1e4_leftStickDivisor = __dna_docin.readFloat("x1e4_");
|
||||
/* x1e8_ */
|
||||
x1e8_rightStickDivisor = __dna_docin.readFloat("x1e8_");
|
||||
/* x1e4_leftStickDivisor */
|
||||
x1e4_leftStickDivisor = __dna_docin.readFloat("x1e4_leftStickDivisor");
|
||||
/* x1e8_rightStickDivisor */
|
||||
x1e8_rightStickDivisor = __dna_docin.readFloat("x1e8_rightStickDivisor");
|
||||
/* x200_ */
|
||||
x200_ = __dna_docin.readFloat("x200_");
|
||||
/* x204_ */
|
||||
x204_ = __dna_docin.readFloat("x204_");
|
||||
/* x204_ballTouchRadius */
|
||||
x204_ballTouchRadius = __dna_docin.readFloat("x204_ballTouchRadius");
|
||||
/* x20c_ */
|
||||
x20c_ = __dna_docin.readFloat("x20c_");
|
||||
/* x218_ */
|
||||
@@ -687,65 +687,65 @@ void CTweakBall::read(athena::io::YAMLDocReader& __dna_docin)
|
||||
|
||||
void CTweakBall::write(athena::io::YAMLDocWriter& __dna_docout) const
|
||||
{
|
||||
/* x4_ */
|
||||
if (auto v = __dna_docout.enterSubVector("x4_"))
|
||||
/* x4_maxTranslationAcceleration */
|
||||
if (auto v = __dna_docout.enterSubVector("x4_maxTranslationAcceleration"))
|
||||
{
|
||||
/* x4_[0] */
|
||||
__dna_docout.writeFloat("x4_", x4_maxTranslationAcceleration[0]);
|
||||
/* x4_[1] */
|
||||
__dna_docout.writeFloat("x4_", x4_maxTranslationAcceleration[1]);
|
||||
/* x4_[2] */
|
||||
__dna_docout.writeFloat("x4_", x4_maxTranslationAcceleration[2]);
|
||||
/* x4_[3] */
|
||||
__dna_docout.writeFloat("x4_", x4_maxTranslationAcceleration[3]);
|
||||
/* x4_[4] */
|
||||
__dna_docout.writeFloat("x4_", x4_maxTranslationAcceleration[4]);
|
||||
/* x4_[5] */
|
||||
__dna_docout.writeFloat("x4_", x4_maxTranslationAcceleration[5]);
|
||||
/* x4_[6] */
|
||||
__dna_docout.writeFloat("x4_", x4_maxTranslationAcceleration[6]);
|
||||
/* x4_[7] */
|
||||
__dna_docout.writeFloat("x4_", x4_maxTranslationAcceleration[7]);
|
||||
/* x4_maxTranslationAcceleration[0] */
|
||||
__dna_docout.writeFloat("x4_maxTranslationAcceleration", x4_maxTranslationAcceleration[0]);
|
||||
/* x4_maxTranslationAcceleration[1] */
|
||||
__dna_docout.writeFloat("x4_maxTranslationAcceleration", x4_maxTranslationAcceleration[1]);
|
||||
/* x4_maxTranslationAcceleration[2] */
|
||||
__dna_docout.writeFloat("x4_maxTranslationAcceleration", x4_maxTranslationAcceleration[2]);
|
||||
/* x4_maxTranslationAcceleration[3] */
|
||||
__dna_docout.writeFloat("x4_maxTranslationAcceleration", x4_maxTranslationAcceleration[3]);
|
||||
/* x4_maxTranslationAcceleration[4] */
|
||||
__dna_docout.writeFloat("x4_maxTranslationAcceleration", x4_maxTranslationAcceleration[4]);
|
||||
/* x4_maxTranslationAcceleration[5] */
|
||||
__dna_docout.writeFloat("x4_maxTranslationAcceleration", x4_maxTranslationAcceleration[5]);
|
||||
/* x4_maxTranslationAcceleration[6] */
|
||||
__dna_docout.writeFloat("x4_maxTranslationAcceleration", x4_maxTranslationAcceleration[6]);
|
||||
/* x4_maxTranslationAcceleration[7] */
|
||||
__dna_docout.writeFloat("x4_maxTranslationAcceleration", x4_maxTranslationAcceleration[7]);
|
||||
}
|
||||
/* x24_ */
|
||||
if (auto v = __dna_docout.enterSubVector("x24_"))
|
||||
/* x24_translationFriction */
|
||||
if (auto v = __dna_docout.enterSubVector("x24_translationFriction"))
|
||||
{
|
||||
/* x24_[0] */
|
||||
__dna_docout.writeFloat("x24_", x24_translationFriction[0]);
|
||||
/* x24_[1] */
|
||||
__dna_docout.writeFloat("x24_", x24_translationFriction[1]);
|
||||
/* x24_[2] */
|
||||
__dna_docout.writeFloat("x24_", x24_translationFriction[2]);
|
||||
/* x24_[3] */
|
||||
__dna_docout.writeFloat("x24_", x24_translationFriction[3]);
|
||||
/* x24_[4] */
|
||||
__dna_docout.writeFloat("x24_", x24_translationFriction[4]);
|
||||
/* x24_[5] */
|
||||
__dna_docout.writeFloat("x24_", x24_translationFriction[5]);
|
||||
/* x24_[6] */
|
||||
__dna_docout.writeFloat("x24_", x24_translationFriction[6]);
|
||||
/* x24_[7] */
|
||||
__dna_docout.writeFloat("x24_", x24_translationFriction[7]);
|
||||
/* x24_translationFriction[0] */
|
||||
__dna_docout.writeFloat("x24_translationFriction", x24_translationFriction[0]);
|
||||
/* x24_translationFriction[1] */
|
||||
__dna_docout.writeFloat("x24_translationFriction", x24_translationFriction[1]);
|
||||
/* x24_translationFriction[2] */
|
||||
__dna_docout.writeFloat("x24_translationFriction", x24_translationFriction[2]);
|
||||
/* x24_translationFriction[3] */
|
||||
__dna_docout.writeFloat("x24_translationFriction", x24_translationFriction[3]);
|
||||
/* x24_translationFriction[4] */
|
||||
__dna_docout.writeFloat("x24_translationFriction", x24_translationFriction[4]);
|
||||
/* x24_translationFriction[5] */
|
||||
__dna_docout.writeFloat("x24_translationFriction", x24_translationFriction[5]);
|
||||
/* x24_translationFriction[6] */
|
||||
__dna_docout.writeFloat("x24_translationFriction", x24_translationFriction[6]);
|
||||
/* x24_translationFriction[7] */
|
||||
__dna_docout.writeFloat("x24_translationFriction", x24_translationFriction[7]);
|
||||
}
|
||||
/* x44_ */
|
||||
if (auto v = __dna_docout.enterSubVector("x44_"))
|
||||
/* x44_translationMaxSpeed */
|
||||
if (auto v = __dna_docout.enterSubVector("x44_translationMaxSpeed"))
|
||||
{
|
||||
/* x44_[0] */
|
||||
__dna_docout.writeFloat("x44_", x44_translationMaxSpeed[0]);
|
||||
/* x44_[1] */
|
||||
__dna_docout.writeFloat("x44_", x44_translationMaxSpeed[1]);
|
||||
/* x44_[2] */
|
||||
__dna_docout.writeFloat("x44_", x44_translationMaxSpeed[2]);
|
||||
/* x44_[3] */
|
||||
__dna_docout.writeFloat("x44_", x44_translationMaxSpeed[3]);
|
||||
/* x44_[4] */
|
||||
__dna_docout.writeFloat("x44_", x44_translationMaxSpeed[4]);
|
||||
/* x44_[5] */
|
||||
__dna_docout.writeFloat("x44_", x44_translationMaxSpeed[5]);
|
||||
/* x44_[6] */
|
||||
__dna_docout.writeFloat("x44_", x44_translationMaxSpeed[6]);
|
||||
/* x44_[7] */
|
||||
__dna_docout.writeFloat("x44_", x44_translationMaxSpeed[7]);
|
||||
/* x44_translationMaxSpeed[0] */
|
||||
__dna_docout.writeFloat("x44_translationMaxSpeed", x44_translationMaxSpeed[0]);
|
||||
/* x44_translationMaxSpeed[1] */
|
||||
__dna_docout.writeFloat("x44_translationMaxSpeed", x44_translationMaxSpeed[1]);
|
||||
/* x44_translationMaxSpeed[2] */
|
||||
__dna_docout.writeFloat("x44_translationMaxSpeed", x44_translationMaxSpeed[2]);
|
||||
/* x44_translationMaxSpeed[3] */
|
||||
__dna_docout.writeFloat("x44_translationMaxSpeed", x44_translationMaxSpeed[3]);
|
||||
/* x44_translationMaxSpeed[4] */
|
||||
__dna_docout.writeFloat("x44_translationMaxSpeed", x44_translationMaxSpeed[4]);
|
||||
/* x44_translationMaxSpeed[5] */
|
||||
__dna_docout.writeFloat("x44_translationMaxSpeed", x44_translationMaxSpeed[5]);
|
||||
/* x44_translationMaxSpeed[6] */
|
||||
__dna_docout.writeFloat("x44_translationMaxSpeed", x44_translationMaxSpeed[6]);
|
||||
/* x44_translationMaxSpeed[7] */
|
||||
__dna_docout.writeFloat("x44_translationMaxSpeed", x44_translationMaxSpeed[7]);
|
||||
}
|
||||
/* x64_ */
|
||||
__dna_docout.writeFloat("x64_", x64_);
|
||||
@@ -775,8 +775,8 @@ void CTweakBall::write(athena::io::YAMLDocWriter& __dna_docout) const
|
||||
/* xc4_[7] */
|
||||
__dna_docout.writeFloat("xc4_", xc4_[7]);
|
||||
}
|
||||
/* xe4_ */
|
||||
__dna_docout.writeFloat("xe4_", xe4_);
|
||||
/* xe4_spiderBallRollSpeed */
|
||||
__dna_docout.writeFloat("xe4_spiderBallRollSpeed", xe4_spiderBallRollSpeed);
|
||||
/* xe8_ */
|
||||
__dna_docout.writeFloat("xe8_", xe8_);
|
||||
/* x14c_ */
|
||||
@@ -887,20 +887,20 @@ void CTweakBall::write(athena::io::YAMLDocWriter& __dna_docout) const
|
||||
__dna_docout.writeFloat("x1c8_", x1c8_);
|
||||
/* x1cc_ */
|
||||
__dna_docout.writeFloat("x1cc_", x1cc_);
|
||||
/* x1d0_ */
|
||||
__dna_docout.writeFloat("x1d0_", x1d0_ballCameraControlDistance);
|
||||
/* x1d0_ballCameraControlDistance */
|
||||
__dna_docout.writeFloat("x1d0_ballCameraControlDistance", x1d0_ballCameraControlDistance);
|
||||
/* x1d4_ */
|
||||
__dna_docout.writeFloat("x1d4_", x1d4_);
|
||||
/* x1d8_ */
|
||||
__dna_docout.writeFloat("x1d8_", x1d8_);
|
||||
/* x1e4_ */
|
||||
__dna_docout.writeFloat("x1e4_", x1e4_leftStickDivisor);
|
||||
/* x1e8_ */
|
||||
__dna_docout.writeFloat("x1e8_", x1e8_rightStickDivisor);
|
||||
/* x1e4_leftStickDivisor */
|
||||
__dna_docout.writeFloat("x1e4_leftStickDivisor", x1e4_leftStickDivisor);
|
||||
/* x1e8_rightStickDivisor */
|
||||
__dna_docout.writeFloat("x1e8_rightStickDivisor", x1e8_rightStickDivisor);
|
||||
/* x200_ */
|
||||
__dna_docout.writeFloat("x200_", x200_);
|
||||
/* x204_ */
|
||||
__dna_docout.writeFloat("x204_", x204_);
|
||||
/* x204_ballTouchRadius */
|
||||
__dna_docout.writeFloat("x204_ballTouchRadius", x204_ballTouchRadius);
|
||||
/* x20c_ */
|
||||
__dna_docout.writeFloat("x20c_", x20c_);
|
||||
/* x218_ */
|
||||
|
||||
Reference in New Issue
Block a user