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 BasicLevelstatic BasicLevelBasicLevel.createNewFromFullJson(String jsonStr) static BasicLevelMethods in com.prineside.tdi2 with parameters of type BasicLevelModifier and TypeMethodDescriptionstatic BasicLevel.WaveQuestBasicLevel.WaveQuest.fromJson(BasicLevel basicLevel, JsonValue jsonValue) static BasicLevelQuestConfigBasicLevelQuestConfig.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 TypeMethodDescriptionbooleanBasicLevelManager.canBePurchased(BasicLevel level) static intProgressManager.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) intBasicLevelManager.getGainedStarsOnLevel(BasicLevel level) Учитываются waveQuests И простоые questsBasicLevelManager.getNextLevel(BasicLevel current) BasicLevelManager.getNextVisibleLevel(BasicLevel current) voidScreenManager.goToLevelSelectScreenShowLevel(BasicLevel openLevel) voidScreenManager.goToMapEditorScreenBasicLevel(BasicLevel basicLevel) booleanBasicLevelManager.isLevelVisible(BasicLevel level) booleanBasicLevelManager.isMastered(BasicLevel level) booleanBasicLevelManager.isOpened(BasicLevel level) booleanBasicLevelManager.playedBefore(BasicLevel level) voidBasicLevelManager.registerLevel(BasicLevel level) voidBasicLevelManager.setMap(BasicLevel basicLevel, Map map) Перезаписать карту в файловой системе.voidBasicLevelManager.setPurchased(BasicLevel level) voidScreenManager.startNewBasicLevel(BasicLevel basicLevel, AbilitySelectionOverlay.SelectedAbilitiesConfiguration abilitiesConfiguration) Method parameters in com.prineside.tdi2.managers with type arguments of type BasicLevelModifier and TypeMethodDescriptionvoidDailyQuestManager.loadAndStoreDailyQuestFromServer(int questId, ObjectConsumer<BasicLevel> retriever) voidBasicLevelManager.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 voidGameScreen.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)