DebugSupport

public class DebugSupport

Class DebugSupport. Provides debugsupport functionality for the Hytale server.

java.lang.Object > DebugSupport

Field Summary

debugDisplay

protected RoleDebugDisplay debugDisplay

Field debugDisplay.

debugRoleSteering

protected boolean debugRoleSteering

Field debugRoleSteering.

debugMotionSteering

protected boolean debugMotionSteering

Field debugMotionSteering.

debugFlags

protected EnumSet debugFlags

Field debugFlags.

displayCustomString

protected String displayCustomString

Field displayCustomString.

displayPathfinderString

protected String displayPathfinderString

Field displayPathfinderString.

traceSuccess

protected boolean traceSuccess

Field traceSuccess.

traceFail

protected boolean traceFail

Field traceFail.

traceSensorFails

protected boolean traceSensorFails

Field traceSensorFails.

lastFailingSensor

protected Sensor lastFailingSensor

Field lastFailingSensor.

ret

final String ret

Field ret.

Method Detail

DebugSupport

public public DebugSupport (final NPCEntity parent, @Nonnull final BuilderRole builder)

Method DebugSupport.

Parameters:
final NPCEntity parent
@Nonnull final BuilderRole builder

getDebugDisplay

public RoleDebugDisplay getDebugDisplay ()

Method getDebugDisplay.

isTraceSuccess

public boolean isTraceSuccess ()

Method isTraceSuccess.

isTraceFail

public boolean isTraceFail ()

Method isTraceFail.

isTraceSensorFails

public boolean isTraceSensorFails ()

Method isTraceSensorFails.

setLastFailingSensor

public void setLastFailingSensor (final Sensor sensor)

Method setLastFailingSensor.

Parameters:
final Sensor sensor

getLastFailingSensor

public Sensor getLastFailingSensor ()

Method getLastFailingSensor.

isDebugRoleSteering

public boolean isDebugRoleSteering ()

Method isDebugRoleSteering.

isDebugMotionSteering

public boolean isDebugMotionSteering ()

Method isDebugMotionSteering.

setDisplayCustomString

public void setDisplayCustomString (final String displayCustomString)

Method setDisplayCustomString.

Parameters:
final String displayCustomString

pollDisplayCustomString

public String pollDisplayCustomString ()

Method pollDisplayCustomString.

setDisplayPathfinderString

public void setDisplayPathfinderString (final String displayPathfinderString)

Method setDisplayPathfinderString.

Parameters:
final String displayPathfinderString

pollDisplayPathfinderString

public String pollDisplayPathfinderString ()

Method pollDisplayPathfinderString.

getDebugFlags

public EnumSet getDebugFlags ()

Method getDebugFlags.

setDebugFlags

public void setDebugFlags (final EnumSet debugFlags)

Method setDebugFlags.

Parameters:
final EnumSet debugFlags

isDebugFlagSet

public boolean isDebugFlagSet (final RoleDebugFlags flag)

Method isDebugFlagSet.

Parameters:
final RoleDebugFlags flag

isAnyDebugFlagSet

public boolean isAnyDebugFlagSet (@Nonnull final EnumSet flags)

Method isAnyDebugFlagSet.

Parameters:
@Nonnull final EnumSet flags

activate

public void activate ()

Method activate.