Files

39 lines
1.1 KiB
C++
Raw Permalink Normal View History

#ifndef _SLDRATOMICBETA
#define _SLDRATOMICBETA
#include "Kyoto/SObjectTag.hpp"
#include "Kyoto/Streams/CInputStream.hpp"
#include "MetroidPrime/ScriptLoader/SLdrActorParameters.hpp"
#include "MetroidPrime/ScriptLoader/SLdrDamageInfo.hpp"
#include "MetroidPrime/ScriptLoader/SLdrDamageVulnerability.hpp"
#include "MetroidPrime/ScriptLoader/SLdrEditorProperties.hpp"
#include "MetroidPrime/ScriptLoader/SLdrPatternedAITypedef.hpp"
struct SLdrAtomicBeta {
SLdrAtomicBeta();
~SLdrAtomicBeta();
2023-08-11 22:35:54 +03:00
SLdrEditorProperties editorProperties;
SLdrPatternedAITypedef patterned;
2023-08-11 22:35:54 +03:00
SLdrActorParameters actorInformation;
CAssetId beamEffect;
CAssetId beam;
2023-08-11 22:35:54 +03:00
SLdrDamageInfo beamDamage;
CAssetId contactFx;
float beamFadeTime;
float beamRadius;
float hoverSpeed;
SLdrDamageVulnerability frozenVulnerability;
float normalRotateSpeed;
float chargingRotateSpeed;
float speedChangeRate;
int sound_0x14038b71;
int sound_0x16a435cb;
int sound_0x67edefc2;
2023-08-11 22:35:54 +03:00
float damageDelay;
};
void LoadTypedefSLdrAtomicBeta(SLdrAtomicBeta&, CInputStream&);
#endif // _SLDRATOMICBETA