mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 22:27:41 +00:00
Additional CPlayer implementations
This commit is contained in:
@@ -10,11 +10,32 @@ namespace DataSpec
|
||||
struct ITweakPlayer : ITweak
|
||||
{
|
||||
virtual float GetMaxTranslationalAcceleration(int s) const=0;
|
||||
virtual float GetMaxRotationalAcceleration(int s) const=0;
|
||||
virtual float GetPlayerTranslationFriction(int s) const=0;
|
||||
virtual float GetPlayerRotationFriction(int s) const=0;
|
||||
virtual float GetPlayerRotationMaxSpeed(int s) const=0;
|
||||
virtual float GetPlayerTranslationMaxSpeed(int s) const=0;
|
||||
virtual float GetNormalGravAccel() const=0;
|
||||
virtual float GetFluidGravAccel() const=0;
|
||||
virtual float GetVerticalJumpAccel() const=0;
|
||||
virtual float GetHorizontalJumpAccel() const=0;
|
||||
virtual float GetVerticalDoubleJumpAccel() const=0;
|
||||
virtual float GetHorizontalDoubleJumpAccel() const=0;
|
||||
virtual float GetWaterJumpFactor() const=0;
|
||||
virtual float GetLavaJumpFactor() const=0;
|
||||
virtual float GetPhazonJumpFactor() const=0;
|
||||
virtual float GetAllowedJumpTime() const=0;
|
||||
virtual float GetAllowedDoubleJumpTime() const=0;
|
||||
virtual float GetMinDoubleJumpWindow() const=0;
|
||||
virtual float GetMaxDoubleJumpWindow() const=0;
|
||||
virtual float GetMinJumpTime() const=0;
|
||||
virtual float GetMinDoubleJumpTime() const=0;
|
||||
virtual float GetAllowedLedgeTime() const=0;
|
||||
virtual float GetDoubleJumpImpulse() const=0;
|
||||
virtual float GetBackwardsForceMultiplier() const=0;
|
||||
virtual float GetEyeOffset() const=0;
|
||||
virtual float GetTurnSpeedMultiplier() const=0;
|
||||
virtual float GetFreeLookTurnSpeedMultiplier() const=0;
|
||||
virtual float GetFreeLookSpeed() const=0;
|
||||
virtual float GetFreeLookSnapSpeed() const=0;
|
||||
virtual float GetFreeLookCenteredThresholdAngle() const=0;
|
||||
@@ -33,10 +54,19 @@ struct ITweakPlayer : ITweak
|
||||
virtual float GetOrbitNearX() const=0;
|
||||
virtual float GetOrbitNearZ() const=0;
|
||||
virtual float GetOrbitZRange() const=0;
|
||||
virtual bool GetDashEnabled() const=0;
|
||||
virtual bool GetDashOnButtonRelease() const=0;
|
||||
virtual float GetDashButtonHoldCancelTime() const=0;
|
||||
virtual float GetDashStrafeInputThreshold() const=0;
|
||||
virtual float GetSidewaysDoubleJumpImpulse() const=0;
|
||||
virtual float GetSidewaysVerticalDoubleJumpAccel() const=0;
|
||||
virtual float GetSidewaysHorizontalDoubleJumpAccel() const=0;
|
||||
virtual float GetScanningRange() const=0; // x218
|
||||
virtual bool GetScanRetention() const=0;
|
||||
virtual bool GetScanFreezesGame() const=0; // x21c_25
|
||||
virtual bool GetOrbitWhileScanning() const=0;
|
||||
virtual bool GetFallingDoubleJump() const=0;
|
||||
virtual bool GetImpulseDoubleJump() const=0;
|
||||
virtual bool GetFiringCancelsCameraPitch() const=0;
|
||||
virtual bool GetAssistedAimingIgnoreHorizontal() const=0;
|
||||
virtual bool GetAssistedAimingIgnoreVertical() const=0;
|
||||
@@ -48,7 +78,8 @@ struct ITweakPlayer : ITweak
|
||||
virtual float GetAimAssistHorizontalAngle() const=0;
|
||||
virtual float GetAimAssistVerticalAngle() const=0;
|
||||
virtual float GetScanningFrameSenseRange() const=0;
|
||||
virtual bool GetEnableFreeLook() const=0;
|
||||
virtual bool GetMoveDuringFreeLook() const=0;
|
||||
virtual bool GetHoldButtonsForFreeLook() const=0;
|
||||
virtual bool GetTwoButtonsForFreeLook() const=0;
|
||||
virtual bool GetAimWhenOrbitingPoint() const=0;
|
||||
virtual bool GetStayInFreeLookWhileFiring() const=0;
|
||||
@@ -57,8 +88,8 @@ struct ITweakPlayer : ITweak
|
||||
virtual float GetPlayerHeight() const=0; // x26c
|
||||
virtual float GetPlayerXYHalfExtent() const=0; // x270
|
||||
virtual bool GetFreeLookTurnsPlayer() const=0; // x228_24
|
||||
virtual float GetX274() const=0; // x274
|
||||
virtual float GetX278() const=0; // x278
|
||||
virtual float GetStepUpHeight() const=0; // x274
|
||||
virtual float GetStepDownHeight() const=0; // x278
|
||||
virtual float GetPlayerBallHalfExtent() const=0; // x27c
|
||||
virtual float GetOrbitDistanceMax() const=0;
|
||||
virtual float GetGrappleSwingLength() const=0;
|
||||
|
||||
Reference in New Issue
Block a user