Class CharacterProfessionDefinition
java.lang.Object
zombie.characters.professions.CharacterProfessionDefinition
- All Implemented Interfaces:
IListBoxItem
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionCharacterProfessionDefinition(CharacterProfession characterProfessionType, String name, int cost, String description, String iconPathName) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddCharacterProfessionDefinition(generation.builders.CharacterProfessionDefinitionBuilder characterProfessionDefinitionBuilder) addCharacterProfessionDefinition(CharacterProfession characterProfessionType, String name, int cost, String description, String iconPathName) voidaddGrantedTrait(CharacterTrait characterTrait) voidaddXPBoost(PerkFactory.Perk perk, int level) getCharacterProfessionDefinition(CharacterProfession characterProfession) intgetCost()getLabel()getType()booleanbooleanisGrantedRecipe(String recipe) static voidreset()voidsetDescription(String description)
-
Field Details
-
characterProfessionDefinitions
public static Map<CharacterProfession, CharacterProfessionDefinition> characterProfessionDefinitions
-
-
Constructor Details
-
CharacterProfessionDefinition
public CharacterProfessionDefinition(CharacterProfession characterProfessionType, String name, int cost, String description, String iconPathName)
-
-
Method Details
-
addCharacterProfessionDefinition
public static CharacterProfessionDefinition addCharacterProfessionDefinition(CharacterProfession characterProfessionType, String name, int cost, String description, String iconPathName) -
addCharacterProfessionDefinition
public static void addCharacterProfessionDefinition(generation.builders.CharacterProfessionDefinitionBuilder characterProfessionDefinitionBuilder) -
getProfessions
-
getCharacterProfessionDefinition
public static CharacterProfessionDefinition getCharacterProfessionDefinition(CharacterProfession characterProfession) -
getType
-
getDescription
-
getCost
public int getCost() -
getTexture
-
getGrantedTraits
-
getGrantedRecipes
-
isGrantedRecipe
-
hasGrantedRecipes
public boolean hasGrantedRecipes() -
getLabel
- Specified by:
getLabelin interfaceIListBoxItem
-
getLeftLabel
- Specified by:
getLeftLabelin interfaceIListBoxItem
-
getRightLabel
- Specified by:
getRightLabelin interfaceIListBoxItem
-
getUIName
-
getXpBoosts
-
setDescription
-
addGrantedTrait
-
addXPBoost
-
reset
public static void reset()
-