Class AllHitCallback
java.lang.Object
com.csse3200.game.physics.raycast.AllHitCallback
- All Implemented Interfaces:
com.badlogic.gdx.physics.box2d.RayCastCallback
public class AllHitCallback
extends Object
implements com.badlogic.gdx.physics.box2d.RayCastCallback
Cast a ray against all colliders that match the layer mask. All hits will be stored, with an empty
array if no hits occurred.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfloat
reportRayFixture
(com.badlogic.gdx.physics.box2d.Fixture fixture, com.badlogic.gdx.math.Vector2 point, com.badlogic.gdx.math.Vector2 normal, float fraction)
-
Field Details
-
layerMask
public short layerMask
-
-
Constructor Details
-
AllHitCallback
public AllHitCallback()
-
-
Method Details
-
getHitsAndClear
-
reportRayFixture
public float reportRayFixture(com.badlogic.gdx.physics.box2d.Fixture fixture, com.badlogic.gdx.math.Vector2 point, com.badlogic.gdx.math.Vector2 normal, float fraction) - Specified by:
reportRayFixture
in interfacecom.badlogic.gdx.physics.box2d.RayCastCallback
-