ObjectiveLocationMarker

public class ObjectiveLocationMarker implements Component

Class ObjectiveLocationMarker. Provides objectivelocationmarker functionality for the Hytale server.

java.lang.Object > ObjectiveLocationMarker

Field Summary

objectiveLocationMarkerId

protected String objectiveLocationMarkerId

Field objectiveLocationMarkerId.

activeObjectiveUUID

protected UUID activeObjectiveUUID

Field activeObjectiveUUID.

area

protected ObjectiveLocationMarkerArea area

Field area.

environmentIndexes

protected int[] environmentIndexes

Field environmentIndexes.

triggerConditions

protected ObjectiveLocationTriggerCondition[] triggerConditions

Field triggerConditions.

activeObjective

private Objective activeObjective

Field activeObjective.

untrackPacket

private UntrackObjective untrackPacket

Field untrackPacket.

marker

final ObjectiveLocationMarker marker

Field marker.

Method Detail

getComponentType

public ObjectiveLocationMarker> getComponentType ()

Method getComponentType.

ObjectiveLocationMarker

public public ObjectiveLocationMarker ()

Method ObjectiveLocationMarker.

setObjectiveLocationMarkerId

public void setObjectiveLocationMarkerId (final String objectiveLocationMarkerId)

Method setObjectiveLocationMarkerId.

Parameters:
final String objectiveLocationMarkerId

setActiveObjectiveUUID

public void setActiveObjectiveUUID (final UUID activeObjectiveUUID)

Method setActiveObjectiveUUID.

Parameters:
final UUID activeObjectiveUUID

getActiveObjective

public Objective getActiveObjective ()

Method getActiveObjective.

setActiveObjective

public void setActiveObjective (final Objective activeObjective)

Method setActiveObjective.

Parameters:
final Objective activeObjective

getObjectiveLocationMarkerId

public String getObjectiveLocationMarkerId ()

Method getObjectiveLocationMarkerId.

getUntrackPacket

public UntrackObjective getUntrackPacket ()

Method getUntrackPacket.

setUntrackPacket

public void setUntrackPacket (@Nonnull final UntrackObjective untrackPacket)

Method setUntrackPacket.

Parameters:
@Nonnull final UntrackObjective untrackPacket

getArea

public ObjectiveLocationMarkerArea getArea ()

Method getArea.

updateLocationMarkerValues

public void updateLocationMarkerValues (@Nonnull final ObjectiveLocationMarkerAsset objectiveLocationMarkerAsset, final float yaw, @Nonnull final Store store)

Method updateLocationMarkerValues.

Parameters:
@Nonnull final ObjectiveLocationMarkerAsset objectiveLocationMarkerAsset
final float yaw
@Nonnull final Store store

clone

public Component clone ()

Method clone.

KeyedCodec

public new KeyedCodec ("ActiveObjectiveUUID", Codec.UUID_BINARY)

Method KeyedCodec.

Parameters:
"ActiveObjectiveUUID" "ActiveObjectiveUUID"
Codec.UUID_BINARY Codec.UUID_BINARY