Controls what results are returned from a cast query against the PhysicsWorld.
// Cast a circle and return every hit, sorted by ascending distance. using UnityEngine; using Unity.Collections; using Unity.U2D.Physics;
public class WorldCastModeExample : MonoBehaviour { void Start() { PhysicsWorld world = PhysicsWorld.defaultWorld; CircleGeometry geometry = new CircleGeometry { radius = 0.5f }; Vector2 translation = new Vector2(0f, -10f); PhysicsQuery.QueryFilter filter = new PhysicsQuery.QueryFilter();
using NativeArray<PhysicsQuery.WorldCastResult> results = world.CastGeometry(geometry, translation, filter, PhysicsQuery.WorldCastMode.AllSorted, Allocator.Temp); } }