static bool ShouldCollide(Fixture fixture, Physics2DContactTestItem item) { if (fixture.CollisionGroup != 0 && fixture.CollisionGroup == item.CollisionGroup) { return(fixture.CollisionGroup > 0); } bool collide = ((fixture.CollidesWith & item.CollisionCategories) != 0) && ((item.CollidesWith & fixture.CollisionCategories) != 0); return(collide); }
public static void Physics2DContactTest(this Component_Scene scene, Physics2DContactTestItem item) { Physics2DContactTest(scene, new Physics2DContactTestItem[] { item }); }