Interface KingdomUpgrade
- All Superinterfaces:
org.kingdoms.constants.namespace.NamespaceContainer,Upgrade
- All Known Subinterfaces:
StandardKingdomUpgrade
- All Known Implementing Classes:
ChampionUpgrade,MiscUpgrade,Powerup
public interface KingdomUpgrade
extends Upgrade, org.kingdoms.constants.namespace.NamespaceContainer
-
Method Summary
Modifier and TypeMethodDescriptiongetDefaults(Collection<MiscUpgrade> values) static <T extends Enum<T> & KingdomUpgrade>
Map<T,Integer> getDefaults(T[] VALUES) default doublegetScaling(Kingdom kingdom) doublegetScaling(PlaceholderContextProvider placeholderProvider) booleanisEnabled(PlaceholderContextProvider placeholderProvider) Methods inherited from interface org.kingdoms.constants.namespace.NamespaceContainer
getNamespaceMethods inherited from interface org.kingdoms.constants.group.upgradable.Upgrade
getDataName, getDefaultLevel, getDisplayName, getMaxLevel, getUpgradeCost
-
Method Details
-
getScaling
-
getDefaults
-
getDefaults
static Map<org.kingdoms.constants.namespace.Namespace,Integer> getDefaults(Collection<MiscUpgrade> values) -
isEnabled
-
getScaling
-