void PhysExplosion(Vec2 pos, float Radius, float Force) { AABB Sector = new AABB(); Sector.LowerBound = new Vec2(pos.X - Radius, pos.Y - Radius); Sector.UpperBound = new Vec2(pos.X + Radius, pos.Y + Radius); PhysExplosionCallback cb = new PhysExplosionCallback(); cb.Radius = Radius; cb.Force = Force; cb.pos = pos; m_world.QueryAABB(cb, Sector); }
void PhysExplosion(Vec2 pos, float Radius, float Force) { AABB Sector = new AABB(); Sector.LowerBound = new Vec2(pos.X-Radius, pos.Y-Radius); Sector.UpperBound = new Vec2(pos.X+Radius, pos.Y+Radius); PhysExplosionCallback cb = new PhysExplosionCallback(); cb.Radius = Radius; cb.Force = Force; cb.pos = pos; m_world.QueryAABB(cb, Sector); }