Class PathFindBehavior2

java.lang.Object
zombie.pathfind.PathFindBehavior2
All Implemented Interfaces:
IPathfinder

public final class PathFindBehavior2 extends Object implements IPathfinder
  • Field Details

    • pathNextIsSet

      public boolean pathNextIsSet
    • pathNextX

      public float pathNextX
    • pathNextY

      public float pathNextY
    • Listeners

      public ArrayList<IPathfinder> Listeners
    • NPCData

      public PathFindBehavior2.NPCData NPCData
    • bStopping

      public boolean bStopping
    • walkingOnTheSpot

      public final WalkingOnTheSpot walkingOnTheSpot
  • Constructor Details

    • PathFindBehavior2

      public PathFindBehavior2(IsoGameCharacter isoGameCharacter)
  • Method Details

    • isGoalNone

      public boolean isGoalNone()
    • isGoalCharacter

      public boolean isGoalCharacter()
    • isGoalLocation

      public boolean isGoalLocation()
    • isGoalSound

      public boolean isGoalSound()
    • isGoalSitOnFurniture

      public boolean isGoalSitOnFurniture()
    • getGoalSitOnFurnitureObject

      public IsoObject getGoalSitOnFurnitureObject()
    • isGoalVehicleAdjacent

      public boolean isGoalVehicleAdjacent()
    • isGoalVehicleArea

      public boolean isGoalVehicleArea()
    • isGoalVehicleSeat

      public boolean isGoalVehicleSeat()
    • reset

      public void reset()
    • pathToCharacter

      public void pathToCharacter(IsoGameCharacter isoGameCharacter)
    • pathToLocation

      public void pathToLocation(int int2, int int1, int int0)
    • pathToLocationF

      public void pathToLocationF(float float0, float float1, float float2)
    • pathToSound

      public void pathToSound(int int2, int int1, int int0)
    • pathToNearest

      public void pathToNearest(gnu.trove.list.array.TFloatArrayList tFloatArrayList)
    • pathToNearestTable

      public void pathToNearestTable(se.krka.kahlua.vm.KahluaTable kahluaTable)
    • pathToSitOnFurniture

      public void pathToSitOnFurniture(IsoObject isoObject, boolean boolean0)
    • shouldIgnoreCollisionWithSquare

      public boolean shouldIgnoreCollisionWithSquare(IsoGridSquare isoGridSquare)
    • pathToVehicleAdjacent

      public void pathToVehicleAdjacent(BaseVehicle baseVehicle)
    • pathToVehicleArea

      public void pathToVehicleArea(BaseVehicle baseVehicle, String string)
    • pathToVehicleSeat

      public void pathToVehicleSeat(BaseVehicle baseVehicle, int int0)
    • cancel

      public void cancel()
    • getIsCancelled

      public boolean getIsCancelled()
    • setData

      public void setData(float float0, float float1, float float2)
    • getTargetX

      public float getTargetX()
    • getTargetY

      public float getTargetY()
    • getTargetZ

      public float getTargetZ()
    • getPathLength

      public float getPathLength()
    • getTargetChar

      public IsoGameCharacter getTargetChar()
    • isTargetLocation

      public boolean isTargetLocation(float float2, float float1, float float0)
    • update

    • moveToPoint

      public void moveToPoint(float float1, float float0, float float3)
    • moveToDir

      public void moveToDir(IsoMovingObject isoMovingObject, float float1)
    • shouldGetUpFromCrawl

      public boolean shouldGetUpFromCrawl()
    • shouldBeMoving

      public boolean shouldBeMoving()
    • hasStartedMoving

      public boolean hasStartedMoving()
    • allowTurnAnimation

      public boolean allowTurnAnimation()
    • isTurningToObstacle

      public boolean isTurningToObstacle()
    • isStrafing

      public boolean isStrafing()
    • closestPointOnPath

      public static void closestPointOnPath(float float7, float float6, float float1, IsoMovingObject isoMovingObject, Path pathx, PathFindBehavior2.PointOnPath pointOnPathx)
    • render

      public void render()
    • Succeeded

      public void Succeeded(Path pathx, Mover var2)
      Specified by:
      Succeeded in interface IPathfinder
    • Failed

      public void Failed(Mover var1)
      Specified by:
      Failed in interface IPathfinder
    • isMovingUsingPathFind

      public boolean isMovingUsingPathFind()