32#define EARTHQUAKE_STRENGTH 50
34class ViewJitter :
public Trigger {
41 qboolean m_bDoneDeath;
45 CLASS_PROTOTYPE( ViewJitter );
48 ViewJitter(
Vector vOrigin,
float fRadius,
float fEdgeEffect,
Vector vStrength,
float fDuration,
Vector vTimeDecay,
float fStartDecay );
50 void EventActivateJitter(
Event *ev );
51 void EventJitterThink(
Event *ev );
52 void EventSetRadius(
Event *ev );
53 void EventSetEdgeEffect(
Event *ev );
54 void EventSetAmount(
Event *ev );
55 void EventSetDuration(
Event *ev );
56 void EventSetTimeDecay(
Event *ev );
57 void EventSetDoneDeath(
Event *ev );
59 void Archive(
Archiver& arc )
override;
62inline void ViewJitter::Archive
67 Trigger::Archive( arc );
69 arc.ArchiveFloat( &m_fRadius );
70 arc.ArchiveFloat( &m_fEdgeEffect );
71 arc.ArchiveVector( &m_vJitterStrength );
72 arc.ArchiveFloat( &m_fDuration );
73 arc.ArchiveVector( &m_vTimeDecay );
74 arc.ArchiveBoolean( &m_bDoneDeath );
75 arc.ArchiveFloat( &m_fTimeRunning );
Definition listener.h:246