mirror of
https://github.com/PrimeDecomp/echoes.git
synced 2026-07-12 18:18:57 -07:00
32 lines
904 B
C++
32 lines
904 B
C++
#ifndef _SLDRTWEAKPLAYER_GRAPPLE
|
|
#define _SLDRTWEAKPLAYER_GRAPPLE
|
|
|
|
#include "Kyoto/Streams/CInputStream.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrTweakPlayer_GrappleBeam.hpp"
|
|
|
|
struct SLdrTweakPlayer_Grapple {
|
|
SLdrTweakPlayer_Grapple();
|
|
~SLdrTweakPlayer_Grapple();
|
|
|
|
float grappleDistance;
|
|
float grappleBeamLength;
|
|
float grappleSwingTime;
|
|
float grappleMaxVelocity;
|
|
float grappleCameraSpeed;
|
|
float grapplePullCloseDistance;
|
|
float grapplePullDampenDistance;
|
|
float grapplePullVelocity;
|
|
float grapplePullCameraSpeed;
|
|
float grappleTurnRate;
|
|
float grappleJumpForce;
|
|
float grappleReleaseTime;
|
|
int grappleControlScheme;
|
|
bool grappleHoldOrbitButton;
|
|
bool grappleTurnControlsReversed;
|
|
SLdrTweakPlayer_GrappleBeam beam;
|
|
};
|
|
|
|
void LoadTypedefSLdrTweakPlayer_Grapple(SLdrTweakPlayer_Grapple&, CInputStream&);
|
|
|
|
#endif // _SLDRTWEAKPLAYER_GRAPPLE
|