PathManager

public class PathManager

Class PathManager. Provides pathmanager functionality for the Hytale server.

java.lang.Object > PathManager

Field Summary

currentPathHint

private UUID currentPathHint

Field currentPathHint.

currentPath

private IPath currentPath

Field currentPath.

worldPathData

final WorldPathData worldPathData

Field worldPathData.

worldGenIdComponent

final WorldGenId worldGenIdComponent

Field worldGenIdComponent.

worldGenId

final int worldGenId

Field worldGenId.

Method Detail

setPrefabPath

public void setPrefabPath (@Nonnull final UUID currentPath, @Nonnull final IPrefabPath path)

Method setPrefabPath.

Parameters:
@Nonnull final UUID currentPath
@Nonnull final IPrefabPath path

setTransientPath

public void setTransientPath (@Nonnull final IPath path)

Method setTransientPath.

Parameters:
@Nonnull final IPath path

isFollowingPath

public boolean isFollowingPath ()

Method isFollowingPath.

getCurrentPathHint

public UUID getCurrentPathHint ()

Method getCurrentPathHint.

getPath

public IPath getPath (@Nonnull final Ref ref, @Nonnull final ComponentAccessor componentAccessor)

Method getPath.

Parameters:
@Nonnull final Ref ref
@Nonnull final ComponentAccessor componentAccessor