Files
echoes/include/MetroidPrime/ScriptLoader/SLdrDigitalGuardianHeadData.hpp
Henrique Gemignani Passos Lima 7539fb92cb cammelCase for intermediate structs
2023-08-11 22:35:54 +03:00

80 lines
3.1 KiB
C++

#ifndef _SLDRDIGITALGUARDIANHEADDATA
#define _SLDRDIGITALGUARDIANHEADDATA
#include "Kyoto/SObjectTag.hpp"
#include "Kyoto/Streams/CInputStream.hpp"
#include "MetroidPrime/ScriptLoader/SLdrAudioPlaybackParms.hpp"
#include "MetroidPrime/ScriptLoader/SLdrDamageInfo.hpp"
#include "MetroidPrime/ScriptLoader/SLdrDamageVulnerability.hpp"
#include "MetroidPrime/ScriptLoader/SLdrDigitalGuardianHeadStruct.hpp"
#include "MetroidPrime/ScriptLoader/SLdrEchoParameters.hpp"
#include "MetroidPrime/ScriptLoader/SLdrPlasmaBeamInfo.hpp"
struct SLdrDigitalGuardianHeadData {
SLdrDigitalGuardianHeadData();
~SLdrDigitalGuardianHeadData();
CAssetId scannableInfoShieldHead;
CAssetId scannableInfoStunnedHead;
CAssetId scannableInfoFinalHead;
CAssetId headArmor;
float maxTurnSpeed;
float maxLinearVelocity;
float unknown_0xe7de8b82;
float unknown_0x96e18283;
float unknown_0xf77138d5;
float unknown_0x8a83a097;
float unknown_0xd919fb13;
SLdrAudioPlaybackParms audioPlaybackParms_0x0a693a04;
float unknown_0x1cc6d870;
CAssetId part_0x5ff0b26c;
SLdrAudioPlaybackParms audioPlaybackParms_0x50baee63;
SLdrAudioPlaybackParms audioPlaybackParms_0xa5e1ec03;
SLdrAudioPlaybackParms audioPlaybackParms_0x8d6053cb;
CAssetId part_0xc91ef399;
float unknown_0x7d3d44af;
CAssetId echoTargets;
CAssetId part_0x342ae844;
CAssetId explodeEnergyStuff;
SLdrAudioPlaybackParms audioPlaybackParms_0x76eedd2a;
SLdrAudioPlaybackParms audioPlaybackParms_0xa5ecbe17;
SLdrAudioPlaybackParms audioPlaybackParms_0xb1fc705f;
SLdrAudioPlaybackParms audioPlaybackParms_0x2bc2677a;
SLdrAudioPlaybackParms audioPlaybackParms_0x7f5b82b2;
SLdrEchoParameters echoParameters;
float unknown_0x8317610f;
CAssetId part_0x321c97a9;
SLdrAudioPlaybackParms audioPlaybackParms_0xd5cc7e71;
SLdrAudioPlaybackParms audioPlaybackParms_0xa62c0ea7;
SLdrAudioPlaybackParms audioPlaybackParms_0xfd9f5486;
CAssetId annihilatorPulse;
SLdrDamageInfo annihilatorPulseDamage;
CAssetId annihilatorCharge;
SLdrDamageInfo annihilatorChargeDamage;
float unknown_0xff7688bf;
int unknown_0x12ebb390;
CAssetId frme;
SLdrPlasmaBeamInfo plasmaBeamInfo;
CAssetId lockOnMissiles;
SLdrDamageInfo lockOnMissilesDamage;
CAssetId machineGun;
SLdrDamageInfo machineGunDamage;
SLdrAudioPlaybackParms soundMachineGun;
float unknown_0x4ab23ffe;
float unknown_0x81a8474f;
float unknown_0x71c406ac;
float unknown_0xe5bc88b7;
SLdrDigitalGuardianHeadStruct digitalGuardianHeadStruct_0x8f6732ea;
SLdrDigitalGuardianHeadStruct digitalGuardianHeadStruct_0x8e128141;
SLdrDigitalGuardianHeadStruct digitalGuardianHeadStruct_0xea54b390;
SLdrDigitalGuardianHeadStruct digitalGuardianHeadStruct_0xbbd3e7a7;
SLdrDigitalGuardianHeadStruct digitalGuardianHeadStruct_0x2dd88764;
SLdrDigitalGuardianHeadStruct digitalGuardianHeadStruct_0x48b46e55;
SLdrDamageVulnerability bombPitVulnerability;
SLdrDamageVulnerability echoTargetVulnerability;
};
void LoadTypedefSLdrDigitalGuardianHeadData(SLdrDigitalGuardianHeadData&, CInputStream&);
#endif // _SLDRDIGITALGUARDIANHEADDATA