1 #insert scripts\shared\shared.gsh;
8 ent endon(
"entityshutdown" );
19 if ( isdefined( on_enter_payload ) )
21 [[on_enter_payload]]( ent );
24 while ( isdefined( ent ) && ent istouching(
self ) )
31 if ( isdefined( ent ) && isdefined( on_exit_payload ) )
33 [[on_exit_payload]]( ent );
36 if ( isdefined( ent ) )
44 if ( !isdefined(
self._triggers ) )
49 if ( !isdefined(
self._triggers[trig getentitynumber()] ) )
54 if ( !
self._triggers[trig getentitynumber()] )
64 if ( !isdefined( ent._triggers ) )
69 ent._triggers[trig getentitynumber()] = 1;
74 if ( !isdefined( ent._triggers ) )
79 if ( !isdefined( ent._triggers[trig getentitynumber()] ) )
84 ent._triggers[trig getentitynumber()] = 0;
89 ent waittill(
"death" );