abstract class ObjectiveTaskAsset
Class ObjectiveTaskAsset. Provides objectivetaskasset functionality for the Hytale server.
java.lang.Object > ObjectiveTaskAsset
Field Summary
descriptionId
protected
String
descriptionId
Field descriptionId.
taskConditions
protected
TaskConditionAsset[]
taskConditions
Field taskConditions.
mapMarkers
protected
Vector3i[]
mapMarkers
Field mapMarkers.
defaultDescriptionId
private
String
defaultDescriptionId
Field defaultDescriptionId.
Method Detail
ObjectiveTaskAsset
public
public
ObjectiveTaskAsset
(final String descriptionId, final TaskConditionAsset[] taskConditions, final Vector3i[] mapMarkers)
Method ObjectiveTaskAsset.
- Parameters:
final StringdescriptionIdfinal TaskConditionAsset[]taskConditionsfinal Vector3i[]mapMarkers
getDescriptionId
public
String
getDescriptionId
()
Method getDescriptionId.
getDescriptionKey
public
String
getDescriptionKey
(final String objectiveId, final int taskSetIndex, final int taskIndex)
Method getDescriptionKey.
- Parameters:
final StringobjectiveIdfinal inttaskSetIndexfinal inttaskIndex
getTaskConditions
public
TaskConditionAsset[]
getTaskConditions
()
Method getTaskConditions.
getMapMarkers
public
Vector3i[]
getMapMarkers
()
Method getMapMarkers.
toString
public
String
toString
()
Method toString.
isTaskPossibleForMarker
public
boolean
isTaskPossibleForMarker
()
Method isTaskPossibleForMarker.
isTaskPossibleForPlayer
public
boolean
isTaskPossibleForPlayer
()
Method isTaskPossibleForPlayer.