Class PathfinderResultImpl

java.lang.Object
de.bsommerfeld.pathetic.engine.result.PathfinderResultImpl
All Implemented Interfaces:
de.bsommerfeld.pathetic.api.pathing.result.PathfinderResult

public class PathfinderResultImpl extends Object implements de.bsommerfeld.pathetic.api.pathing.result.PathfinderResult
  • Constructor Details

    • PathfinderResultImpl

      public PathfinderResultImpl(de.bsommerfeld.pathetic.api.pathing.result.PathState pathState, de.bsommerfeld.pathetic.api.pathing.result.Path path)
  • Method Details

    • successful

      public boolean successful()
      Specified by:
      successful in interface de.bsommerfeld.pathetic.api.pathing.result.PathfinderResult
    • hasFailed

      public boolean hasFailed()
      Specified by:
      hasFailed in interface de.bsommerfeld.pathetic.api.pathing.result.PathfinderResult
    • hasFallenBack

      public boolean hasFallenBack()
      Specified by:
      hasFallenBack in interface de.bsommerfeld.pathetic.api.pathing.result.PathfinderResult
    • getPathState

      public de.bsommerfeld.pathetic.api.pathing.result.PathState getPathState()
      Specified by:
      getPathState in interface de.bsommerfeld.pathetic.api.pathing.result.PathfinderResult
    • getPath

      public de.bsommerfeld.pathetic.api.pathing.result.Path getPath()
      Specified by:
      getPath in interface de.bsommerfeld.pathetic.api.pathing.result.PathfinderResult