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

35 lines
847 B
C++

#ifndef _SLDRDEBRIS
#define _SLDRDEBRIS
#include "Kyoto/Graphics/CColor.hpp"
#include "Kyoto/Math/CVector3f.hpp"
#include "Kyoto/SObjectTag.hpp"
#include "Kyoto/Streams/CInputStream.hpp"
#include "MetroidPrime/ScriptLoader/SLdrActorParameters.hpp"
#include "MetroidPrime/ScriptLoader/SLdrEditorProperties.hpp"
struct SLdrDebris {
SLdrDebris();
~SLdrDebris();
SLdrEditorProperties editorProperties;
float impulse;
CVector3f impulseVariance;
CColor fadeOutColor;
float mass;
float unknown_0x417f4a91;
float lifeTime;
int scaleType;
bool randomSpin;
CAssetId model;
SLdrActorParameters actorInformation;
CAssetId particle;
CVector3f particleSystemScale;
bool isCollider;
bool unknown_0x4edb1d0e;
};
void LoadTypedefSLdrDebris(SLdrDebris&, CInputStream&);
#endif // _SLDRDEBRIS