2023-08-09 23:45:58 +03:00
|
|
|
#ifndef _SLDRUNKNOWNSTRUCT34
|
|
|
|
|
#define _SLDRUNKNOWNSTRUCT34
|
|
|
|
|
|
|
|
|
|
#include "Kyoto/SObjectTag.hpp"
|
|
|
|
|
#include "Kyoto/Streams/CInputStream.hpp"
|
|
|
|
|
#include "MetroidPrime/ScriptLoader/SLdrDamageInfo.hpp"
|
|
|
|
|
#include "MetroidPrime/ScriptLoader/SLdrHealthInfo.hpp"
|
|
|
|
|
|
|
|
|
|
struct SLdrUnknownStruct34 {
|
|
|
|
|
SLdrUnknownStruct34();
|
|
|
|
|
~SLdrUnknownStruct34();
|
|
|
|
|
|
|
|
|
|
SLdrHealthInfo health;
|
|
|
|
|
SLdrDamageInfo damage;
|
|
|
|
|
CAssetId explosion;
|
|
|
|
|
CAssetId effect;
|
|
|
|
|
CAssetId trail;
|
|
|
|
|
float mass;
|
|
|
|
|
float unknown_0x417f4a91;
|
2023-08-11 22:35:54 +03:00
|
|
|
float minLaunchSpeed;
|
|
|
|
|
float maxLaunchSpeed;
|
2023-08-09 23:45:58 +03:00
|
|
|
int unknown_0xfbcdb101;
|
2023-08-11 22:35:54 +03:00
|
|
|
int soundBounce;
|
|
|
|
|
int soundExplode;
|
|
|
|
|
float maxTurnAngle;
|
2023-08-09 23:45:58 +03:00
|
|
|
float unknown_0x47f99fbc;
|
2023-08-11 22:35:54 +03:00
|
|
|
int minGeneration;
|
|
|
|
|
int maxGeneration;
|
2023-08-09 23:45:58 +03:00
|
|
|
float unknown_0xfbf8ea0a;
|
2023-08-11 22:35:54 +03:00
|
|
|
bool allowLockOn;
|
2023-08-09 23:45:58 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
void LoadTypedefSLdrUnknownStruct34(SLdrUnknownStruct34&, CInputStream&);
|
|
|
|
|
|
|
|
|
|
#endif // _SLDRUNKNOWNSTRUCT34
|