Atavism Version 2018.1AGIS API

atavism.server.pathing.crowd
Class PathQueue

java.lang.Object
  extended by atavism.server.pathing.crowd.PathQueue

public class PathQueue
extends java.lang.Object


Field Summary
static long PathQInvalid
           
 
Constructor Summary
PathQueue()
           
 
Method Summary
 DetourStatusReturn GetPathResult(long refId, long[] path, int pathSize, int maxPath)
           
 java.util.EnumSet<Status> GetRequestStatus(long refId)
           
 java.lang.Boolean Init(int maxPathSize, int maxSearchNodeCount, NavMesh nav)
           
 NavMeshQuery NavQuery()
           
 long Request(long startRef, long endRef, float[] startPos, float[] endPos, QueryFilter filter)
           
 void Update(int maxIters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PathQInvalid

public static final long PathQInvalid
See Also:
Constant Field Values
Constructor Detail

PathQueue

public PathQueue()
Method Detail

Init

public java.lang.Boolean Init(int maxPathSize,
                              int maxSearchNodeCount,
                              NavMesh nav)

Update

public void Update(int maxIters)

Request

public long Request(long startRef,
                    long endRef,
                    float[] startPos,
                    float[] endPos,
                    QueryFilter filter)

GetRequestStatus

public java.util.EnumSet<Status> GetRequestStatus(long refId)

GetPathResult

public DetourStatusReturn GetPathResult(long refId,
                                        long[] path,
                                        int pathSize,
                                        int maxPath)

NavQuery

public NavMeshQuery NavQuery()


Copyright © 2018 Dragonsan Studios Sp. z o.o.