Interface StandardKingdomUpgrade
- All Superinterfaces:
KingdomUpgrade,org.kingdoms.constants.namespace.NamespaceContainer,Upgrade
- All Known Implementing Classes:
ChampionUpgrade,MiscUpgrade,Powerup
-
Method Summary
Modifier and TypeMethodDescriptiondefault doubleeval(EnumConfig config, PlaceholderContextProvider placeholderProvider) default intgetDefaultLevel(PlaceholderContextProvider placeholders) default intgetMaxLevel(PlaceholderContextProvider placeholders) default doublegetScaling(PlaceholderContextProvider placeholderProvider) default doublegetUpgradeCost(PlaceholderContextProvider placeholders) default booleandefault booleanisEnabled(PlaceholderContextProvider placeholderProvider) Methods inherited from interface org.kingdoms.constants.group.upgradable.KingdomUpgrade
getScalingMethods inherited from interface org.kingdoms.constants.namespace.NamespaceContainer
getNamespaceMethods inherited from interface org.kingdoms.constants.group.upgradable.Upgrade
getDisplayName
-
Method Details
-
getEnabledOption
EnumConfig getEnabledOption() -
getScalingOption
EnumConfig getScalingOption() -
getUpgradeCostOption
EnumConfig getUpgradeCostOption() -
getMaxLevelOption
EnumConfig getMaxLevelOption() -
getDefaultLevelOption
EnumConfig getDefaultLevelOption() -
getScaling
- Specified by:
getScalingin interfaceKingdomUpgrade
-
eval
-
isEnabled
- Specified by:
isEnabledin interfaceKingdomUpgrade
-
isEnabled
default boolean isEnabled() -
getUpgradeCost
- Specified by:
getUpgradeCostin interfaceUpgrade
-
getMaxLevel
- Specified by:
getMaxLevelin interfaceUpgrade
-
getDataName
String getDataName()- Specified by:
getDataNamein interfaceUpgrade
-
getDefaultLevel
- Specified by:
getDefaultLevelin interfaceUpgrade
-