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

46 lines
1.4 KiB
C++

#ifndef _SLDRCOMMANDOPIRATE
#define _SLDRCOMMANDOPIRATE
#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/SLdrIngPossessionData.hpp"
#include "MetroidPrime/ScriptLoader/SLdrPatternedAITypedef.hpp"
#include "MetroidPrime/ScriptLoader/SLdrUnknownStruct10.hpp"
#include "MetroidPrime/ScriptLoader/SLdrUnknownStruct11.hpp"
struct SLdrCommandoPirate {
SLdrCommandoPirate();
~SLdrCommandoPirate();
SLdrEditorProperties editorProperties;
SLdrPatternedAITypedef patterned;
SLdrActorParameters actorInformation;
SLdrIngPossessionData ingPossessionData;
int sound;
float aggressiveness;
float coverCheck;
float searchRadius;
float dodgeCheck;
int soundImpact;
int soundHurled;
int soundDeath;
int alwaysFf_0xfca76593;
int alwaysFf_0x467c3d94;
SLdrDamageInfo bladeDamage;
CAssetId projectile;
SLdrDamageInfo projectileDamage;
int soundProjectile;
float hearingRadius;
SLdrUnknownStruct10 unknownStruct10;
SLdrUnknownStruct11 unknownStruct11;
float unknown_0x71587b45;
float unknown_0x7903312e;
};
void LoadTypedefSLdrCommandoPirate(SLdrCommandoPirate&, CInputStream&);
#endif // _SLDRCOMMANDOPIRATE