29class SmokeGrenade :
public EffectEntity
31 CLASS_PROTOTYPE(SmokeGrenade);
36 void EventSetSpawnrate(Event *ev);
37 void EventSetBouncefactor(Event *ev);
38 void EventSetLife(Event *ev);
39 void EventSetSpawnLife(Event *ev);
40 void EventSetScalerate(Event *ev);
41 void EventSetVelocity(Event *ev);
42 void EventSetSpin(Event *ev);
43 void EventSetOffset(Event *ev);
44 void EventSetScale(Event *ev);
45 void EventSetFadein(Event *ev);
46 void EventSetFadedelay(Event *ev);
47 void EventSetMaxAlpha(Event *ev);
49 void Think()
override;
51 void Archive(
Archiver& arc)
override;
70 SafePtr<Sentient> owner;