protected virtual void OnWorldRayPrefilter(CWorldRayPreFilterEventArgs pEventArgs) { if (m_WorldRayPrefilter != null) { m_WorldRayPrefilter(this, pEventArgs); } }
private uint InvokeWorldRayPrefilter(IntPtr pNewtonBody, IntPtr pUserData, IntPtr pNewtonCollision) { var args = new CWorldRayPreFilterEventArgs((CBody)CHashTables.Body[pNewtonBody], CHashTables.BodyUserData[pNewtonBody], (CCollision)CHashTables.Collision[pNewtonCollision]); OnWorldRayPrefilter(args); return(args.Skip ? (uint)0 : (uint)1); }
private uint InvokeWorldRayPrefilter(IntPtr pNewtonBody, IntPtr pUserData, IntPtr pNewtonCollision) { var args = new CWorldRayPreFilterEventArgs((CBody)CHashTables.Body[pNewtonBody], CHashTables.BodyUserData[pNewtonBody], (CCollision)CHashTables.Collision[pNewtonCollision]); OnWorldRayPrefilter(args); return args.Skip ? (uint)0 : (uint)1; }