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

38 lines
1.0 KiB
C++

#ifndef _SLDRUNKNOWNSTRUCT3
#define _SLDRUNKNOWNSTRUCT3
#include "Kyoto/SObjectTag.hpp"
#include "Kyoto/Streams/CInputStream.hpp"
#include "MetroidPrime/ScriptLoader/SLdrDamageInfo.hpp"
#include "MetroidPrime/ScriptLoader/SLdrDamageVulnerability.hpp"
#include "MetroidPrime/ScriptLoader/SLdrHealthInfo.hpp"
struct SLdrUnknownStruct3 {
SLdrUnknownStruct3();
~SLdrUnknownStruct3();
float unknown_0x17cd8b2a;
float unknown_0x1473dad2;
float unknown_0x3650ce75;
float unknown_0x78520e6e;
float damageAngle;
float horizSpeed;
float vertSpeed;
float fireRate;
float unknown_0xf9bd253e;
float maxAttackAngle;
float maxAttackRange;
float startAttackRange;
float attackLeashTimer;
SLdrDamageInfo weaponDamage;
CAssetId weaponEffect;
SLdrHealthInfo health;
SLdrDamageVulnerability vulnerability;
CAssetId stateMachine;
CAssetId telegraphEffect;
};
void LoadTypedefSLdrUnknownStruct3(SLdrUnknownStruct3&, CInputStream&);
#endif // _SLDRUNKNOWNSTRUCT3