mirror of
https://github.com/PrimeDecomp/echoes.git
synced 2026-03-31 14:23:06 -07:00
65 lines
2.0 KiB
C++
65 lines
2.0 KiB
C++
#ifndef _SLDRREZBITDATA
|
|
#define _SLDRREZBITDATA
|
|
|
|
#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/SLdrPlasmaBeamInfo.hpp"
|
|
|
|
struct SLdrRezbitData {
|
|
SLdrRezbitData();
|
|
~SLdrRezbitData();
|
|
|
|
float hearingRadius;
|
|
float unknown_0x4a6c4b40;
|
|
float unknown_0x30d11671;
|
|
CAssetId modelNoHolos;
|
|
CAssetId skinNoHolos;
|
|
float shieldDownTime;
|
|
float unknown_0xffb37b81;
|
|
float shieldUpTime;
|
|
float unknown_0x0d1d1648;
|
|
CAssetId shieldExplodeEffect;
|
|
SLdrAudioPlaybackParms soundShieldExplode;
|
|
SLdrAudioPlaybackParms soundShieldOn;
|
|
SLdrAudioPlaybackParms soundShieldOff;
|
|
SLdrAudioPlaybackParms soundFlinch;
|
|
float unknown_0xad120ad7;
|
|
float unknown_0xe70ef8a3;
|
|
SLdrAudioPlaybackParms audioPlaybackParms;
|
|
float unknown_0x70e597d4;
|
|
float unknown_0x94980a67;
|
|
float unknown_0xd02f08b0;
|
|
float unknown_0x53e84718;
|
|
float unknown_0x6fbc1bf9;
|
|
float energyBoltChance;
|
|
float cuttingLaserChance;
|
|
float unknown_0x075491ca;
|
|
float unknown_0x54f2892e;
|
|
SLdrDamageInfo energyBoltDamage;
|
|
CAssetId energyBoltProjectile;
|
|
float energyBoltAttackDuration;
|
|
float unknown_0x28944183;
|
|
float unknown_0xc7a69a59;
|
|
SLdrAudioPlaybackParms soundEnergyBolt;
|
|
float unknown_0x9ede657f;
|
|
float unknown_0xcd787d9b;
|
|
float virusAttackTime;
|
|
SLdrDamageInfo virusDamage;
|
|
int soundAlwaysFf;
|
|
int sound_0xbb3f8a7b;
|
|
int sound_0x601f846d;
|
|
float unknown_0x64c7990d;
|
|
float unknown_0x376181e9;
|
|
SLdrDamageInfo cuttingLaserDamage;
|
|
SLdrAudioPlaybackParms soundCuttingLaser;
|
|
SLdrPlasmaBeamInfo cuttingLaserBeamInfo;
|
|
SLdrDamageVulnerability shieldVulnerability;
|
|
};
|
|
|
|
void LoadTypedefSLdrRezbitData(SLdrRezbitData&, CInputStream&);
|
|
|
|
#endif // _SLDRREZBITDATA
|