mirror of
https://github.com/PrimeDecomp/echoes.git
synced 2026-03-31 14:23:06 -07:00
35 lines
789 B
C++
35 lines
789 B
C++
#ifndef _SLDRPLASMABEAMINFO
|
|
#define _SLDRPLASMABEAMINFO
|
|
|
|
#include "Kyoto/Graphics/CColor.hpp"
|
|
#include "Kyoto/SObjectTag.hpp"
|
|
#include "Kyoto/Streams/CInputStream.hpp"
|
|
|
|
struct SLdrPlasmaBeamInfo {
|
|
SLdrPlasmaBeamInfo();
|
|
~SLdrPlasmaBeamInfo();
|
|
|
|
int unknown;
|
|
CAssetId weaponSystem;
|
|
CAssetId contactEffect;
|
|
CAssetId pulseEffect;
|
|
CAssetId beamTexture;
|
|
CAssetId glowTexture;
|
|
float length;
|
|
float radius;
|
|
float expansionSpeed;
|
|
float lifeTime;
|
|
float pulseSpeed;
|
|
float shutdownTime;
|
|
float contactEffectScale;
|
|
float pulseEffectScale;
|
|
float travelSpeed;
|
|
CColor innerColor;
|
|
CColor outerColor;
|
|
CAssetId beamStreaks;
|
|
};
|
|
|
|
void LoadTypedefSLdrPlasmaBeamInfo(SLdrPlasmaBeamInfo&, CInputStream&);
|
|
|
|
#endif // _SLDRPLASMABEAMINFO
|