Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- e(String, Object...) - Method in class com.prineside.tdi2.utils.logging.TLog
-
Print an Error message.
- EASY - Enum constant in enum class com.prineside.tdi2.enums.DifficultyMode
- EB - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_BC - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_BXP - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_CR - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_DE - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_F - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_I - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_INV - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_P - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_S - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_SL - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_TB - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EB_V - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EClass - Class in com.prineside.tdi2.ui.shared.luaWhitelistEditor
- EClass(Class<?>, TreeEntry) - Constructor for class com.prineside.tdi2.ui.shared.luaWhitelistEditor.EClass
- ECONOMICS - Enum constant in enum class com.prineside.tdi2.gameplayMods.GameplayModCategory
- EConstructor - Class in com.prineside.tdi2.ui.shared.luaWhitelistEditor
- EConstructor(TreeEntry, Constructor<?>) - Constructor for class com.prineside.tdi2.ui.shared.luaWhitelistEditor.EConstructor
- Edge(int, int, SelectionOutline.Edge.Side) - Constructor for class com.prineside.tdi2.utils.mapeditor.SelectionOutline.Edge
- edgeDistance - Variable in class com.prineside.tdi2.scene2d.ui.TooltipManager
-
The distance from the tooltip actor position to the edge of the screen where the actor will be shown on the other side of the mouse cursor.
- edges - Variable in class com.prineside.tdi2.utils.mapeditor.SelectionOutline
- effect - Variable in class com.prineside.tdi2.ibxm.Note
- effect - Variable in class com.prineside.tdi2.managers.GameValueManager.GvSnapDiff
- effect - Variable in class com.prineside.tdi2.ui.actors.ParticlesCanvas.ParticleConfig
- EFFECT_DURATION - Static variable in class com.prineside.tdi2.items.LootBoostItem
- effectIconsTable - Variable in class com.prineside.tdi2.ui.components.BossHpBar
- EFFECTIVE_BIT - Static variable in class com.prineside.tdi2.enums.DamageType.Efficiency
-
Effective (enemy is 130%+ vulnerable to this damage, set by EnemySystem in giveDamage)
- effects - Variable in class com.prineside.tdi2.managers.GameValueManager.GameValuesSnapshot
- effects - Variable in class com.prineside.tdi2.Research.EndlessResearchLevel
- effects - Variable in class com.prineside.tdi2.Research.ResearchLevel
- EFFECTS_FBO_END - Static variable in class com.prineside.tdi2.configs.GameRenderingOrder
- EFFECTS_FBO_START - Static variable in class com.prineside.tdi2.configs.GameRenderingOrder
- EffectTooltip - Class in com.prineside.tdi2.ui.actors
- EffectTooltip(Drawable, CharSequence) - Constructor for class com.prineside.tdi2.ui.actors.EffectTooltip
- Efficiency() - Constructor for class com.prineside.tdi2.enums.DamageType.Efficiency
- EField - Class in com.prineside.tdi2.ui.shared.luaWhitelistEditor
- EField(Field, TreeEntry) - Constructor for class com.prineside.tdi2.ui.shared.luaWhitelistEditor.EField
- EInterfaceConstructor - Class in com.prineside.tdi2.ui.shared.luaWhitelistEditor
- EInterfaceConstructor(TreeEntry) - Constructor for class com.prineside.tdi2.ui.shared.luaWhitelistEditor.EInterfaceConstructor
- EK - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- elastic - Enum constant in enum class com.prineside.tdi2.enums.InterpolationType
- elasticIn - Enum constant in enum class com.prineside.tdi2.enums.InterpolationType
- elasticOut - Enum constant in enum class com.prineside.tdi2.enums.InterpolationType
- ELECTRICITY - Enum constant in enum class com.prineside.tdi2.enums.DamageType
- ELSE - Static variable in interface com.prineside.luaj.parser.LuaParserConstants
-
RegularExpression Id.
- elseblock - Variable in class com.prineside.luaj.ast.Stat.IfThenElse
- ELSEIF - Static variable in interface com.prineside.luaj.parser.LuaParserConstants
-
RegularExpression Id.
- elseifblocks - Variable in class com.prineside.luaj.ast.Stat.IfThenElse
- elseifexps - Variable in class com.prineside.luaj.ast.Stat.IfThenElse
- EMAIL_ALREADY_EXISTS - Enum constant in enum class com.prineside.tdi2.managers.AuthManager.SignUpResult
- emailHint - Variable in class com.prineside.tdi2.managers.preferences.categories.settings.SP_Auth.SessionData
- EMethod - Class in com.prineside.tdi2.ui.shared.luaWhitelistEditor
- EMethod(Method, TreeEntry) - Constructor for class com.prineside.tdi2.ui.shared.luaWhitelistEditor.EMethod
- EMOJI_ENEMIES - Enum constant in enum class com.prineside.tdi2.enums.GameValueType
- EMPTY - Static variable in class com.prineside.tdi2.pathfinding.Path
- EMPTY_JSON_OBJECT - Static variable in class com.prineside.tdi2.utils.JsonHandler
- EMPTY_NAMELIST - Static variable in class com.prineside.luaj.ast.ParList
- EMPTY_PARLIST - Static variable in class com.prineside.luaj.ast.ParList
- emptyDirectory() - Method in class com.prineside.tdi2.managers.script.fs.SFileHandle
-
Deletes all children of this directory, recursively.
- emptyDirectory(boolean) - Method in class com.prineside.tdi2.managers.script.fs.SFileHandle
-
Deletes all children of this directory, recursively.
- EMPTYSTRING - Static variable in class com.prineside.luaj.LuaValue
-
LuaString constant with value ""
- ENABLE_PAUSE_AD_ICON - Enum constant in enum class com.prineside.tdi2.managers.SettingsManager.CustomValueType
- ENABLE_REWARDING_ADS - Enum constant in enum class com.prineside.tdi2.managers.SettingsManager.CustomValueType
- enable_tracing() - Method in class com.prineside.luaj.parser.LuaParser
-
Enable tracing.
- enableAllInput() - Method in class com.prineside.tdi2.systems.InputSystem
- enableBlending() - Method in class com.prineside.tdi2.utils.ParallelBatch
- enableBlending() - Method in class com.prineside.tdi2.utils.SpriteCacheExtended
- enabled - Enum constant in enum class com.prineside.tdi2.scene2d.Touchable
-
All touch input events will be received by the actor and any children.
- enabled - Variable in class com.prineside.tdi2.gameplayMods.mods.MinersSpawnEnemies
- enabled - Variable in class com.prineside.tdi2.ibxm.Envelope
- enabled - Variable in class com.prineside.tdi2.scene2d.ui.TooltipManager
-
If false, tooltips will not be shown.
- enabled(MapEditorSystem.Tool) - Method in interface com.prineside.tdi2.systems.MapEditorSystem.Tool
-
Called when this tool is being enabled
- enabled(MapEditorSystem.Tool) - Method in class com.prineside.tdi2.utils.mapeditor.tools.Draw
- enabled(MapEditorSystem.Tool) - Method in class com.prineside.tdi2.utils.mapeditor.tools.Move
- enabled(MapEditorSystem.Tool) - Method in class com.prineside.tdi2.utils.mapeditor.tools.Remove
- enabled(MapEditorSystem.Tool) - Method in class com.prineside.tdi2.utils.mapeditor.tools.SelectRectangle
- enabled(MapEditorSystem.Tool) - Method in class com.prineside.tdi2.utils.mapeditor.tools.View
- enableDeveloperMode() - Method in class com.prineside.tdi2.managers.ProgressManager
- enableDoubleGainPermanently() - Method in class com.prineside.tdi2.managers.ProgressManager
- enableDoubleGainTemporary(int) - Method in class com.prineside.tdi2.managers.ProgressManager
- enableMouseMoveScrollFocus(ScrollPane) - Static method in class com.prineside.tdi2.utils.UiUtils
-
Make scrollPane focused / unfocused when player moves the cursor over it
- enableOnlyStage() - Method in class com.prineside.tdi2.systems.InputSystem
- encodeToUtf8(char[], int, byte[], int) - Static method in class com.prineside.luaj.LuaString
-
Encode the given Java string as UTF-8 bytes, writing the result to bytes starting at offset.
- ENCRYPTED_CASE_GLOBAL_INTERVAL - Static variable in class com.prineside.tdi2.systems.LootSystem
- ENCRYPTED_CASES_QUEUE - Static variable in class com.prineside.tdi2.managers.ItemManager
- encryptedChestsInInventory - Variable in class com.prineside.tdi2.GameState
- end - Variable in class com.prineside.tdi2.managers.script.autocompletion.LuaScriptParser.Block
- end() - Method in class com.prineside.tdi2.CameraController.BasicAnimation
- end() - Method in interface com.prineside.tdi2.CameraController.CameraControllerAnimation
- end() - Method in class com.prineside.tdi2.CameraController.ShakeAnimation
- end() - Method in class com.prineside.tdi2.ListenerGroup
- end() - Method in class com.prineside.tdi2.utils.FloatSorter
- end() - Method in class com.prineside.tdi2.utils.ParallelBatch
- end() - Method in class com.prineside.tdi2.utils.SpriteCacheExtended.CacheArray
- end(String) - Method in interface com.prineside.tdi2.utils.luaTests.TestComplexInterface
- END - Static variable in interface com.prineside.luaj.parser.LuaParserConstants
-
RegularExpression Id.
- END_GAME - Enum constant in enum class com.prineside.tdi2.managers.PurchaseManager.RewardingAdsType
- endCache() - Method in class com.prineside.tdi2.utils.SpriteCacheExtended
- endColumn - Variable in class com.prineside.luaj.ast.SyntaxElement
-
The column at which the element ends.
- endColumn - Variable in class com.prineside.luaj.parser.Token
-
The column number of the last character of this Token.
- ENDED - Enum constant in enum class com.prineside.tdi2.systems.WaveSystem.Status
- endFBO(String) - Method in class com.prineside.tdi2.managers.RenderingManager
- ENDLESS - Enum constant in enum class com.prineside.tdi2.systems.WaveSystem.Mode
- ENDLESS_I - Enum constant in enum class com.prineside.tdi2.enums.DifficultyMode
- ENDLESS_LEADERBOARD_HINT_SHOWN - Enum constant in enum class com.prineside.tdi2.managers.SettingsManager.CustomValueType
- ENDLESS_MAX_REPLAY_DURATION - Static variable in class com.prineside.tdi2.Config
-
Max duration of the validated replay in endless mode
- ENDLESS_MODE - Enum constant in enum class com.prineside.tdi2.enums.GameValueType
- ENDLESS_MODE - Enum constant in enum class com.prineside.tdi2.enums.ResearchCategoryType
- ENDLESS_MODE - Enum constant in enum class com.prineside.tdi2.enums.ResearchType
- ENDLESS_MODE_DIFFICULTY - Enum constant in enum class com.prineside.tdi2.enums.GameValueType
- ENDLESS_MODE_DIFFICULTY - Enum constant in enum class com.prineside.tdi2.enums.ResearchCategoryType
- ENDLESS_MODE_DIFFICULTY - Enum constant in enum class com.prineside.tdi2.enums.ResearchType
- ENDLESS_MODE_DIFFICULTY - Enum constant in enum class com.prineside.tdi2.managers.SettingsManager.CustomValueType
- endlessLevel - Variable in class com.prineside.tdi2.Research
- endlessOnly - Variable in class com.prineside.tdi2.Research
- endlessPriceExp - Variable in class com.prineside.tdi2.Research
- endlessPriceLevel - Variable in class com.prineside.tdi2.Research
- EndlessResearchLevel(int, int, BlueprintType, int, GameValueManager.GameValueEffect[]) - Constructor for class com.prineside.tdi2.Research.EndlessResearchLevel
- endlessStageRequirement - Variable in class com.prineside.tdi2.gameplayMods.BonusStagesConfig
- endlessStageRequirementPerStage - Variable in class com.prineside.tdi2.gameplayMods.BonusStagesConfig
- endLine - Variable in class com.prineside.luaj.ast.SyntaxElement
-
The line number on which the element ends.
- endLine - Variable in class com.prineside.luaj.parser.Token
-
The line number of the last character of this Token.
- endpc - Variable in class com.prineside.luaj.LocVars
-
The instruction offset when the variable goes out of scope
- endsWith() - Constructor for class com.prineside.luaj.lib.StringLib.endsWith
- endTimestamp - Variable in class com.prineside.tdi2.managers.DailyQuestManager.DailyQuestLevel
- endVector - Variable in class com.prineside.tdi2.abilities.BulletWallAbility.PreparedBullet
- endX - Variable in class com.prineside.tdi2.towers.LaserTower.ActiveLaserConfig
- endY - Variable in class com.prineside.tdi2.towers.LaserTower.ActiveLaserConfig
- ENEMIES_MAX_PATH_SEARCHES - Enum constant in enum class com.prineside.tdi2.enums.GameValueType
- ENEMIES_SPEED - Enum constant in enum class com.prineside.tdi2.enums.GameValueType
- ENEMIES_SPEED - Enum constant in enum class com.prineside.tdi2.enums.ResearchCategoryType
- ENEMIES_VULNERABILITY - Enum constant in enum class com.prineside.tdi2.enums.GameValueType
- ENEMIES_WALK_ON_PLATFORMS - Enum constant in enum class com.prineside.tdi2.enums.GameValueType
- enemiesCanBeSplitBetweenSpawns - Variable in class com.prineside.tdi2.Wave
- enemiesCanHaveRandomSideShifts - Variable in class com.prineside.tdi2.Wave
- EnemiesDropResources - Class in com.prineside.tdi2.gameplayMods.mods
- EnemiesDropResources() - Constructor for class com.prineside.tdi2.gameplayMods.mods.EnemiesDropResources
- EnemiesDropResources.BonusProvider - Class in com.prineside.tdi2.gameplayMods.mods
- enemiesKilled - Variable in class com.prineside.tdi2.systems.GameStateSystem.ReplayValidationResult
- enemiesKilled - Variable in class com.prineside.tdi2.Tower
- enemiesMetWith - Variable in class com.prineside.tdi2.managers.preferences.categories.settings.SP_Enemy
- enemiesSpawned - Variable in class com.prineside.tdi2.gameplayMods.mods.MinersSpawnEnemies
- enemiesSumBounty - Variable in class com.prineside.tdi2.Wave
- enemiesSumHealth - Variable in class com.prineside.tdi2.Wave
- enemiesTookDamage - Variable in class com.prineside.tdi2.Wave
- enemiesToSpawn - Variable in class com.prineside.tdi2.enemies.bosses.ConstructorBossEnemy
- enemiesToSpawnStartCount - Variable in class com.prineside.tdi2.enemies.bosses.ConstructorBossEnemy
- enemy - Variable in class com.prineside.tdi2.Enemy.EnemyReference
- enemy - Variable in class com.prineside.tdi2.GameSystemProvider
- enemy - Variable in class com.prineside.tdi2.managers.preferences.categories.ProgressPrefs
- enemy - Variable in class com.prineside.tdi2.managers.preferences.categories.SettingsPrefs
- Enemy - Class in com.prineside.tdi2
- ENEMY_DEAD - Enum constant in enum class com.prineside.tdi2.enums.LimitedParticleType
- ENEMY_DIE - Enum constant in enum class com.prineside.tdi2.enums.StaticSoundType
- ENEMY_DIE_SCORE_MULTIPLIER - Static variable in class com.prineside.tdi2.Config
- ENEMY_DRAW - Static variable in class com.prineside.tdi2.configs.GameRenderingOrder
- ENEMY_DRAW_HEALTH - Static variable in class com.prineside.tdi2.configs.GameRenderingOrder
- ENEMY_HIT - Enum constant in enum class com.prineside.tdi2.enums.LimitedParticleType
- ENEMY_INTERVAL_DENSITY_HIGH - Static variable in class com.prineside.tdi2.systems.WaveSystem
- ENEMY_INTERVAL_DENSITY_LOW - Static variable in class com.prineside.tdi2.systems.WaveSystem
- ENEMY_REACHED - Enum constant in enum class com.prineside.tdi2.enums.StaticSoundType
- ENEMY_STUN - Enum constant in enum class com.prineside.tdi2.enums.LimitedParticleType
- Enemy.EnemyReference - Class in com.prineside.tdi2
-
Use this wrapper to store a reference to an enemy (always if there's a chance the enemy will become unregistered between the moment it is stored & stored reference is used in the code) No need to use as method argument / as local variable (if there's no chance for the enemy to become unregistered while it is being used locally)
- Enemy.Factory<T extends Enemy> - Class in com.prineside.tdi2
- enemyAffected(Enemy, float, float) - Method in class com.prineside.tdi2.explosions.AirFallExplosion
- enemyAffected(Enemy, float, float) - Method in class com.prineside.tdi2.explosions.CannonExplosion
- enemyAffected(Enemy, float, float) - Method in class com.prineside.tdi2.explosions.FireballExplosion
- enemyAffected(Enemy, float, float) - Method in class com.prineside.tdi2.explosions.GenericExplosion
- enemyAffected(Enemy, float, float) - Method in class com.prineside.tdi2.explosions.MissileExplosion
- enemyBuffVulnerability - Variable in class com.prineside.tdi2.systems.EnemySystem
- enemyColor - Variable in class com.prineside.tdi2.systems.EnemySystem
-
Can be changed in runtime, per-session copy of values taken from Enemy.Factory Must be updated on state restore as assets are not stored in replay
- enemyConfigs - Variable in class com.prineside.tdi2.ui.shared.WavesTimelineOverlay.WavesConfiguration
- enemyCount - Variable in class com.prineside.tdi2.Tile
- enemyCountLimit - Variable in class com.prineside.tdi2.gameplayMods.mods.MinersSpawnEnemies
- enemyCountLimitPerPower - Variable in class com.prineside.tdi2.gameplayMods.mods.MinersSpawnEnemies
- enemyCountPerPower - Variable in class com.prineside.tdi2.gameplayMods.mods.FirstEnemiesInWaveExplode
- enemyCountPerPower - Variable in class com.prineside.tdi2.gameplayMods.mods.LastEnemiesInWaveDealNoDamage
- enemyDamageVulnerability - Variable in class com.prineside.tdi2.systems.EnemySystem
- EnemyDespawn - Class in com.prineside.tdi2.events.game
- EnemyDespawn(Enemy) - Constructor for class com.prineside.tdi2.events.game.EnemyDespawn
- enemyDialog - Variable in class com.prineside.tdi2.managers.AssetManager.TextureRegions
- EnemyDie - Class in com.prineside.tdi2.events.game
- EnemyDie(DamageRecord) - Constructor for class com.prineside.tdi2.events.game.EnemyDie
- enemyEmojiTexture - Variable in class com.prineside.tdi2.systems.EnemySystem
- EnemyFollowingExplosiveProjectile - Class in com.prineside.tdi2
- EnemyFollowingProjectile - Class in com.prineside.tdi2
-
A regular projectile which constantly follows the target enemy.
- EnemyGroup - Class in com.prineside.tdi2
- EnemyGroup(EnemyType, float, float, int, float, float, float, float, int) - Constructor for class com.prineside.tdi2.EnemyGroup
- EnemyGroup.SpawnEnemyGroup - Class in com.prineside.tdi2
- enemyGroups - Variable in class com.prineside.tdi2.Wave
- enemyGroups - Variable in class com.prineside.tdi2.WaveTemplates.PredefinedWaveTemplate
- enemyGroupsByWave - Variable in class com.prineside.tdi2.ui.shared.WavesTimelineOverlay.WavesConfiguration
- enemyHighlightTexture - Variable in class com.prineside.tdi2.systems.EnemySystem
- enemyIntervalDeltaPerPower - Variable in class com.prineside.tdi2.gameplayMods.mods.EnemiesDropResources
- EnemyLootAdd - Class in com.prineside.tdi2.events.game
- EnemyLootAdd(Item, int) - Constructor for class com.prineside.tdi2.events.game.EnemyLootAdd
- enemyManager - Variable in class com.prineside.tdi2.Game
- EnemyManager - Class in com.prineside.tdi2.managers
- EnemyManager() - Constructor for class com.prineside.tdi2.managers.EnemyManager
- EnemyManager.Factories - Class in com.prineside.tdi2.managers
- EnemyManager.Serializer - Class in com.prineside.tdi2.managers
- enemyQueue - Variable in class com.prineside.tdi2.gameplayMods.mods.MinersSpawnEnemies
- enemyQueueWaves - Variable in class com.prineside.tdi2.gameplayMods.mods.MinersSpawnEnemies
- EnemyReachTarget - Class in com.prineside.tdi2.events.game
-
Enemy has reached its target (in most of the cases, the Base).
- EnemyReachTarget(Enemy, float, int) - Constructor for class com.prineside.tdi2.events.game.EnemyReachTarget
- EnemyReference() - Constructor for class com.prineside.tdi2.Enemy.EnemyReference
- EnemySpawn - Class in com.prineside.tdi2.events.game
-
An enemy is being spawned on the map.
- EnemySpawn(Enemy) - Constructor for class com.prineside.tdi2.events.game.EnemySpawn
- enemySpawnQueues - Variable in class com.prineside.tdi2.tiles.SpawnTile
- enemySpecialDamageVulnerability - Variable in class com.prineside.tdi2.systems.EnemySystem
- enemyStartDistance - Variable in class com.prineside.tdi2.towers.CrusherTower.Hook
- enemyStartPos - Variable in class com.prineside.tdi2.towers.CrusherTower.Hook
- EnemySystem - Class in com.prineside.tdi2.systems
- EnemySystem() - Constructor for class com.prineside.tdi2.systems.EnemySystem
- EnemySystem.OnEnemyDespawn - Class in com.prineside.tdi2.systems
- EnemySystem.OnPathfindingRebuild - Class in com.prineside.tdi2.systems
- EnemyTakeDamage - Class in com.prineside.tdi2.events.game
-
A post-event of a damage taken, can not be cancelled Important note: final damage is already calculated, use DamageRecord.getFactDamage() (regular damage represents only the initial damage)
- EnemyTakeDamage() - Constructor for class com.prineside.tdi2.events.game.EnemyTakeDamage
- enemyTexture - Variable in class com.prineside.tdi2.systems.EnemySystem
- enemyType - Variable in class com.prineside.tdi2.Map.EnemyTypeSpawnPair
- enemyType - Variable in exception com.prineside.tdi2.Map.PathNotFoundForEnemyTypeException
- enemyType - Variable in class com.prineside.tdi2.systems.PathRenderingSystem.PathEnemyPair
- enemyType - Variable in class com.prineside.tdi2.tiles.SpawnTile.AllowedEnemyConfig
- EnemyType - Enum Class in com.prineside.tdi2.enums
- EnemyTypeSpawnPair(EnemyType, SpawnTile) - Constructor for class com.prineside.tdi2.Map.EnemyTypeSpawnPair
- enemyWaves - Variable in class com.prineside.tdi2.BasicLevel
- ensureCapacity(int) - Method in class com.prineside.tdi2.utils.BitVector
-
Grows the backing array (
long[]
) so that it can hold the requested bits. - enter - Enum constant in enum class com.prineside.tdi2.scene2d.InputEvent.Type
-
The mouse pointer or an active touch have entered (i.e.,
hit
) an actor. - enter(InputEvent, float, float, int, Actor) - Method in class com.prineside.tdi2.managers.CursorGraphicsManager.CustomCursorActorListener
- enter(InputEvent, float, float, int, Actor) - Method in class com.prineside.tdi2.scene2d.InputListener
-
Called any time the mouse cursor or a finger touch is moved over an actor.
- enter(InputEvent, float, float, int, Actor) - Method in class com.prineside.tdi2.scene2d.ui.Tooltip
- enter(InputEvent, float, float, int, Actor) - Method in class com.prineside.tdi2.scene2d.utils.ClickListener
- enter(Tooltip) - Method in class com.prineside.tdi2.scene2d.ui.TooltipManager
- Entity() - Constructor for class com.prineside.tdi2.utils.FloatSorter.Entity
- EntityFactory - Interface in com.prineside.tdi2
-
Factories provide type-specific info and manage creation / destruction of entities Game (globally) can use them to show info about specific entity types (TowerType / EnemyType / AbilityType etc) Game state (single instance of one game) can also do that but can be modified with scripts - I don't like the fact Enums are used, they don't allow new types of entities - How do we handle global / local factories? We need 2 of them this way - Keeping factories in managers (global only) does not allow to modify them with scripts and makes it more difficult for multithreading / separation of headful and headless modes
- EntityUtils - Class in com.prineside.tdi2.utils
- EntityUtils() - Constructor for class com.prineside.tdi2.utils.EntityUtils
- entries - Variable in class com.prineside.tdi2.managers.DailyQuestManager.DailyQuestLeaderboards
- entries - Variable in class com.prineside.tdi2.managers.LeaderBoardManager.LeaderboardsResult
- entries - Variable in class com.prineside.tdi2.managers.LeaderBoardManager.SkillPointsLeaderboardsResult
- entriesExistInRect(float, float, float, float) - Method in class com.prineside.tdi2.utils.AABB
- entriesExistInRect(float, float, float, float) - Method in class com.prineside.tdi2.utils.AABBCounter
- entry - Variable in class com.prineside.luaj.lib.jse.JavaClass.NamedClassEntry
- entry(LuaValue, LuaValue) - Method in class com.prineside.luaj.LuaTable
- entry(LuaValue, LuaValue) - Method in class com.prineside.luaj.WeakTable
- Entry() - Constructor for class com.prineside.tdi2.components.PowerBonuses.Entry
- Entry() - Constructor for class com.prineside.tdi2.events.EventListeners.Entry
- Entry() - Constructor for class com.prineside.tdi2.utils.MultiReasonBool.Entry
- Entry() - Constructor for class com.prineside.tdi2.utils.ParallelBatchStack.Entry
- Entry(String, float) - Constructor for class com.prineside.tdi2.utils.MultiReasonBool.Entry
- EntryMetaData() - Constructor for class com.prineside.tdi2.events.EventListeners.Entry.EntryMetaData
- EntryStateChange - Class in com.prineside.tdi2.ui.shared.luaWhitelistEditor.events
- EntryStateChange(TreeEntry) - Constructor for class com.prineside.tdi2.ui.shared.luaWhitelistEditor.events.EntryStateChange
- enumerator() - Element in annotation interface com.prineside.tdi2.utils.EnumKeyArray
- EnumKeyArray - Annotation Interface in com.prineside.tdi2.utils
-
Not Affects Game State Kryo serialization will skip fields and classes annotated with it
- ENV - Static variable in class com.prineside.luaj.LuaValue
-
The variable name of the environment.
- Envelope - Class in com.prineside.tdi2.ibxm
- Envelope() - Constructor for class com.prineside.tdi2.ibxm.Envelope
- Envelope(Envelope) - Constructor for class com.prineside.tdi2.ibxm.Envelope
- environment - Variable in class com.prineside.tdi2.ui.actors.ModelView
- eof() - Method in class com.prineside.kryo.FixedInput
- EOF - Static variable in interface com.prineside.luaj.parser.LuaParserConstants
-
End of File.
- EP - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- EPackage - Class in com.prineside.tdi2.ui.shared.luaWhitelistEditor
- EPackage(TreeEntry, String, String) - Constructor for class com.prineside.tdi2.ui.shared.luaWhitelistEditor.EPackage
- EPIC - Enum constant in enum class com.prineside.tdi2.enums.RarityType
- eq(LuaValue) - Method in class com.prineside.luaj.LuaNumber
- eq(LuaValue) - Method in class com.prineside.luaj.LuaString
- eq(LuaValue) - Method in class com.prineside.luaj.LuaTable
- eq(LuaValue) - Method in class com.prineside.luaj.LuaUserdata
- eq(LuaValue) - Method in class com.prineside.luaj.LuaValue
-
Equals: Perform equality comparison with another value including metatag processing using
LuaValue.EQ
. - EQ - Static variable in class com.prineside.luaj.LuaValue
-
LuaString constant with value "__eq" for use as metatag
- eq_b(LuaValue) - Method in class com.prineside.luaj.LuaNumber
- eq_b(LuaValue) - Method in class com.prineside.luaj.LuaString
- eq_b(LuaValue) - Method in class com.prineside.luaj.LuaTable
- eq_b(LuaValue) - Method in class com.prineside.luaj.LuaUserdata
- eq_b(LuaValue) - Method in class com.prineside.luaj.LuaValue
-
Equals: Perform equality comparison with another value including metatag processing using
LuaValue.EQ
, and return java boolean - EQCG - Enum constant in enum class com.prineside.tdi2.enums.StatisticsType
- eqmt(LuaValue) - Method in class com.prineside.luaj.LuaUserdata
- eqmtcall(LuaValue, LuaValue, LuaValue, LuaValue) - Static method in class com.prineside.luaj.LuaValue
-
Perform equality testing metatag processing
- EQUALIZER - Enum constant in enum class com.prineside.tdi2.enums.TileType
- EQUALIZER - Variable in class com.prineside.tdi2.managers.TileManager.Factories
- EqualizerTile - Class in com.prineside.tdi2.tiles
- EqualizerTile() - Constructor for class com.prineside.tdi2.tiles.EqualizerTile
- EqualizerTile.EqualizerTileFactory - Class in com.prineside.tdi2.tiles
- EqualizerTile.Particle - Class in com.prineside.tdi2.tiles
- EqualizerTileFactory() - Constructor for class com.prineside.tdi2.tiles.EqualizerTile.EqualizerTileFactory
- equals(byte[], int, byte[], int, int) - Static method in class com.prineside.luaj.LuaString
- equals(LuaString, int, LuaString, int, int) - Static method in class com.prineside.luaj.LuaString
- equals(Object) - Method in class com.prineside.luaj.LuaNil
- equals(Object) - Method in class com.prineside.luaj.LuaNumber
- equals(Object) - Method in class com.prineside.luaj.LuaString
- equals(Object) - Method in class com.prineside.luaj.LuaUserdata
- equals(Object) - Method in class com.prineside.luaj.LuaValue
- equals(Object) - Method in class com.prineside.tdi2.Gate.Pos
- equals(Object) - Method in class com.prineside.tdi2.managers.script.fs.SFileHandle
- equals(Object) - Method in class com.prineside.tdi2.pathfinding.HeavyPathNode
- equals(Object) - Method in class com.prineside.tdi2.pathfinding.Path
- equals(Object) - Method in class com.prineside.tdi2.pathfinding.PathNodeWithoutTeleports
- equals(Object) - Method in class com.prineside.tdi2.pathfinding.PathNodeWithTeleports
- equals(Object) - Method in class com.prineside.tdi2.Tile.Pos
- equals(Object) - Method in class com.prineside.tdi2.utils.BitVector
- error() - Constructor for class com.prineside.luaj.lib.BaseLib.error
- error(String) - Static method in class com.prineside.luaj.LuaValue
-
Throw a
LuaError
with a particular message - error(String, String) - Method in interface com.prineside.tdi2.utils.logging.PlatformLogger
- error(String, String) - Method in class com.prineside.tdi2.utils.logging.SystemOutPlatformLogger
- ERROR - Enum constant in enum class com.prineside.tdi2.managers.SecretCodeManager.CodeValidationResultCode
- ERROR - Static variable in class com.prineside.tdi2.utils.logging.LogLevel
-
System.err / Severe issue that may lead to data loss
- errorDescription - Variable in class com.prineside.tdi2.managers.AuthManager.PasteBinResponse
- errorMessage - Variable in class com.prineside.tdi2.managers.AuthManager.SignInResponse
- ESPECIALLY_EFFECTIVE - Static variable in class com.prineside.tdi2.enums.DamageType.Efficiency
- ESPECIALLY_EFFECTIVE_BIT - Static variable in class com.prineside.tdi2.enums.DamageType.Efficiency
-
Came from very powerful combination of buffs or very damaging ability
- eval() - Method in class com.prineside.luaj.TailcallVarargs
- eval() - Method in class com.prineside.luaj.Varargs
-
Evaluate any pending tail call and return result.
- eval() - Method in class com.prineside.tdi2.managers.script.MathEnvironment.PreparedMathExpression
- eval(double) - Method in class com.prineside.tdi2.managers.script.MathEnvironment.PreparedMathExpression
- eval(double, double) - Method in class com.prineside.tdi2.managers.script.MathEnvironment.PreparedMathExpression
- eval(double, double, double) - Method in class com.prineside.tdi2.managers.script.MathEnvironment.PreparedMathExpression
- Event - Class in com.prineside.tdi2.scene2d
-
The base class for all events.
- Event - Interface in com.prineside.tdi2.events
-
Represents event type.
- Event() - Constructor for class com.prineside.tdi2.scene2d.Event
- EventAction<T extends Event> - Class in com.prineside.tdi2.scene2d.actions
-
Adds a listener to the actor for a specific event type and does not complete until
EventAction.handle(Event)
returns true. - EventAction(Class<? extends T>) - Constructor for class com.prineside.tdi2.scene2d.actions.EventAction
- EventDispatcher - Class in com.prineside.tdi2.events
-
Creates and manages instances of EventListeners on demand.
- EventDispatcher() - Constructor for class com.prineside.tdi2.events.EventDispatcher
- EventListener - Interface in com.prineside.tdi2.scene2d
-
Low level interface for receiving events.
- EventListeners<T extends Event> - Class in com.prineside.tdi2.events
-
Contains a list of listeners for a specific event type.
- EventListeners(Class<?>) - Constructor for class com.prineside.tdi2.events.EventListeners
- EventListeners.Entry<T extends Event> - Class in com.prineside.tdi2.events
-
Entry inside of an EventListeners, contains some meta data and flags.
- EventListeners.Entry.EntryMetaData<T extends Event> - Class in com.prineside.tdi2.events
-
Extra info about the entry.
- EventListeners.Serializer - Class in com.prineside.tdi2.events
- EventListenersDeepClassComparator - Class in com.prineside.tdi2.events
- EventListenersDeepClassComparator() - Constructor for class com.prineside.tdi2.events.EventListenersDeepClassComparator
- events - Variable in class com.prineside.tdi2.GameSystemProvider
- EVENTS - Static variable in class com.prineside.tdi2.Game
-
Global event bus - static field to make sure listeners can be added even if the game has not started yet.
- EVERY_ENEMY_MET - Enum constant in enum class com.prineside.tdi2.enums.AchievementType
- EVOLVE - Enum constant in enum class com.prineside.tdi2.modifiers.BalanceModifier.Mode
- exactlyTheSame(long[], long[]) - Static method in class com.prineside.tdi2.screens.TicTacToeScreen.DynamicSizeBoard
- exactlyTheSame(BitVector) - Method in class com.prineside.tdi2.utils.BitVector
- exampleItems - Variable in class com.prineside.tdi2.CraftRecipe.Ingredient
- EXEC_ERROR - Static variable in class com.prineside.luaj.lib.jse.JseOsLib
-
return code indicating the execute() threw an unknown exception
- EXEC_INTERRUPTED - Static variable in class com.prineside.luaj.lib.jse.JseOsLib
-
return code indicating the execute() was interrupted
- EXEC_IOEXCEPTION - Static variable in class com.prineside.luaj.lib.jse.JseOsLib
-
return code indicating the execute() threw an I/O exception
- execute() - Method in class com.prineside.tdi2.utils.ParallelBatchStack
- executeLua(String, String) - Method in class com.prineside.tdi2.managers.script.ScriptEnvironment
- exists() - Method in class com.prineside.tdi2.managers.script.fs.SFileHandle
-
Returns true if the file exists.
- exists() - Method in class com.prineside.tdi2.ui.shared.TooltipsOverlay.Entry
- existsAnyProgress() - Method in class com.prineside.tdi2.managers.ProgressManager
- existsTime - Variable in class com.prineside.tdi2.Enemy
- existsTime - Variable in class com.prineside.tdi2.Miner
- existsTime - Variable in class com.prineside.tdi2.units.MineUnit
- exit - Enum constant in enum class com.prineside.tdi2.scene2d.InputEvent.Type
-
The mouse pointer or an active touch have exited an actor.
- exit() - Static method in class com.prineside.tdi2.Game
- exit(InputEvent, float, float, int, Actor) - Method in class com.prineside.tdi2.managers.CursorGraphicsManager.CustomCursorActorListener
- exit(InputEvent, float, float, int, Actor) - Method in class com.prineside.tdi2.scene2d.InputListener
-
Called any time the mouse cursor or a finger touch is moved out of an actor.
- exit(InputEvent, float, float, int, Actor) - Method in class com.prineside.tdi2.scene2d.ui.Tooltip
- exit(InputEvent, float, float, int, Actor) - Method in class com.prineside.tdi2.scene2d.utils.ClickListener
- exitValue() - Method in class com.prineside.luaj.lib.jse.JseProcess
-
Get the exit value of the process.
- exp - Variable in class com.prineside.luaj.ast.Exp.IndexExp
- exp - Variable in class com.prineside.luaj.ast.Exp.ParensExp
- exp - Variable in class com.prineside.luaj.ast.Stat.RepeatUntil
- exp - Variable in class com.prineside.luaj.ast.Stat.WhileDo
- exp() - Constructor for class com.prineside.luaj.lib.jse.JseMathLib.exp
- Exp - Class in com.prineside.luaj.ast
- Exp() - Constructor for class com.prineside.luaj.ast.Exp
- Exp() - Method in class com.prineside.luaj.parser.LuaParser
- EXP - Static variable in interface com.prineside.luaj.parser.LuaParserConstants
-
RegularExpression Id.
- Exp.AnonFuncDef - Class in com.prineside.luaj.ast
- Exp.BinopExp - Class in com.prineside.luaj.ast
- Exp.Constant - Class in com.prineside.luaj.ast
- Exp.FieldExp - Class in com.prineside.luaj.ast
- Exp.FuncCall - Class in com.prineside.luaj.ast
- Exp.IndexExp - Class in com.prineside.luaj.ast
- Exp.MethodCall - Class in com.prineside.luaj.ast
- Exp.NameExp - Class in com.prineside.luaj.ast
- Exp.ParensExp - Class in com.prineside.luaj.ast
- Exp.PrimaryExp - Class in com.prineside.luaj.ast
- Exp.UnopExp - Class in com.prineside.luaj.ast
- Exp.VarargsExp - Class in com.prineside.luaj.ast
- Exp.VarExp - Class in com.prineside.luaj.ast
- exp10 - Enum constant in enum class com.prineside.tdi2.enums.InterpolationType
- exp10In - Enum constant in enum class com.prineside.tdi2.enums.InterpolationType
- exp10Out - Enum constant in enum class com.prineside.tdi2.enums.InterpolationType
- exp2(int) - Static method in class com.prineside.tdi2.ibxm.Channel
- exp5 - Enum constant in enum class com.prineside.tdi2.enums.InterpolationType
- exp5In - Enum constant in enum class com.prineside.tdi2.enums.InterpolationType
- exp5Out - Enum constant in enum class com.prineside.tdi2.enums.InterpolationType
- expand() - Method in class com.prineside.tdi2.scene2d.ui.Cell
-
Sets expandX and expandY to 1.
- expand() - Method in class com.prineside.tdi2.scene2d.ui.HorizontalGroup
- expand() - Method in class com.prineside.tdi2.scene2d.ui.VerticalGroup
- expand(boolean) - Method in class com.prineside.tdi2.scene2d.ui.HorizontalGroup
-
When true and wrap is false, the rows will take up the entire horizontal group height.
- expand(boolean) - Method in class com.prineside.tdi2.scene2d.ui.VerticalGroup
-
When true and wrap is false, the columns will take up the entire vertical group width.
- expand(boolean, boolean) - Method in class com.prineside.tdi2.scene2d.ui.Cell
-
Sets expandX and expandY to 1 if true, 0 if false.
- expand(int, int) - Method in class com.prineside.tdi2.scene2d.ui.Cell
- expandAll() - Method in class com.prineside.tdi2.scene2d.ui.Tree
- expandAll() - Method in class com.prineside.tdi2.scene2d.ui.Tree.Node
-
Expands all nodes under and including this node.
- expandCodeEditor - Variable in class com.prineside.tdi2.ui.components.MapEditorItemInfoMenu
- expanded(MapShiftButtons.Direction) - Method in interface com.prineside.tdi2.ui.components.MapShiftButtons.MapShiftButtonsListener
- expandMap(MapShiftButtons.Direction) - Method in class com.prineside.tdi2.systems.MapEditorSystem
- expandTo() - Method in class com.prineside.tdi2.scene2d.ui.Tree.Node
-
Expands all parent nodes of this node.
- expandX() - Method in class com.prineside.tdi2.scene2d.ui.Cell
-
Sets expandX to 1.
- expandY() - Method in class com.prineside.tdi2.scene2d.ui.Cell
-
Sets expandY to 1.
- expectedTokenSequences - Variable in exception com.prineside.luaj.parser.ParseException
-
Each entry in this array is an array of integers.
- experience - Variable in class com.prineside.tdi2.GameSystemProvider
- experience - Variable in class com.prineside.tdi2.Tower
- EXPERIENCE - Enum constant in enum class com.prineside.tdi2.enums.BlueprintType
- EXPERIENCE - Enum constant in enum class com.prineside.tdi2.enums.ModifierType
- EXPERIENCE - Variable in class com.prineside.tdi2.managers.ModifierManager.Factories
- EXPERIENCE_GENERATION - Enum constant in enum class com.prineside.tdi2.enums.TowerStatType
- EXPERIENCE_MULTIPLIER - Enum constant in enum class com.prineside.tdi2.enums.TowerStatType
- experienceGeneration - Variable in class com.prineside.tdi2.Tower
- ExperienceModifier - Class in com.prineside.tdi2.modifiers
- ExperienceModifier.ExperienceModifierFactory - Class in com.prineside.tdi2.modifiers
- ExperienceModifier.OnMinerResourceChange - Class in com.prineside.tdi2.modifiers
- ExperienceModifierFactory() - Constructor for class com.prineside.tdi2.modifiers.ExperienceModifier.ExperienceModifierFactory
- experienceMultiplier - Variable in class com.prineside.tdi2.Tower
- ExperienceSystem - Class in com.prineside.tdi2.systems
-
Manages XP received / lost by entities.
- ExperienceSystem() - Constructor for class com.prineside.tdi2.systems.ExperienceSystem
- expiresAt - Variable in class com.prineside.tdi2.managers.AuthManager.ProfileStatus
- ExpLine - Class in com.prineside.tdi2.ui.actors
- ExpLine() - Constructor for class com.prineside.tdi2.ui.actors.ExpLine
- explist(List<Exp>) - Static method in class com.prineside.luaj.ast.FuncArgs
-
exp1,exp2...
- ExpList() - Method in class com.prineside.luaj.parser.LuaParser
- explode() - Method in class com.prineside.tdi2.Explosion
- explode() - Method in class com.prineside.tdi2.explosions.AirFallExplosion
- explode() - Method in class com.prineside.tdi2.explosions.CannonExplosion
- explode() - Method in class com.prineside.tdi2.explosions.FireballExplosion
- explode() - Method in class com.prineside.tdi2.explosions.GenericExplosion
- explode() - Method in class com.prineside.tdi2.explosions.MissileExplosion
- EXPLODE_ENEMY_WITH_BULLET - Enum constant in enum class com.prineside.tdi2.enums.AchievementType
- explosion - Variable in class com.prineside.tdi2.buffs.DeathExplosionBuff
- explosion - Variable in class com.prineside.tdi2.GameSystemProvider
- explosion - Variable in class com.prineside.tdi2.units.MineUnit
- Explosion - Class in com.prineside.tdi2
- EXPLOSION - Enum constant in enum class com.prineside.tdi2.enums.DamageType
- EXPLOSION - Enum constant in enum class com.prineside.tdi2.enums.StaticSoundType
- EXPLOSION_AIR_FALL - Enum constant in enum class com.prineside.tdi2.enums.LimitedParticleType
- EXPLOSION_BLAST - Enum constant in enum class com.prineside.tdi2.enums.LimitedParticleType
- EXPLOSION_BLAST_QUAKE - Enum constant in enum class com.prineside.tdi2.enums.LimitedParticleType
- EXPLOSION_CANNON - Enum constant in enum class com.prineside.tdi2.enums.LimitedParticleType
- EXPLOSION_FIREBALL - Enum constant in enum class com.prineside.tdi2.enums.LimitedParticleType
- EXPLOSION_MISSILE - Enum constant in enum class com.prineside.tdi2.enums.LimitedParticleType
- EXPLOSION_RANGE_ENEMY_SEARCH_SPACING - Static variable in class com.prineside.tdi2.Explosion
- Explosion.Factory<T extends Explosion> - Class in com.prineside.tdi2
- ExplosionChargeBuffFactory() - Constructor for class com.prineside.tdi2.buffs.DeathExplosionBuff.ExplosionChargeBuffFactory
- explosionRange - Variable in class com.prineside.tdi2.gameplayMods.mods.FirstEnemiesInWaveExplode
- EXPLOSIONS_DRAWING - Enum constant in enum class com.prineside.tdi2.managers.SettingsManager.CustomValueType
- EXPLOSIONS_PIERCING - Enum constant in enum class com.prineside.tdi2.enums.GameValueType
- EXPLOSIONS_PIERCING - Enum constant in enum class com.prineside.tdi2.enums.ResearchCategoryType
- ExplosionSystem - Class in com.prineside.tdi2.systems
- ExplosionSystem() - Constructor for class com.prineside.tdi2.systems.ExplosionSystem
- ExplosionSystem.Factories - Class in com.prineside.tdi2.systems
- ExplosionType - Enum Class in com.prineside.tdi2.enums
- ExprStat() - Method in class com.prineside.luaj.parser.LuaParser
- exps - Variable in class com.prineside.luaj.ast.FuncArgs
- exps - Variable in class com.prineside.luaj.ast.Stat.Assign
- exps - Variable in class com.prineside.luaj.ast.Stat.GenericFor
- EXTENDED_STATISTICS - Enum constant in enum class com.prineside.tdi2.enums.GameValueType
- EXTENDED_STATISTICS - Enum constant in enum class com.prineside.tdi2.enums.ResearchCategoryType
- EXTENDED_STATISTICS - Enum constant in enum class com.prineside.tdi2.enums.ResearchType
- extendToContain(int, int) - Method in class com.prineside.tdi2.utils.IntRectangle
- extendToContainRect(IntRectangle) - Method in class com.prineside.tdi2.utils.IntRectangle
- extension() - Method in class com.prineside.tdi2.managers.script.fs.SFileHandle
-
Returns the file extension (without the dot) or an empty string if the file name doesn't contain a dot.
- ExtraDamagePerBuff - Class in com.prineside.tdi2.gameplayMods.mods
- ExtraDamagePerBuff() - Constructor for class com.prineside.tdi2.gameplayMods.mods.ExtraDamagePerBuff
- ExtraDamagePerBuff.BonusProvider - Class in com.prineside.tdi2.gameplayMods.mods
- extraLoadScenario - Variable in class com.prineside.tdi2.utils.simulation.SyncCheckSim
- extraLoadThreads - Variable in class com.prineside.tdi2.utils.simulation.SyncCheckSim
- extraMessage - Variable in exception com.prineside.luaj.LuaError
- extraTowers - Variable in class com.prineside.tdi2.utils.simulation.TowersBenchmarkScenario
- extraTowerScenarios - Variable in class com.prineside.tdi2.utils.simulation.TowerBenchmarkSim
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form