class CSoundOpvarSetPointEntity : public CSoundOpvarSetPointBase
{
public:
CEntityIOOutput m_OnEnter;
CEntityIOOutput m_OnExit;
bool m_bAutoDisable;
private:
uint8 pad_05EC[32];
public:
float32 m_flDistanceMin;
float32 m_flDistanceMax;
float32 m_flDistanceMapMin;
float32 m_flDistanceMapMax;
float32 m_flOcclusionRadius;
float32 m_flOcclusionMin;
float32 m_flOcclusionMax;
float32 m_flValSetOnDisable;
bool m_bSetValueOnDisable;
bool m_bReloading;
int32 m_nSimulationMode;
int32 m_nVisibilitySamples;
Vector m_vDynamicProxyPoint;
float32 m_flDynamicMaximumOcclusion;
CEntityHandle m_hDynamicEntity;
CUtlSymbolLarge m_iszDynamicEntityName;
float32 m_flPathingDistanceNormFactor;
Vector m_vPathingSourcePos;
Vector m_vPathingListenerPos;
Vector m_vPathingDirection;
int32 m_nPathingSourceIndex;
};