Class SteeringForceRotate

java.lang.Object
com.hypixel.hytale.server.npc.movement.steeringforces.SteeringForceRotate
All Implemented Interfaces:
SteeringForce

public class SteeringForceRotate extends Object implements SteeringForce
  • Field Details

    • desiredHeading

      private float desiredHeading
    • heading

      private float heading
    • tolerance

      private double tolerance
  • Constructor Details

    • SteeringForceRotate

      public SteeringForceRotate()
  • Method Details

    • compute

      public boolean compute(@Nonnull Steering output)
      Specified by:
      compute in interface SteeringForce
    • setDesiredHeading

      public void setDesiredHeading(float desiredHeading)
    • setHeading

      public void setHeading(float heading)
    • setHeading

      public void setHeading(Ref<EntityStore> ref, @Nonnull Entity entity, ComponentAccessor<EntityStore> componentAccessor)
    • setTolerance

      public void setTolerance(double tolerance)
    • getDesiredHeading

      public double getDesiredHeading()
    • getHeading

      public double getHeading()
    • getTolerance

      public double getTolerance()