Uses of Enum Class
com.prineside.tdi2.enums.DifficultyMode
Packages that use DifficultyMode
Package
Description
The game itself.
A hard-coded lists of different types of everything, for example, types of enemies or towers.
-
Uses of DifficultyMode in com.prineside.tdi2
Fields in com.prineside.tdi2 declared as DifficultyMode -
Uses of DifficultyMode in com.prineside.tdi2.enums
Fields in com.prineside.tdi2.enums declared as DifficultyModeMethods in com.prineside.tdi2.enums that return DifficultyModeModifier and TypeMethodDescriptionstatic DifficultyMode
Returns the enum constant of this class with the specified name.static DifficultyMode[]
DifficultyMode.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.prineside.tdi2.enums with parameters of type DifficultyModeModifier and TypeMethodDescriptionstatic boolean
DifficultyMode.hasSpecialResources
(DifficultyMode mode) static boolean
DifficultyMode.isEndless
(DifficultyMode mode) -
Uses of DifficultyMode in com.prineside.tdi2.managers
Fields in com.prineside.tdi2.managers declared as DifficultyModeModifier and TypeFieldDescriptionLeaderBoardManager.BasicLevelsTopLeaderboards.difficultyMode
LeaderBoardManager.LeaderboardsRankResult.difficultyMode
LeaderBoardManager.LeaderboardsResult.difficultyMode
ReplayManager.ReplayHeader.difficultyMode
ReplayManager.ReplayRecord.difficultyMode
Methods in com.prineside.tdi2.managers that return DifficultyModeMethods in com.prineside.tdi2.managers with parameters of type DifficultyModeModifier and TypeMethodDescriptionstatic int
ProgressManager.clampModeDifficulty
(DifficultyMode mode, int setValue, BasicLevel basicLevel, boolean disableResearchAndTrophies, boolean forUserMaps, ProgressManager.ProgressSnapshotForState progressSnapshot) static int
ProgressManager.clampModeDifficultyGVP
(DifficultyMode mode, int setValue, GameValueProvider gvp) GameValueManager.createSnapshot
(GameValueManager.GameValuesSnapshot snapshot, DifficultyMode difficultyMode, boolean fillWithEffects, BasicLevel forLevel, boolean disableResearchAndTrophies, boolean forUserMaps, ProgressManager.ProgressSnapshotForState progressSnapshot) boolean
ProgressManager.difficultyModeAvailable
(DifficultyMode mode) ProgressManager.getDifficultyModeColor
(DifficultyMode mode) int
ProgressManager.getDifficultyModeDiffMultiplier
(DifficultyMode mode) static float
ProgressManager.getDifficultyModePrizeMultiplier
(DifficultyMode mode) ProgressManager.getDifficultyName
(DifficultyMode mode) void
LeaderBoardManager.getLeaderboards
(GameStateSystem.GameMode gameMode, DifficultyMode difficultyMode, String mapName, ReplayManager.LeaderboardsMode leaderboardsMode, ObjectConsumer<LeaderBoardManager.LeaderboardsResult> retriever) void
LeaderBoardManager.getLeaderboardsAdvanceRank
(GameStateSystem.GameMode gameMode, DifficultyMode difficultyMode, String mapName, ReplayManager.LeaderboardsMode leaderboardsMode, long score, ObjectConsumer<LeaderBoardManager.LeaderboardsRankResult> retriever) void
LeaderBoardManager.getLeaderboardsRank
(GameStateSystem.GameMode gameMode, DifficultyMode difficultyMode, String mapName, ReplayManager.LeaderboardsMode leaderboardsMode, ObjectConsumer<LeaderBoardManager.LeaderboardsRankResult> retriever) void
ProgressManager.setDifficultyMode
(DifficultyMode mode) -
Uses of DifficultyMode in com.prineside.tdi2.managers.preferences.categories.progress
Methods in com.prineside.tdi2.managers.preferences.categories.progress that return DifficultyModeMethods in com.prineside.tdi2.managers.preferences.categories.progress with parameters of type DifficultyModeModifier and TypeMethodDescriptionvoid
PP_Progress.setDifficultyMode
(DifficultyMode difficultyMode) -
Uses of DifficultyMode in com.prineside.tdi2.screens
Methods in com.prineside.tdi2.screens with parameters of type DifficultyModeModifier and TypeMethodDescriptionstatic void
GameScreen.configureSystemsBeforeSetup
(GameSystemProvider S, AbilitySelectionOverlay.SelectedAbilitiesConfiguration abilitiesConfiguration, boolean canLootCases, boolean lootBoostEnabled, boolean rarityBoostEnabled, long gameStartTimestamp, BasicLevel basicLevel, UserMap userMap, DifficultyMode difficultyMode, int modeDifficultyMultiplier, GameStateSystem.GameMode gameMode, BossType[] allowedBossesForCustomMaps, ProgressManager.ProgressSnapshotForState progressSnapshot, ProgressManager.InventoryStatistics inventoryStatistics, DailyQuestManager.DailyQuestLevel dailyQuestLevel) Used by: - GameScreen.init() - GameStateSystem.continueSavedGame() (if continued with sync validator)Constructors in com.prineside.tdi2.screens with parameters of type DifficultyModeModifierConstructorDescriptionGameScreen
(BasicLevel basicLevel, DifficultyMode difficultyMode, int modeDifficultyMultiplier, AbilitySelectionOverlay.SelectedAbilitiesConfiguration abilitiesConfiguration, boolean canLootCases, boolean lootBoostEnabled, boolean rarityBoostEnabled, long gameStartTimestamp, ProgressManager.ProgressSnapshotForState progressSnapshot, ProgressManager.InventoryStatistics inventoryStatistics, DailyQuestManager.DailyQuestLevel dailyQuestLevel) Used by: - GameStateSystem.restartGame() - GameStateSystem.continueSavedGame() - GameStateSystem.startReplay() - GameStateSystem.headlessValidateGame() --- ScreenManager.startNewBasicLevel() --- ScreenManager.startNewDailyLevel()GameScreen
(BasicLevel basicLevel, DifficultyMode difficultyMode, int modeDifficultyMultiplier, AbilitySelectionOverlay.SelectedAbilitiesConfiguration abilitiesConfiguration, long gameStartTimestamp, ProgressManager.ProgressSnapshotForState progressSnapshot) Used by: - ScreenManager.startNewBasicLevel()GameScreen
(UserMap userMap, DifficultyMode difficultyMode, int modeDifficultyMultiplier, AbilitySelectionOverlay.SelectedAbilitiesConfiguration abilitiesConfiguration, long gameStartTimestamp, BossType[] allowedBossesForCustomMaps, ProgressManager.ProgressSnapshotForState progressSnapshot, ProgressManager.InventoryStatistics inventoryStatistics) Used by: - ScreenManager.startNewUserLevel() - GameStateSystem.restartGame() - GameStateSystem.continueSavedGame() - GameStateSystem.startReplay() - GameStateSystem.headlessValidateGame() -
Uses of DifficultyMode in com.prineside.tdi2.systems
Fields in com.prineside.tdi2.systems declared as DifficultyMode -
Uses of DifficultyMode in com.prineside.tdi2.utils.simulation
Fields in com.prineside.tdi2.utils.simulation declared as DifficultyMode