1#pragma once
2
3#include <basis/seadTypes.h>
4
5namespace al {
6class LiveActor;
7}
8
9class HackCapThrowParam {
10public:
11 HackCapThrowParam(al::LiveActor* actor);
12
13private:
14 f32* mHackThrowHeight;
15 f32* mMaxVel;
16 f32* mContinuousThrowSpeed;
17 s32* mBreakTime;
18 f32* mMaxDist;
19 s32* mEndpointStopTime;
20 s32* mMaxEndpointStopTime;
21 f32* mReturnStrength;
22 f32* mMaxRetSpeed;
23 f32* mTurnAngleLimit;
24 f32* mWaterMaxSpeed;
25 f32* mWaterDist;
26 s32* mWaterBreakTime;
27 f32* mWaterMaxRetSpeed;
28 f32* mTornadoDist;
29 f32* mTornadoMaxDist;
30 s32* mTornadoReflectTime;
31 f32* mRollSpeed;
32 f32* mRollDistTop;
33 f32* mRollDistBottom;
34 s32* mRollBrakeTimeTop;
35 s32* mRollBrakeTimeBottom;
36 f32* mRollGroundGroundedPoseTrack;
37 f32* mRollGroundAerialPoseTrack;
38};
39