ObjectiveLineAsset

public class ObjectiveLineAsset implements JsonAssetWithMap, DefaultAssetMap, ObjectiveLineAsset>>

Class ObjectiveLineAsset. Provides objectivelineasset functionality for the Hytale server.

java.lang.Object > ObjectiveLineAsset

Field Summary

extraData

protected AssetExtraInfo.Data extraData

Field extraData.

id

protected String id

Field id.

category

protected String category

Field category.

objectiveIds

protected String[] objectiveIds

Field objectiveIds.

objectiveTitleKey

protected String objectiveTitleKey

Field objectiveTitleKey.

objectiveDescriptionKey

protected String objectiveDescriptionKey

Field objectiveDescriptionKey.

nextObjectiveLineIds

protected String[] nextObjectiveLineIds

Field nextObjectiveLineIds.

Method Detail

getAssetStore

public > getAssetStore ()

Method getAssetStore.

getAssetMap

public ObjectiveLineAsset> getAssetMap ()

Method getAssetMap.

ObjectiveLineAsset

public public ObjectiveLineAsset (final String id, final String category, final String[] objectiveIds, final String objectiveTitleKey, final String objectiveDescriptionKey, final String[] nextObjectiveLineIds)

Method ObjectiveLineAsset.

Parameters:
final String id
final String category
final String[] objectiveIds
final String objectiveTitleKey
final String objectiveDescriptionKey
final String[] nextObjectiveLineIds

getId

public String getId ()

Method getId.

getCategory

public String getCategory ()

Method getCategory.

getObjectiveIds

public String[] getObjectiveIds ()

Method getObjectiveIds.

getNextObjectiveId

public String getNextObjectiveId (final String currentObjectiveId)

Method getNextObjectiveId.

Parameters:
final String currentObjectiveId

getObjectiveTitleKey

public String getObjectiveTitleKey ()

Method getObjectiveTitleKey.

getObjectiveDescriptionKey

public String getObjectiveDescriptionKey ()

Method getObjectiveDescriptionKey.

getNextObjectiveLineIds

public String[] getNextObjectiveLineIds ()

Method getNextObjectiveLineIds.

toString

public String toString ()

Method toString.

KeyedCodec

public new KeyedCodec ("ObjectiveIds", Codec.STRING_ARRAY)

Method KeyedCodec.

Parameters:
"ObjectiveIds" "ObjectiveIds"
Codec.STRING_ARRAY Codec.STRING_ARRAY

UIEditor

public new UIEditor (new UIEditor.LocalizationKeyField("objectivelines.{assetId}.title", true)

Method UIEditor.

Parameters:
new UIEditor.LocalizationKeyField("objectivelines.{assetId}.title"
true true