BountyObjectiveTaskAsset

public class BountyObjectiveTaskAsset extends ObjectiveTaskAsset

Class BountyObjectiveTaskAsset. Provides bountyobjectivetaskasset functionality for the Hytale server.

java.lang.Object > ObjectiveTaskAsset > BountyObjectiveTaskAsset

Field Summary

npcId

protected String npcId

Field npcId.

worldLocationProvider

protected WorldLocationProvider worldLocationProvider

Field worldLocationProvider.

Method Detail

BountyObjectiveTaskAsset

public public BountyObjectiveTaskAsset (final String descriptionId, final TaskConditionAsset[] taskConditions, final Vector3i[] mapMarkers, final String npcId, final WorldLocationProvider worldLocationProvider)

Method BountyObjectiveTaskAsset.

Parameters:
final String descriptionId
final TaskConditionAsset[] taskConditions
final Vector3i[] mapMarkers
final String npcId
final WorldLocationProvider worldLocationProvider

getTaskScope

public TaskScope getTaskScope ()

Method getTaskScope.

getNpcId

public String getNpcId ()

Method getNpcId.

getWorldLocationProvider

public WorldLocationProvider getWorldLocationProvider ()

Method getWorldLocationProvider.

matchesAsset0

protected boolean matchesAsset0 (final ObjectiveTaskAsset task)

Method matchesAsset0.

Parameters:
final ObjectiveTaskAsset task

toString

public String toString ()

Method toString.

KeyedCodec

public new KeyedCodec ("WorldLocationCondition", WorldLocationProvider.CODEC)

Method KeyedCodec.

Parameters:
"WorldLocationCondition" "WorldLocationCondition"
WorldLocationProvider.CODEC WorldLocationProvider.CODEC