class CCitadel_Modifier_Tier3Boss_LaserBeam : public CCitadel_Modifier_Tier3Boss_Base
{
uint8 pad_00C8[20];
public:
GameTime_t m_flSoundStartTime;
private:
uint8 pad_00E0[4];
public:
Vector m_vStart;
Vector m_vEnd;
Vector m_vPrevEnd;
float32 m_flAngleBetweenTrace;
float32 m_flPlayerDamagePerTick;
float32 m_flNPCDamagePerTick;
GameTime_t m_flNextDamageTick;
CUtlVector<CHandle<CBaseEntity>> m_vecEntitiesHit;
float32 m_flDamageTickRate;
GameTime_t m_flLastShakeTime;
bool m_bSweepRightFirst;
Vector m_vecBeamTarget;
GameTime_t m_flLastBeamUpdateTime;
Vector m_vecEnemyPosition;
int32 m_nTrackingIndex;
bool m_bPreviewMode;
AttachmentHandle_t m_hAttachment;
private:
uint8 pad_015E[128];
};