Files
Henrique Gemignani Passos Lima 7539fb92cb cammelCase for intermediate structs
2023-08-11 22:35:54 +03:00

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