#ifndef _SLDRDAMAGEVULNERABILITY #define _SLDRDAMAGEVULNERABILITY #include "Kyoto/Streams/CInputStream.hpp" #include "MetroidPrime/ScriptLoader/SLdrWeaponVulnerability.hpp" struct SLdrDamageVulnerability { SLdrDamageVulnerability(); ~SLdrDamageVulnerability(); SLdrWeaponVulnerability power; SLdrWeaponVulnerability dark; SLdrWeaponVulnerability light; SLdrWeaponVulnerability annihilator; SLdrWeaponVulnerability boostBall; SLdrWeaponVulnerability cannonBall; SLdrWeaponVulnerability screwAttack; SLdrWeaponVulnerability bomb; SLdrWeaponVulnerability powerBomb; SLdrWeaponVulnerability missile; SLdrWeaponVulnerability phazon; SLdrWeaponVulnerability ai; SLdrWeaponVulnerability poisonWater; SLdrWeaponVulnerability darkWater; SLdrWeaponVulnerability lava; SLdrWeaponVulnerability areaDamageHot; SLdrWeaponVulnerability areaDamageCold; SLdrWeaponVulnerability areaDamageDark; SLdrWeaponVulnerability areaDamageLight; SLdrWeaponVulnerability powerCharge; SLdrWeaponVulnerability entangler; SLdrWeaponVulnerability lightBlast; SLdrWeaponVulnerability sonicBoom; SLdrWeaponVulnerability superMissle; SLdrWeaponVulnerability blackHole; SLdrWeaponVulnerability sunburst; SLdrWeaponVulnerability imploder; SLdrWeaponVulnerability weaponVulnerability; SLdrWeaponVulnerability normalSafeZone; }; void LoadTypedefSLdrDamageVulnerability(SLdrDamageVulnerability&, CInputStream&); #endif // _SLDRDAMAGEVULNERABILITY