Uses of Class
com.prineside.tdi2.BasicLevel
Package
Description
The game itself.
-
Uses of BasicLevel in com.prineside.tdi2
Modifier and TypeMethodDescriptionstatic BasicLevel
static BasicLevel
BasicLevel.createNewFromFullJson
(String jsonStr) static BasicLevel
Modifier and TypeMethodDescriptionstatic BasicLevel.WaveQuest
BasicLevel.WaveQuest.fromJson
(BasicLevel basicLevel, JsonValue jsonValue) static BasicLevelQuestConfig
BasicLevelQuestConfig.fromJson
(JsonValue jsonValue, BasicLevel level) ModifierConstructorDescriptionBasicLevelQuestConfig
(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
Modifier and TypeMethodDescriptionВОзвращает уровень из levels.json или файловой системы, если кэширован (дневной квест)BasicLevelManager.getNextLevel
(BasicLevel current) BasicLevelManager.getNextVisibleLevel
(BasicLevel current) BasicLevelManager.loadAndRegisterLevelFromJson
(JsonValue jsonValue) Modifier 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) Modifier 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
Modifier 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)ModifierConstructorDescriptionGameScreen
(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
Modifier and TypeMethodDescriptionWaveSystem.generateWavesTimelineConfigurationBasicLevel
(BasicLevel basicLevel, Map map, int startWave) ModifierConstructorDescriptionBasicLevelQuest
(BasicLevel basicLevel, BasicLevelQuestConfig questConfig, GameSystemProvider S) BasicLevelWaveQuest
(BasicLevel basicLevel, BasicLevel.WaveQuest waveQuest, GameSystemProvider systemProvider)