Class SensorComponent

java.lang.Object
com.csse3200.game.components.Component
com.csse3200.game.components.SensorComponent

public class SensorComponent extends Component
Finds the closest interactable object inside a range of the player's position. This component is used everytime the player moves to update the nearby interactable entities.
  • Constructor Details

    • SensorComponent

      public SensorComponent()
  • Method Details

    • create

      public void create()
      Description copied from class: Component
      Called when the entity is created and registered. Initial logic such as calls to GetComponent should be made here, not in the constructor which is called before an entity is finished.
      Overrides:
      create in class Component
    • getClosestInteractable

      public Entity getClosestInteractable()
      Updates the closest interactable object to the player.
      Returns:
      the closest interactable object to the player.