|   | Type | Name | Arguments | | - | - | procref  | m_xOnTrapped | 
| - | - | procref  | m_xOnTick | 
| - | - | procref  | m_xOnReleased | 
| - | - | CObjHndl  | m_xTrap | 
| - | - | CObjHndl  | m_xObj | 
| - | - | CGameTime  | m_xStartTime | 
| - | - | real  | m_fDuration | 
| - | - | int  | m_iTimer | 
| - | - | bool  | m_bSkipTarget | 
| - | - | void  | constructor |  (
)  | 
| - | - | void  | destructor |  (
)  | 
| X | - | ref CTrap.CTrapEffect  | op_Assign |  (
 ref CTrap.CTrapEffect )  | 
| X | - | bool  | OnPush |  (
 ref CEvtPointer p_rxEP )  | 
| - | - | void  | constructor |  (
 ^CTrap p_pxTrap  ,  CObjHndl p_xObj  ,  procref p_xOnTrap  ,  procref p_xOnRel  ,  procref p_xOnTick )  | 
| X | S | ^CTrap.CTrapEffect  | CreateEffect |  (
 ^CTrap p_pxTrap  ,  CObjHndl p_xObj  ,  procref p_xOnTrap  ,  procref p_xOnRel  ,  procref p_xOnTick )  | 
| X | S | ^CTrap.CTrapEffect  | CreateEffect |  (
)  | 
| X | - | void  | ReInit |  (
)  | 
| X | - | void  | Delete |  (
)  | 
| X | - | void  | DoKArc |  (
 ref CArc p_rxArc )  | 
| X | - | void  | SetProcs |  (
 procref p_xOnTrap  ,  procref p_xOnRel  ,  procref p_xOnTick )  | 
| X | - | void  | SetProcs |  (
 procref p_xOnTrap  ,  procref p_xOnRel )  | 
| X | - | void  | ReleaseProcs |  (
)  | 
| X | - | bool  | OnRelease |  (
)  |