2023-08-09 23:45:58 +03:00
|
|
|
#ifndef _SLDRTWEAKPLAYERGUN_WEAPONS
|
|
|
|
|
#define _SLDRTWEAKPLAYERGUN_WEAPONS
|
|
|
|
|
|
|
|
|
|
#include "Kyoto/Streams/CInputStream.hpp"
|
|
|
|
|
#include "MetroidPrime/ScriptLoader/SLdrTBeamInfo.hpp"
|
|
|
|
|
#include "MetroidPrime/ScriptLoader/SLdrTDamageInfo.hpp"
|
|
|
|
|
|
|
|
|
|
struct SLdrTweakPlayerGun_Weapons {
|
|
|
|
|
SLdrTweakPlayerGun_Weapons();
|
|
|
|
|
~SLdrTweakPlayerGun_Weapons();
|
|
|
|
|
|
|
|
|
|
SLdrTDamageInfo bomb;
|
|
|
|
|
float unknown_0xe8907530;
|
|
|
|
|
float unknown_0x0a9186cb;
|
2023-08-11 22:35:54 +03:00
|
|
|
SLdrTDamageInfo powerBomb;
|
2023-08-09 23:45:58 +03:00
|
|
|
SLdrTDamageInfo missile;
|
2023-08-11 22:35:54 +03:00
|
|
|
SLdrTBeamInfo powerBeam;
|
|
|
|
|
SLdrTBeamInfo darkBeam;
|
|
|
|
|
SLdrTDamageInfo darkBeamBlob;
|
|
|
|
|
SLdrTBeamInfo lightBeam;
|
|
|
|
|
SLdrTBeamInfo annihilatorBeam;
|
|
|
|
|
SLdrTBeamInfo phazonBeam;
|
2023-08-09 23:45:58 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
void LoadTypedefSLdrTweakPlayerGun_Weapons(SLdrTweakPlayerGun_Weapons&, CInputStream&);
|
|
|
|
|
|
|
|
|
|
#endif // _SLDRTWEAKPLAYERGUN_WEAPONS
|