Files
Henrique Gemignani Passos Lima 7539fb92cb cammelCase for intermediate structs
2023-08-11 22:35:54 +03:00

37 lines
1.0 KiB
C++

#ifndef _SLDRLUMITE
#define _SLDRLUMITE
#include "Kyoto/SObjectTag.hpp"
#include "Kyoto/Streams/CInputStream.hpp"
#include "MetroidPrime/ScriptLoader/SLdrActorParameters.hpp"
#include "MetroidPrime/ScriptLoader/SLdrDamageInfo.hpp"
#include "MetroidPrime/ScriptLoader/SLdrEditorProperties.hpp"
#include "MetroidPrime/ScriptLoader/SLdrPatternedAITypedef.hpp"
struct SLdrLumite {
SLdrLumite();
~SLdrLumite();
SLdrEditorProperties editorProperties;
SLdrPatternedAITypedef patterned;
SLdrActorParameters actorInformation;
float unknown_0x2d9ebd7f;
float unknown_0x6dd1c509;
CAssetId smallShotProjectile;
SLdrDamageInfo smallShotDamage;
float unknown_0x6d5356bb;
float unknown_0x2d1c2ecd;
CAssetId bigShotProjectile;
SLdrDamageInfo bigShotDamage;
CAssetId trailEffect;
CAssetId sunlightEnterExitEffect;
float unknown_0xe05d93ef;
float unknown_0x47691396;
int phaseInSound;
int phaseOutSound;
};
void LoadTypedefSLdrLumite(SLdrLumite&, CInputStream&);
#endif // _SLDRLUMITE