Uses of Class
com.prineside.tdi2.GameSystemProvider
Packages that use GameSystemProvider
Package
Description
The game itself.
-
Uses of GameSystemProvider in com.prineside.tdi2
Fields in com.prineside.tdi2 declared as GameSystemProviderModifier and TypeFieldDescriptionRegistrable.S
This reference to the game state will be used by this object to communicate with everything else.Fields in com.prineside.tdi2 with type parameters of type GameSystemProviderMethods in com.prineside.tdi2 that return GameSystemProviderModifier and TypeMethodDescriptionGameSystemProvider.deepCopy()
static GameSystemProvider
GameSystemProvider.unserialize
(Input data) Methods in com.prineside.tdi2 with parameters of type GameSystemProviderModifier and TypeMethodDescriptionvoid
GameSystemProvider.compareSync
(GameSystemProvider toSystemProvider, StringBuilder sb, boolean debug) void
Tower.Factory.configureSystems
(GameSystemProvider S) Called on GSP construction, allows to add tower-specific listenersBasicLevel.WaveQuest.createIngameQuest
(GameSystemProvider systemProvider) BasicLevelQuestConfig.createIngameQuest
(GameSystemProvider systemProvider) Creates a quest to be added to the QuestSystem at the start of the run.Tower.Factory.getAbilityConfigs
(GameSystemProvider S, Tower tower) abstract int
Modifier.Factory.getBuildPrice
(GameSystemProvider S, int builtCount) int
Tower.Factory.getBuildPrice
(GameSystemProvider S) static void
HeadlessReplayReportGenerator.interval
(GameSystemProvider S) void
Registrable.setRegistered
(GameSystemProvider systemProvider) Mark this object as registered in the game state and give it a reference to the game state.void
Tower.setRegistered
(GameSystemProvider S) WaveProcessor.setup
(GameSystemProvider systemProvider, int waveNumber, int difficulty) Создает волну, в которой является процессором.static void
HeadlessReplayReportGenerator.start
(GameSystemProvider S) static String
HeadlessReplayReportGenerator.stop
(GameSystemProvider S) -
Uses of GameSystemProvider in com.prineside.tdi2.buffs.processors
Methods in com.prineside.tdi2.buffs.processors with parameters of type GameSystemProviderModifier and TypeMethodDescriptionvoid
BonusCoinsBuffProcessor.setRegistered
(GameSystemProvider systemProvider) void
BonusXpBuffProcessor.setRegistered
(GameSystemProvider systemProvider) void
ChainReactionBuffProcessor.setRegistered
(GameSystemProvider systemProvider) void
DeathExplosionBuffProcessor.setRegistered
(GameSystemProvider systemProvider) void
NoDamageBuffProcessor.setRegistered
(GameSystemProvider systemProvider) -
Uses of GameSystemProvider in com.prineside.tdi2.gameplayMods
Methods in com.prineside.tdi2.gameplayMods with parameters of type GameSystemProviderModifier and TypeMethodDescriptiondefault void
GameplayMod.configure
(GameSystemProvider S) default ObjectSupplier<CharSequence>
GameplayMod.getNotSatisfiedPreconditions
(GameSystemProvider S) BonusStagesConfig.getProbableBonuses
(int stageNumber, GameSystemProvider S) int
BonusStagesConfig.getReRollPrice
(int stage, GameSystemProvider S) Get a price of re-roll of bonuses based on a fixed value or BonusSystem.getCurrentStageGameStatistics()default boolean
GameplayMod.isAlwaysUseless
(GameSystemProvider S) boolean
GameplayMod.register
(GameSystemProvider S, String activatedBy) Note: if mod needs random number generator, it must use the one provided by GameplayModSystem -
Uses of GameSystemProvider in com.prineside.tdi2.gameplayMods.mods
Methods in com.prineside.tdi2.gameplayMods.mods with parameters of type GameSystemProviderModifier and TypeMethodDescriptionvoid
DepositCoinsGeneration.configure
(GameSystemProvider S) void
GV_AbilitiesEnergy.configure
(GameSystemProvider S) void
GV_MinersMaxUpgradeLevel.configure
(GameSystemProvider S) void
ReceiveCoins.configure
(GameSystemProvider S) void
ReceiveGreenPapers.configure
(GameSystemProvider S) void
SellAllTowers.configure
(GameSystemProvider S) AllAbilitiesForRandomTower.getAlreadyActiveTowers
(GameSystemProvider S) AddAllAbilityCharges.getNotSatisfiedPreconditions
(GameSystemProvider S) AddRandomCoreTile.getNotSatisfiedPreconditions
(GameSystemProvider S) AddRandomPlatform.getNotSatisfiedPreconditions
(GameSystemProvider S) AllAbilitiesForRandomTower.getNotSatisfiedPreconditions
(GameSystemProvider S) BoostExistingEnemiesWithLoot.getNotSatisfiedPreconditions
(GameSystemProvider S) BuildRandomMiner.getNotSatisfiedPreconditions
(GameSystemProvider S) DoubleMiningSpeed.getNotSatisfiedPreconditions
(GameSystemProvider S) EnemiesDropResources.getNotSatisfiedPreconditions
(GameSystemProvider S) GV_AbilitiesEnergy.getNotSatisfiedPreconditions
(GameSystemProvider S) GV_AbilitiesMaxEnergy.getNotSatisfiedPreconditions
(GameSystemProvider S) GV_BountiesNearby.getNotSatisfiedPreconditions
(GameSystemProvider S) GV_DisableBountyModifierHarm.getNotSatisfiedPreconditions
(GameSystemProvider S) GV_MinersMaxUpgradeLevel.getNotSatisfiedPreconditions
(GameSystemProvider S) IncreasedTowerToEnemyEfficiency.getNotSatisfiedPreconditions
(GameSystemProvider S) MinedItemsTurnIntoDust.getNotSatisfiedPreconditions
(GameSystemProvider S) MinersSpawnEnemies.getNotSatisfiedPreconditions
(GameSystemProvider S) MultiplyMdps.getNotSatisfiedPreconditions
(GameSystemProvider S) SellAllTowers.getNotSatisfiedPreconditions
(GameSystemProvider S) SummonLootBoss.getNotSatisfiedPreconditions
(GameSystemProvider S) TriggerRandomAbility.getNotSatisfiedPreconditions
(GameSystemProvider S) static Array<ObjectPair<SourceTile,
MinerType>> BuildRandomMiner.getSuitablePlaces
(GameSystemProvider S) AllAbilitiesForRandomTower.getSuitableTowers
(GameSystemProvider S) boolean
AddAllAbilityCharges.isAlwaysUseless
(GameSystemProvider S) boolean
AddRandomCoreTile.isAlwaysUseless
(GameSystemProvider S) boolean
AddRandomPlatform.isAlwaysUseless
(GameSystemProvider S) boolean
BuildRandomMiner.isAlwaysUseless
(GameSystemProvider S) boolean
DoubleMiningSpeed.isAlwaysUseless
(GameSystemProvider S) boolean
GV_AbilitiesEnergy.isAlwaysUseless
(GameSystemProvider S) boolean
GV_AbilitiesMaxEnergy.isAlwaysUseless
(GameSystemProvider S) boolean
GV_BountiesNearby.isAlwaysUseless
(GameSystemProvider S) boolean
GV_DisableBountyModifierHarm.isAlwaysUseless
(GameSystemProvider S) boolean
GV_MinersMaxUpgradeLevel.isAlwaysUseless
(GameSystemProvider S) boolean
IncreasedTowerToEnemyEfficiency.isAlwaysUseless
(GameSystemProvider S) boolean
MinedItemsTurnIntoDust.isAlwaysUseless
(GameSystemProvider S) boolean
MineLegendaryItems.isAlwaysUseless
(GameSystemProvider S) boolean
MinersSpawnEnemies.isAlwaysUseless
(GameSystemProvider S) boolean
MultiplyMdps.isAlwaysUseless
(GameSystemProvider S) boolean
SummonLootBoss.isAlwaysUseless
(GameSystemProvider S) boolean
TriggerRandomAbility.isAlwaysUseless
(GameSystemProvider S) boolean
AbstractGameValueMod.register
(GameSystemProvider S, String activatedBy) boolean
AddAllAbilityCharges.register
(GameSystemProvider S, String activatedBy) boolean
AddRandomCoreTile.register
(GameSystemProvider S, String activatedBy) boolean
AddRandomPlatform.register
(GameSystemProvider S, String activatedBy) boolean
AllAbilitiesForRandomTower.register
(GameSystemProvider S, String activatedBy) boolean
BaseExplodesOnEnemyPass.register
(GameSystemProvider S, String activatedBy) boolean
BoostExistingEnemiesWithLoot.register
(GameSystemProvider S, String activatedBy) boolean
BuildRandomMiner.register
(GameSystemProvider S, String activatedBy) boolean
CriticalDamage.register
(GameSystemProvider S, String activatedBy) boolean
DebuffsLastLonger.register
(GameSystemProvider S, String activatedBy) boolean
DepositCoinsGeneration.register
(GameSystemProvider S, String activatedBy) boolean
DoubleMiningSpeed.register
(GameSystemProvider S, String activatedBy) boolean
EnemiesDropResources.register
(GameSystemProvider S, String activatedBy) boolean
ExtraDamagePerBuff.register
(GameSystemProvider S, String by) boolean
FirstEnemiesInWaveExplode.register
(GameSystemProvider S, String activatedBy) boolean
IncreasedTowerToEnemyEfficiency.register
(GameSystemProvider S, String by) boolean
IncreaseSelectedBonusesPower.register
(GameSystemProvider S, String activatedBy) boolean
LastEnemiesInWaveDealNoDamage.register
(GameSystemProvider S, String activatedBy) boolean
LightningStrikeOnTowerLevelUp.register
(GameSystemProvider S, String by) boolean
LowHpEnemiesDealNoDamage.register
(GameSystemProvider S, String activatedBy) boolean
MinedItemsTurnIntoDust.register
(GameSystemProvider S, String activatedBy) boolean
MineLegendaryItems.register
(GameSystemProvider S, String activatedBy) boolean
MinersSpawnEnemies.register
(GameSystemProvider S, String activatedBy) boolean
MoreBonusVariantsNextTime.register
(GameSystemProvider S, String activatedBy) boolean
MultiplyLootedItems.register
(GameSystemProvider S, String activatedBy) boolean
MultiplyMdps.register
(GameSystemProvider S, String activatedBy) boolean
NukeOnBonusStage.register
(GameSystemProvider S, String by) boolean
ReceiveCoins.register
(GameSystemProvider S, String activatedBy) boolean
ReceiveGreenPapers.register
(GameSystemProvider S, String activatedBy) boolean
SellAllTowers.register
(GameSystemProvider S, String activatedBy) boolean
SpawnZombiesFromBase.register
(GameSystemProvider S, String activatedBy) boolean
SummonLootBoss.register
(GameSystemProvider S, String activatedBy) boolean
TowersAttackSpeed.register
(GameSystemProvider S, String activatedBy) boolean
TowersDamage.register
(GameSystemProvider S, String activatedBy) boolean
TriggerRandomAbility.register
(GameSystemProvider S, String by) -
Uses of GameSystemProvider in com.prineside.tdi2.managers
Methods in com.prineside.tdi2.managers with parameters of type GameSystemProviderModifier and TypeMethodDescriptionvoid
ReplayManager.ReplayRecord.ChartFrames.addFrame
(GameSystemProvider S) static ReplayManager.ReplayRecord
ReplayManager.ReplayRecord.fromState
(GameSystemProvider S) ReplayManager.ReplayRecord.ChartFrames.generateFrameValues
(GameSystemProvider S) void
BasicLevelManager.handleGameOverBonusLoot
(GameSystemProvider S, String levelName, Array<IssuedItems> issuedPrizes) void
ProgressManager.handleGameOverShopOffersRotation
(GameSystemProvider S) void
TriggeredActionManager.perform
(GameSystemProvider S, TriggeredActionType actionType, float delta) ReplayManager.saveReplay
(GameSystemProvider S) -
Uses of GameSystemProvider in com.prineside.tdi2.modifiers
Methods in com.prineside.tdi2.modifiers with parameters of type GameSystemProviderModifier and TypeMethodDescriptionstatic Table
MiningSpeedModifier.createEfficiencyTable
(GameSystemProvider S, int currentModCount) int
AttackSpeedModifier.AttackSpeedModifierFactory.getBuildPrice
(GameSystemProvider S, int builtCount) int
BalanceModifier.BalanceModifierFactory.getBuildPrice
(GameSystemProvider S, int builtCount) int
BountyModifier.BountyModifierFactory.getBuildPrice
(GameSystemProvider S, int builtCount) int
DamageModifier.DamageModifierFactory.getBuildPrice
(GameSystemProvider S, int builtCount) int
ExperienceModifier.ExperienceModifierFactory.getBuildPrice
(GameSystemProvider S, int builtCount) int
MiningSpeedModifier.MiningSpeedModifierFactory.getBuildPrice
(GameSystemProvider S, int builtCount) int
PowerModifier.PowerModifierFactory.getBuildPrice
(GameSystemProvider S, int builtCount) int
SearchModifier.SearchModifierFactory.getBuildPrice
(GameSystemProvider S, int builtCount) void
ExperienceModifier.setRegistered
(GameSystemProvider systemProvider) -
Uses of GameSystemProvider in com.prineside.tdi2.modifiers.processors
Methods in com.prineside.tdi2.modifiers.processors with parameters of type GameSystemProviderModifier and TypeMethodDescriptionvoid
BountyModifierProcessor.setRegistered
(GameSystemProvider systemProvider) -
Uses of GameSystemProvider in com.prineside.tdi2.screens
Fields in com.prineside.tdi2.screens declared as GameSystemProviderMethods in com.prineside.tdi2.screens with parameters of type GameSystemProviderModifier 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 GameSystemProviderModifierConstructorDescriptionGameScreen
(GameSystemProvider S, long gameStartTimestamp) Used by: - GameStateSystem.continueSavedGame() -
Uses of GameSystemProvider in com.prineside.tdi2.serializers
Methods in com.prineside.tdi2.serializers that return GameSystemProviderModifier and TypeMethodDescriptionGameSystemProviderSerializer.read
(Kryo kryo, Input input, Class<? extends GameSystemProvider> aClass) Deprecated.Methods in com.prineside.tdi2.serializers with parameters of type GameSystemProviderModifier and TypeMethodDescriptionvoid
GameSystemProviderSerializer.write
(Kryo kryo, Output output, GameSystemProvider systemProvider) Deprecated.Method parameters in com.prineside.tdi2.serializers with type arguments of type GameSystemProviderModifier and TypeMethodDescriptionGameSystemProviderSerializer.read
(Kryo kryo, Input input, Class<? extends GameSystemProvider> aClass) Deprecated. -
Uses of GameSystemProvider in com.prineside.tdi2.systems
Fields in com.prineside.tdi2.systems declared as GameSystemProviderMethods in com.prineside.tdi2.systems with parameters of type GameSystemProviderModifier and TypeMethodDescriptionWaveSystem.WaveGenerator.generate
(int waveNumber, Wave defaultWave, GameSystemProvider systemProvider, int difficulty) int
RandomEncounterSystem.EncounterType.getProbability
(GameSystemProvider S) int
RandomEncounterSystem.RewardType.getProbability
(GameSystemProvider S) void
RandomEncounterSystem.RewardType.giveReward
(GameSystemProvider S, float mapX, float mapY) void
RandomEncounterSystem.BirdAction.performAction
(GameSystemProvider S, EncounterBird bird) void
MapEditorSystem.Tool.setup
(GameSystemProvider S) Called after being registered in the systemRandomEncounterSystem.EncounterType.spawnBird
(GameSystemProvider S) Each encounter type can have customized bird types, prepared by this methodConstructors in com.prineside.tdi2.systems with parameters of type GameSystemProviderModifierConstructorDescriptionBasicLevelQuest
(BasicLevel basicLevel, BasicLevelQuestConfig questConfig, GameSystemProvider S) BasicLevelWaveQuest
(BasicLevel basicLevel, BasicLevel.WaveQuest waveQuest, GameSystemProvider systemProvider) RegularQuest
(String id, CharSequence title, double requiredValue, Array<ItemStack> prizes, GameSystemProvider systemProvider) -
Uses of GameSystemProvider in com.prineside.tdi2.systems.randomEncounter
Fields in com.prineside.tdi2.systems.randomEncounter declared as GameSystemProviderConstructors in com.prineside.tdi2.systems.randomEncounter with parameters of type GameSystemProviderModifierConstructorDescriptionEncounterBird
(GameSystemProvider S, RandomEncounterSystem.BirdAction birdAcceptAction) -
Uses of GameSystemProvider in com.prineside.tdi2.systems.randomEncounter.reward
Methods in com.prineside.tdi2.systems.randomEncounter.reward with parameters of type GameSystemProviderModifier and TypeMethodDescriptionint
BonusLevelPassReward.getProbability
(GameSystemProvider S) int
CoinsReward.getProbability
(GameSystemProvider S) int
GiveItemIndividuallyReward.getProbability
(GameSystemProvider S) int
GiveItemReward.getProbability
(GameSystemProvider S) int
GiveItemsReward.getProbability
(GameSystemProvider S) int
HealthReward.getProbability
(GameSystemProvider S) int
UpgradeAllTowersReward.getProbability
(GameSystemProvider S) void
BonusLevelPassReward.giveReward
(GameSystemProvider S, float mapX, float mapY) void
CoinsReward.giveReward
(GameSystemProvider S, float mapX, float mapY) void
GiveItemIndividuallyReward.giveReward
(GameSystemProvider S, float mapX, float mapY) void
GiveItemReward.giveReward
(GameSystemProvider S, float mapX, float mapY) void
GiveItemsReward.giveReward
(GameSystemProvider S, float mapX, float mapY) void
HealthReward.giveReward
(GameSystemProvider S, float mapX, float mapY) void
UpgradeAllTowersReward.giveReward
(GameSystemProvider S, float mapX, float mapY) -
Uses of GameSystemProvider in com.prineside.tdi2.systems.randomEncounter.type
Methods in com.prineside.tdi2.systems.randomEncounter.type with parameters of type GameSystemProviderModifier and TypeMethodDescriptionint
BirdsFlockEncounter.getProbability
(GameSystemProvider S) int
RunningStarEncounter.getProbability
(GameSystemProvider S) int
StarfallEncounter.getProbability
(GameSystemProvider S) void
BirdsFlockEncounter.BirdActionGiveReward.performAction
(GameSystemProvider S, EncounterBird bird) void
BirdsFlockEncounter.performAction
(GameSystemProvider S, EncounterBird bird) void
RunningStarEncounter.performAction
(GameSystemProvider S, EncounterBird bird) void
StarfallEncounter.performAction
(GameSystemProvider S, EncounterBird bird) BirdsFlockEncounter.spawnBird
(GameSystemProvider S) RunningStarEncounter.spawnBird
(GameSystemProvider S) StarfallEncounter.spawnBird
(GameSystemProvider S) -
Uses of GameSystemProvider in com.prineside.tdi2.systems.randomEncounter.type.runningStar
Fields in com.prineside.tdi2.systems.randomEncounter.type.runningStar declared as GameSystemProviderConstructors in com.prineside.tdi2.systems.randomEncounter.type.runningStar with parameters of type GameSystemProvider -
Uses of GameSystemProvider in com.prineside.tdi2.systems.randomEncounter.type.starfall
Fields in com.prineside.tdi2.systems.randomEncounter.type.starfall declared as GameSystemProviderConstructors in com.prineside.tdi2.systems.randomEncounter.type.starfall with parameters of type GameSystemProvider -
Uses of GameSystemProvider in com.prineside.tdi2.tiles
Methods in com.prineside.tdi2.tiles with parameters of type GameSystemProvider -
Uses of GameSystemProvider in com.prineside.tdi2.towers
Methods in com.prineside.tdi2.towers with parameters of type GameSystemProviderModifier and TypeMethodDescriptionvoid
AirTower.AirTowerFactory.configureSystems
(GameSystemProvider S) void
GaussTower.GaussTowerFactory.configureSystems
(GameSystemProvider S) void
LaserTower.LaserTowerFactory.configureSystems
(GameSystemProvider S) void
SniperTower.SniperTowerFactory.configureSystems
(GameSystemProvider S) void
SplashTower.SplashTowerFactory.configureSystems
(GameSystemProvider S) AirTower.AirTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) BasicTower.BasicTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) BlastTower.BlastTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) CannonTower.CannonTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) CrusherTower.CrusherTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) FlamethrowerTower.FlamethrowerTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) FreezingTower.FreezingTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) GaussTower.GaussTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) LaserTower.LaserTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) MinigunTower.MinigunTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) MissileTower.MissileTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) MultishotTower.MultishotTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) SniperTower.SniperTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) SplashTower.SplashTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) TeslaTower.TeslaTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) VenomTower.VenomTowerFactory.getAbilityConfigs
(GameSystemProvider S, Tower tower) int
CrusherTower.CrusherTowerFactory.getBuildPrice
(GameSystemProvider S) static void
SplashTower.triggerChainReaction
(GameSystemProvider S, SplashTower tower, SplashProjectile projectile) Constructors in com.prineside.tdi2.towers with parameters of type GameSystemProviderModifierConstructorDescription -
Uses of GameSystemProvider in com.prineside.tdi2.ui.actors
Fields in com.prineside.tdi2.ui.actors declared as GameSystemProviderConstructors in com.prineside.tdi2.ui.actors with parameters of type GameSystemProvider -
Uses of GameSystemProvider in com.prineside.tdi2.ui.components
Constructors in com.prineside.tdi2.ui.components with parameters of type GameSystemProviderModifierConstructorDescriptionBossTileMenu
(SideMenu sideMenu, GameSystemProvider S) BuildMenu
(SideMenu sideMenu, GameSystemProvider S) CoreMenu
(SideMenu sideMenu, GameSystemProvider S) GameValueMenu
(SideMenu sideMenu, GameSystemProvider S) GateMenu
(SideMenu sideMenu, GameSystemProvider S) MinerMenu
(SideMenu sideMenu, GameSystemProvider S) ModifierMenu
(SideMenu sideMenu, GameSystemProvider S) RoadMenu
(SideMenu sideMenu, GameSystemProvider S) SpawnMenu
(SideMenu sideMenu, GameSystemProvider S) TargetMenu
(SideMenu sideMenu, GameSystemProvider S) TowerMenu
(SideMenu sideMenu, GameSystemProvider S) XmMusicTrackMenu
(SideMenu sideMenu, GameSystemProvider S) -
Uses of GameSystemProvider in com.prineside.tdi2.utils.mapeditor.tools
Methods in com.prineside.tdi2.utils.mapeditor.tools with parameters of type GameSystemProviderModifier and TypeMethodDescriptionvoid
Draw.setup
(GameSystemProvider S) void
Move.setup
(GameSystemProvider S) void
Remove.setup
(GameSystemProvider S) void
SelectRectangle.setup
(GameSystemProvider S) void
View.setup
(GameSystemProvider S) -
Uses of GameSystemProvider in com.prineside.tdi2.utils.simulation
Fields in com.prineside.tdi2.utils.simulation declared as GameSystemProviderMethods in com.prineside.tdi2.utils.simulation that return GameSystemProviderModifier and TypeMethodDescriptionstatic GameSystemProvider
SimConfig.createProgressSnapshotAndInitGSP
(SimConfig sCfg) Does not save preferences snapshot and can not produce a valid replaystatic GameSystemProvider
SimConfig.initGSP
(SimConfig sCfg, ProgressManager.ProgressSnapshotForState progressSnapshot) Allows to set a preferences snapshot and save a replayMethods in com.prineside.tdi2.utils.simulation with parameters of type GameSystemProviderModifier and TypeMethodDescriptionvoid
BuildTowerScenario.setGSP
(GameSystemProvider S) void
JustUpdateScenario.setGSP
(GameSystemProvider S) void
Scenario.setGSP
(GameSystemProvider S) void
TowersBenchmarkScenario.setGSP
(GameSystemProvider S) void
BuildTowerScenario.start
(GameSystemProvider S) void
JustUpdateScenario.start
(GameSystemProvider S) void
Scenario.start
(GameSystemProvider S) void
TowersBenchmarkScenario.start
(GameSystemProvider S) -
Uses of GameSystemProvider in com.prineside.tdi2.waves.processors
Methods in com.prineside.tdi2.waves.processors with parameters of type GameSystemProviderModifier and TypeMethodDescriptionBrootBossWaveProcessor.setup
(GameSystemProvider S, int waveNumber, int difficulty) ConstructorBossWaveProcessor.setup
(GameSystemProvider S, int waveNumber, int difficulty) MetaphorBossWaveProcessor.setup
(GameSystemProvider S, int waveNumber, int difficulty) MobchainBossWaveProcessor.setup
(GameSystemProvider S, int waveNumber, int difficulty) SnakeBossWaveProcessor.setup
(GameSystemProvider S, int waveNumber, int difficulty)