mirror of
https://github.com/PrimeDecomp/echoes.git
synced 2026-07-12 18:18:57 -07:00
33 lines
844 B
C++
33 lines
844 B
C++
#ifndef _SLDRSPORBNEEDLE
|
|
#define _SLDRSPORBNEEDLE
|
|
|
|
#include "Kyoto/SObjectTag.hpp"
|
|
#include "Kyoto/Streams/CInputStream.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrActorParameters.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrDamageInfo.hpp"
|
|
#include "MetroidPrime/ScriptLoader/SLdrEditorProperties.hpp"
|
|
|
|
struct SLdrSporbNeedle {
|
|
SLdrSporbNeedle();
|
|
~SLdrSporbNeedle();
|
|
|
|
SLdrEditorProperties editorProperties;
|
|
SLdrActorParameters actorInformation;
|
|
CAssetId model;
|
|
float initialSpeed;
|
|
float mass;
|
|
SLdrDamageInfo attackDamage;
|
|
float fuseTime;
|
|
CAssetId trailEffect;
|
|
CAssetId explosionEffect;
|
|
int launchSound;
|
|
int flightSound;
|
|
int hitPlayerSound;
|
|
int collisionSound;
|
|
int explosionSound;
|
|
};
|
|
|
|
void LoadTypedefSLdrSporbNeedle(SLdrSporbNeedle&, CInputStream&);
|
|
|
|
#endif // _SLDRSPORBNEEDLE
|