mirror of
https://github.com/PrimeDecomp/echoes.git
synced 2026-03-31 14:23:06 -07:00
59 lines
1.8 KiB
C++
59 lines
1.8 KiB
C++
#ifndef _SLDRMEDIUMING
|
|
#define _SLDRMEDIUMING
|
|
|
|
#include "Kyoto/Graphics/CColor.hpp"
|
|
#include "Kyoto/Math/CMayaSpline.hpp"
|
|
#include "Kyoto/SObjectTag.hpp"
|
|
#include "Kyoto/Streams/CInputStream.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrActorParameters.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrAnimationParameters.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrCameraShakerData.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrDamageInfo.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrDamageVulnerability.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrEditorProperties.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrPatternedAITypedef.hpp"
|
|
|
|
struct SLdrMediumIng {
|
|
SLdrMediumIng();
|
|
~SLdrMediumIng();
|
|
|
|
SLdrEditorProperties editorProperties;
|
|
SLdrPatternedAITypedef patterned;
|
|
int spawnMode;
|
|
SLdrActorParameters actorInformation;
|
|
float aggressiveness;
|
|
float unknown_0x4d1d840d;
|
|
float minMeleeAttackInterval;
|
|
float maxMeleeAttackRange;
|
|
SLdrDamageInfo meleeDamage;
|
|
float unknown_0x636f11e5;
|
|
SLdrDamageInfo mistDamage;
|
|
float minMistAttackInterval;
|
|
SLdrDamageVulnerability mistingVulnerability;
|
|
float minArmAttackInterval;
|
|
float unknown_0x9d3cfeb0;
|
|
float unknown_0xdc2bc136;
|
|
float minTentacleLength;
|
|
float maxTentacleLength;
|
|
float armAttackTime;
|
|
float unknown_0x8f1d597c;
|
|
SLdrAnimationParameters attackTentacle;
|
|
SLdrActorParameters actorParameters;
|
|
SLdrSpline attackMotion;
|
|
SLdrCameraShakerData cameraShakerData;
|
|
SLdrDamageInfo attackTentacleDamage;
|
|
float tauntChance;
|
|
float doubleDashChance;
|
|
CColor lightColor;
|
|
float lightAttenuation;
|
|
SLdrSpline unknown_0xb459c3e9;
|
|
SLdrSpline dashSpeed;
|
|
CAssetId ingSpotBlobFx;
|
|
int ingSpotSound;
|
|
float unknown_0x0e3d3708;
|
|
};
|
|
|
|
void LoadTypedefSLdrMediumIng(SLdrMediumIng&, CInputStream&);
|
|
|
|
#endif // _SLDRMEDIUMING
|