1 void WarpZone_InitStep_SpawnFunc();
2 void WarpZone_InitStep_FindTarget();
3 void WarpZone_InitStep_UpdateTransform();
5 // THESE must be defined by calling QC code:
6 void spawnfunc_trigger_warpzone(); // must call the init steps in order, first all spawnfunc init steps, then all findtarget init steps, then all updatetransform init steps
7 void WarpZone_PostTeleportPlayer(entity pl);
9 // server must also define a float called ENT_CLIENT_WARPZONE for the initial byte of WarpZone entities
10 const float ENT_CLIENT_WARPZONE;
12 vector WarpZone_trace_endpos; // UNtransformed endpos
13 void WarpZone_TraceBox(vector org, vector min, vector max, vector end, float nomonsters, entity forent);
14 void WarpZone_TraceLine(vector org, vector end, float nomonsters, entity forent);
15 void WarpZone_TrailParticles(entity own, float eff, vector org, vector end);