mirror of
https://github.com/PrimeDecomp/echoes.git
synced 2026-03-31 14:23:06 -07:00
73 lines
2.5 KiB
C++
73 lines
2.5 KiB
C++
#ifndef _SLDRDIGITALGUARDIANDATA
|
|
#define _SLDRDIGITALGUARDIANDATA
|
|
|
|
#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/SLdrEchoParameters.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrShockWaveInfo.hpp"
|
|
|
|
struct SLdrDigitalGuardianData {
|
|
SLdrDigitalGuardianData();
|
|
~SLdrDigitalGuardianData();
|
|
|
|
CAssetId scannableInfoCrippled;
|
|
float unknown_0x0faf6a8e;
|
|
float unknown_0xd3056808;
|
|
float unknown_0x304b47ee;
|
|
SLdrDamageInfo legStabDamage;
|
|
float unknown_0xb4561f28;
|
|
CAssetId toeTargetModel;
|
|
CAssetId part_0x783635a6;
|
|
SLdrAudioPlaybackParms soundToeTarget;
|
|
SLdrAudioPlaybackParms soundToeTargetAttack;
|
|
SLdrAudioPlaybackParms soundToeTargetExplosion;
|
|
SLdrAudioPlaybackParms soundToeTargetHit;
|
|
SLdrAudioPlaybackParms soundShockWave;
|
|
SLdrShockWaveInfo shockWaveInfo;
|
|
float vortexAttackDuration;
|
|
float vortexAttractionForce;
|
|
float unknown_0x348bff02;
|
|
float vortexLinearVelocity;
|
|
float vortexLinearAcceleration;
|
|
SLdrDamageInfo vortexDamage;
|
|
int unknown_0xfb5263e8;
|
|
int unknown_0x6aaf33e3;
|
|
float unknown_0x4f5d725c;
|
|
SLdrAudioPlaybackParms soundVortexFlash;
|
|
CAssetId legModel;
|
|
CAssetId shinArmor;
|
|
float unknown_0xe3dd61e6;
|
|
SLdrAudioPlaybackParms soundKneeArmorHit;
|
|
SLdrAudioPlaybackParms soundKneeVulnerable;
|
|
CAssetId kneeArmor;
|
|
SLdrEchoParameters echoParameters_0x7b5b7312;
|
|
float unknown_0xa324e26c;
|
|
float unknown_0x6a754ebd;
|
|
float jumpTimer;
|
|
float unknown_0x8106cda9;
|
|
float unknown_0x9e1b8105;
|
|
float unknown_0xa08fcc70;
|
|
float unknown_0x3254a16b;
|
|
CAssetId transmissionBeacon;
|
|
CAssetId part_0x3fa7df1c;
|
|
SLdrEchoParameters echoParameters_0x021b6f9d;
|
|
SLdrAudioPlaybackParms soundTransmissionBeacon;
|
|
SLdrAudioPlaybackParms audioPlaybackParms;
|
|
SLdrAudioPlaybackParms soundBeaconRetract;
|
|
float unknown_0x4f6d27d3;
|
|
CAssetId part_0x71f0c674;
|
|
CAssetId part_0xc8ec315b;
|
|
SLdrAudioPlaybackParms soundBeaconExplode;
|
|
SLdrAudioPlaybackParms soundBeaconHit;
|
|
SLdrDamageVulnerability kneeVulnerability;
|
|
SLdrDamageVulnerability vortexVulnerability;
|
|
SLdrDamageVulnerability toeTargetVulnerability;
|
|
};
|
|
|
|
void LoadTypedefSLdrDigitalGuardianData(SLdrDigitalGuardianData&, CInputStream&);
|
|
|
|
#endif // _SLDRDIGITALGUARDIANDATA
|