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 Details

    • layerMask

      public short layerMask
  • Constructor Details

    • AllHitCallback

      public AllHitCallback()
  • Method Details

    • getHitsAndClear

      public RaycastHit[] 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 interface com.badlogic.gdx.physics.box2d.RayCastCallback