Uses of Class
com.prineside.tdi2.BasicLevel
Packages that use BasicLevel
Package
Description
The game itself.
-
Uses of BasicLevel in com.prineside.tdi2
Fields in com.prineside.tdi2 declared as BasicLevelFields in com.prineside.tdi2 with type parameters of type BasicLevelMethods in com.prineside.tdi2 that return BasicLevelModifier and TypeMethodDescriptionstatic BasicLevel
static BasicLevel
BasicLevel.createNewFromFullJson
(String jsonStr) static BasicLevel
Methods in com.prineside.tdi2 with parameters of type BasicLevelModifier and TypeMethodDescriptionstatic BasicLevel.WaveQuest
BasicLevel.WaveQuest.fromJson
(BasicLevel basicLevel, JsonValue jsonValue) static BasicLevelQuestConfig
BasicLevelQuestConfig.fromJson
(JsonValue jsonValue, BasicLevel level) Constructors in com.prineside.tdi2 with parameters of type BasicLevelModifierConstructorDescriptionBasicLevelQuestConfig
(String id, boolean scripted, StatisticsType statisticsType, long requiredValue, boolean duringGame, BasicLevel level) WaveQuest
(BasicLevel basicLevel, String id, int waves) -
Uses of BasicLevel in com.prineside.tdi2.managers
Fields in com.prineside.tdi2.managers with type parameters of type BasicLevelMethods in com.prineside.tdi2.managers that return BasicLevelModifier and TypeMethodDescriptionВОзвращает уровень из levels.json или файловой системы, если кэширован (дневной квест)BasicLevelManager.getNextLevel
(BasicLevel current) BasicLevelManager.getNextVisibleLevel
(BasicLevel current) BasicLevelManager.loadAndRegisterLevelFromJson
(JsonValue jsonValue) Methods in com.prineside.tdi2.managers that return types with arguments of type BasicLevelMethods in com.prineside.tdi2.managers with parameters of type BasicLevelModifier and TypeMethodDescriptionboolean
BasicLevelManager.canBePurchased
(BasicLevel level) static int
ProgressManager.clampModeDifficulty
(DifficultyMode mode, int setValue, BasicLevel basicLevel, boolean disableResearchAndTrophies, boolean forUserMaps, ProgressManager.ProgressSnapshotForState progressSnapshot) GameValueManager.createSnapshot
(GameValueManager.GameValuesSnapshot snapshot, DifficultyMode difficultyMode, boolean fillWithEffects, BasicLevel forLevel, boolean disableResearchAndTrophies, boolean forUserMaps, ProgressManager.ProgressSnapshotForState progressSnapshot) int
BasicLevelManager.getGainedStarsOnLevel
(BasicLevel level) Учитываются waveQuests И простоые questsBasicLevelManager.getNextLevel
(BasicLevel current) BasicLevelManager.getNextVisibleLevel
(BasicLevel current) void
ScreenManager.goToLevelSelectScreenShowLevel
(BasicLevel openLevel) void
ScreenManager.goToMapEditorScreenBasicLevel
(BasicLevel basicLevel) boolean
BasicLevelManager.isLevelVisible
(BasicLevel level) boolean
BasicLevelManager.isMastered
(BasicLevel level) boolean
BasicLevelManager.isOpened
(BasicLevel level) boolean
BasicLevelManager.playedBefore
(BasicLevel level) void
BasicLevelManager.registerLevel
(BasicLevel level) void
BasicLevelManager.setMap
(BasicLevel basicLevel, Map map) Перезаписать карту в файловой системе.void
BasicLevelManager.setPurchased
(BasicLevel level) void
ScreenManager.startNewBasicLevel
(BasicLevel basicLevel, AbilitySelectionOverlay.SelectedAbilitiesConfiguration abilitiesConfiguration) Method parameters in com.prineside.tdi2.managers with type arguments of type BasicLevelModifier and TypeMethodDescriptionvoid
DailyQuestManager.loadAndStoreDailyQuestFromServer
(int questId, ObjectConsumer<BasicLevel> retriever) void
BasicLevelManager.selectLootBonusLevelForResource
(BasicLevelLootBonusType bonusType, ResourceType resourceType, Array<BasicLevel> openedLevels, RandomXS128 random, ObjectMap<String, PP_BasicLevel.LevelLootBonus> out) -
Uses of BasicLevel in com.prineside.tdi2.screens
Methods in com.prineside.tdi2.screens with parameters of type BasicLevelModifier 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 BasicLevelModifierConstructorDescriptionGameScreen
(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()LevelSelectScreen
(BasicLevel openLevel) MapEditorScreen
(BasicLevel basicLevel) -
Uses of BasicLevel in com.prineside.tdi2.systems
Fields in com.prineside.tdi2.systems declared as BasicLevelMethods in com.prineside.tdi2.systems with parameters of type BasicLevelModifier and TypeMethodDescriptionWaveSystem.generateWavesTimelineConfigurationBasicLevel
(BasicLevel basicLevel, Map map, int startWave) Constructors in com.prineside.tdi2.systems with parameters of type BasicLevelModifierConstructorDescriptionBasicLevelQuest
(BasicLevel basicLevel, BasicLevelQuestConfig questConfig, GameSystemProvider S) BasicLevelWaveQuest
(BasicLevel basicLevel, BasicLevel.WaveQuest waveQuest, GameSystemProvider systemProvider)