2023-08-09 23:45:58 +03:00
|
|
|
#ifndef _SLDRUNKNOWNSTRUCT29
|
|
|
|
|
#define _SLDRUNKNOWNSTRUCT29
|
|
|
|
|
|
2025-01-14 03:40:29 +02:00
|
|
|
#include "Kyoto/Math/CMayaSpline.hpp"
|
2023-08-09 23:45:58 +03:00
|
|
|
#include "Kyoto/Math/CVector3f.hpp"
|
|
|
|
|
#include "Kyoto/SObjectTag.hpp"
|
|
|
|
|
#include "Kyoto/Streams/CInputStream.hpp"
|
|
|
|
|
#include "MetroidPrime/ScriptLoader/SLdrDamageInfo.hpp"
|
|
|
|
|
#include "MetroidPrime/ScriptLoader/SLdrDamageVulnerability.hpp"
|
|
|
|
|
#include "MetroidPrime/ScriptLoader/SLdrIngBoostBallGuardianStruct.hpp"
|
|
|
|
|
|
|
|
|
|
struct SLdrUnknownStruct29 {
|
|
|
|
|
SLdrUnknownStruct29();
|
|
|
|
|
~SLdrUnknownStruct29();
|
|
|
|
|
|
2023-08-11 22:35:54 +03:00
|
|
|
CVector3f boostBallScale;
|
|
|
|
|
float boostBallMass;
|
2023-08-09 23:45:58 +03:00
|
|
|
float unknown_0xbea96fb7;
|
2025-01-14 03:40:29 +02:00
|
|
|
SLdrSpline boostBallSpeed;
|
2023-08-11 22:35:54 +03:00
|
|
|
SLdrDamageInfo damageInfo_0x0e1a78bd;
|
|
|
|
|
SLdrDamageInfo damageInfo_0x19c3d263;
|
2023-08-09 23:45:58 +03:00
|
|
|
float unknown_0xd8047cba;
|
|
|
|
|
float unknown_0x7b21e31a;
|
2023-08-11 22:35:54 +03:00
|
|
|
CAssetId boostBallModel;
|
2023-08-09 23:45:58 +03:00
|
|
|
CAssetId part_0x15534429;
|
2023-08-11 22:35:54 +03:00
|
|
|
CAssetId boostBallShieldEffect;
|
2023-08-09 23:45:58 +03:00
|
|
|
CAssetId spsc;
|
2023-08-11 22:35:54 +03:00
|
|
|
int soundBounce;
|
|
|
|
|
int soundIntoBall;
|
|
|
|
|
int soundOutofBall;
|
2023-08-09 23:45:58 +03:00
|
|
|
int sound;
|
2023-08-11 22:35:54 +03:00
|
|
|
int soundBoost;
|
|
|
|
|
int soundRolling;
|
|
|
|
|
SLdrDamageVulnerability boostBallVulnerability;
|
2023-08-09 23:45:58 +03:00
|
|
|
int unknown_0xee69b993;
|
|
|
|
|
int unknown_0x4b2de673;
|
2023-08-11 22:35:54 +03:00
|
|
|
float searchConeAngle;
|
2023-08-09 23:45:58 +03:00
|
|
|
float unknown_0xb0e85d53;
|
2023-08-11 22:35:54 +03:00
|
|
|
SLdrDamageInfo damageInfo_0x5616d5f1;
|
|
|
|
|
SLdrDamageInfo damageInfo_0xed685533;
|
2023-08-09 23:45:58 +03:00
|
|
|
CAssetId part_0xd771ec43;
|
|
|
|
|
CAssetId part_0x2009a977;
|
|
|
|
|
CAssetId part_0x62ab33a2;
|
2023-08-11 22:35:54 +03:00
|
|
|
SLdrIngBoostBallGuardianStruct ingBoostBallGuardianStruct_0xbab98497;
|
|
|
|
|
SLdrIngBoostBallGuardianStruct ingBoostBallGuardianStruct_0xfe18a18f;
|
|
|
|
|
SLdrIngBoostBallGuardianStruct ingBoostBallGuardianStruct_0xc2784287;
|
2023-08-09 23:45:58 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
void LoadTypedefSLdrUnknownStruct29(SLdrUnknownStruct29&, CInputStream&);
|
|
|
|
|
|
|
|
|
|
#endif // _SLDRUNKNOWNSTRUCT29
|