public class ObjectiveLineAsset implementsJsonAssetWithMap,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 Stringidfinal Stringcategoryfinal String[]objectiveIdsfinal StringobjectiveTitleKeyfinal StringobjectiveDescriptionKeyfinal 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 StringcurrentObjectiveId
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_ARRAYCodec.STRING_ARRAY
UIEditor
public
new
UIEditor
(new UIEditor.LocalizationKeyField("objectivelines.{assetId}.title", true)
Method UIEditor.
- Parameters:
newUIEditor.LocalizationKeyField("objectivelines.{assetId}.title"truetrue