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

46 lines
1.3 KiB
C++

#ifndef _SLDRKROCUSS
#define _SLDRKROCUSS
#include "Kyoto/Graphics/CColor.hpp"
#include "Kyoto/SObjectTag.hpp"
#include "Kyoto/Streams/CInputStream.hpp"
#include "MetroidPrime/ScriptLoader/SLdrActorParameters.hpp"
#include "MetroidPrime/ScriptLoader/SLdrDamageVulnerability.hpp"
#include "MetroidPrime/ScriptLoader/SLdrEditorProperties.hpp"
#include "MetroidPrime/ScriptLoader/SLdrPatternedAITypedef.hpp"
struct SLdrKrocuss {
SLdrKrocuss();
~SLdrKrocuss();
SLdrEditorProperties editorProperties;
int flavor;
SLdrPatternedAITypedef patterned;
SLdrActorParameters actorInformation;
float waypointApproachDistance;
float visibleDistance;
float wallTurnSpeed;
float floorTurnSpeed;
float downTurnSpeed;
float unknown_0xd5c25506;
float projectileBoundsMultiplier;
float collisionLookAhead;
float animSpeedScalar;
bool initiallyPaused;
float unknown_0xf04cadca;
float unknown_0x497d54e8;
float unknown_0x3371c963;
float unknown_0x22d37771;
float unknown_0xbbebed9e;
SLdrDamageVulnerability shellClosedVulnerability;
CColor wingLightColor;
CAssetId dpsc;
int shellOpenSound;
int shellCloseSound;
float maxAudibleDistance;
};
void LoadTypedefSLdrKrocuss(SLdrKrocuss&, CInputStream&);
#endif // _SLDRKROCUSS