class CCitadel_Modifier_Tier2Boss_LaserBeam : public CCitadelModifier
{
uint8 pad_00C8[192];
public:
bool m_bPreview;
private:
uint8 pad_018C[20];
public:
GameTime_t m_flSoundStartTime;
private:
uint8 pad_01A4[4];
public:
Vector m_vStart;
Vector m_vEnd;
Vector m_vPrevEnd;
float32 m_flAngleBetweenTrace;
float32 m_flDamagePerTick;
float32 m_flCreepDamagePerTick;
GameTime_t m_flNextDamageTick;
CUtlVector<CHandle<CBaseEntity>> m_vecEntitiesHit;
float32 m_flDamageTickRate;
GameTime_t m_flLastShakeTime;
bool m_bSweepRightFirst;
QAngle m_angBeamAim;
Vector m_vecBeamTarget;
GameTime_t m_flLastBeamUpdateTime;
private:
uint8 pad_0220[24];
public:
GameTime_t m_flTargetingTaskStartTime;
float32 m_flTrackVel;
private:
uint8 pad_0240[256];
};