2023-08-09 23:45:58 +03:00
|
|
|
#ifndef _SLDRTWEAKBALL_MOVEMENT
|
|
|
|
|
#define _SLDRTWEAKBALL_MOVEMENT
|
|
|
|
|
|
|
|
|
|
#include "Kyoto/Streams/CInputStream.hpp"
|
|
|
|
|
|
|
|
|
|
struct SLdrTweakBall_Movement {
|
|
|
|
|
SLdrTweakBall_Movement();
|
|
|
|
|
~SLdrTweakBall_Movement();
|
|
|
|
|
|
2023-08-11 22:35:54 +03:00
|
|
|
float forwardAccelNormal;
|
|
|
|
|
float forwardAccelAir;
|
|
|
|
|
float forwardAccelIce;
|
|
|
|
|
float forwardAccelOrganic;
|
|
|
|
|
float forwardAccelWater;
|
|
|
|
|
float forwardAccelLava;
|
|
|
|
|
float forwardAccelPhazon;
|
|
|
|
|
float forwardAccelShrubbery;
|
|
|
|
|
float movementFrictionNormal;
|
|
|
|
|
float movementFrictionAir;
|
|
|
|
|
float movementFrictionIce;
|
|
|
|
|
float movementFrictionOrganic;
|
|
|
|
|
float movementFrictionWater;
|
|
|
|
|
float movementFrictionLava;
|
|
|
|
|
float movementFrictionPhazon;
|
|
|
|
|
float movementFrictionShrubbery;
|
|
|
|
|
float forwardMaxSpeedNormal;
|
|
|
|
|
float forwardMaxSpeedAir;
|
|
|
|
|
float forwardMaxSpeedIce;
|
|
|
|
|
float forwardMaxSpeedOrganic;
|
|
|
|
|
float forwardMaxSpeedWater;
|
|
|
|
|
float forwardMaxSpeedLava;
|
|
|
|
|
float forwardMaxSpeedPhazon;
|
|
|
|
|
float forwardMaxSpeedShrubbery;
|
2023-08-09 23:45:58 +03:00
|
|
|
float unknown_0x85ee51ed;
|
|
|
|
|
float unknown_0x6d7811f5;
|
2023-08-11 22:35:54 +03:00
|
|
|
float ballUpGravity;
|
|
|
|
|
float ballDownGravity;
|
|
|
|
|
float ballForwardBrakingAccelNormal;
|
|
|
|
|
float ballForwardBrakingAccelAir;
|
|
|
|
|
float ballForwardBrakingAccelIce;
|
|
|
|
|
float ballForwardBrakingAccelOrganic;
|
|
|
|
|
float ballForwardBrakingAccelWater;
|
|
|
|
|
float ballForwardBrakingAccelLava;
|
|
|
|
|
float ballForwardBrakingAccelPhazon;
|
|
|
|
|
float ballForwardBrakingAccelShrubbery;
|
|
|
|
|
float ballGravity;
|
|
|
|
|
float ballWaterGravity;
|
2023-08-09 23:45:58 +03:00
|
|
|
float unknown_0xeeb74968;
|
2023-08-11 22:35:54 +03:00
|
|
|
float ballBoostHeight;
|
2023-08-09 23:45:58 +03:00
|
|
|
float unknown_0xe2bb0298;
|
2023-08-11 22:35:54 +03:00
|
|
|
float minimumAlignmentSpeed;
|
2023-08-09 23:45:58 +03:00
|
|
|
float tireness;
|
2023-08-11 22:35:54 +03:00
|
|
|
float maxLeanAngle;
|
|
|
|
|
float tireToMarbleThresholdSpeed;
|
|
|
|
|
float marbleToTireThresholdSpeed;
|
|
|
|
|
float forceToLeanGain;
|
|
|
|
|
float leanTrackingGain;
|
2023-08-09 23:45:58 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
void LoadTypedefSLdrTweakBall_Movement(SLdrTweakBall_Movement&, CInputStream&);
|
|
|
|
|
|
|
|
|
|
#endif // _SLDRTWEAKBALL_MOVEMENT
|