56 {
59
61 {
63
64 if (oldLevel != -1 || entity.m_Initialized)
65 {
67 {
69 }
71 {
73 }
75 }
77 }
78 #ifndef SERVER
79 {
80 if (oldLevel != -1 || entity.m_Initialized)
81 {
83
85 {
87 }
88
90
93 }
94 else
95 {
98 }
99
101
103 {
105 }
106 }
107 #endif
108 }
override ScriptCallQueue GetCallQueue(int call_category)
void ReplaceEntityServer()
EffectSound m_SPersistent
ParticleSource m_PPersistent
void OnEntityDestroyedPersistentClient(EntityAI entity, string zone)
ParticleSource PlayParticle(int particleType, bool attach=false)
ParticleSource m_POneTime
void DealExplosionDamage()
string m_SoundSetPersistent
string m_ReplaceWithEntity
void OnEntityDestroyedOneTimeServer(EntityAI entity, int oldLevel, string zone)
void OnEntityDestroyedOneTimeClient(EntityAI entity, int oldLevel, string zone)
bool HasExplosionDamage()
void OnEntityDestroyedPersistentServer(EntityAI entity, string zone)
proto void CallLater(func fn, int delay=0, bool repeat=false, void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
adds call into the queue with given parameters and arguments (arguments are held in memory until the ...
proto native CGame GetGame()