Uses of Class
com.prineside.tdi2.Registrable
Packages that use Registrable
Package
Description
The game itself.
Variants of 
Ability
 Abilities are what the player can use manually during the game (such things as a Fireball or Nuke).Variants of 
Enemy
 EnemySystem is responsible for handling the enemies and spawned enemies are stored in MapSystem.spawnedEnemies- 
Uses of Registrable in com.prineside.tdi2
Subclasses of Registrable in com.prineside.tdi2Modifier and TypeClassDescriptionclassAbilities are temporary effects which are normally started by the player manually (for example,FireballAbilityorNukeAbility).classBuffProcessor<T extends Buff>classPlaced on PlatformPilesclassclassclassclassA regular projectile which constantly follows the target enemy.classclassIMPORTANT (for me): Do not define basic constructor (SystemName()) to avoid unnecessary actions on deserialization - put some arguments into itclassclassclassclassclassModifierProcessor<T extends Modifier>classclassclassclass - 
Uses of Registrable in com.prineside.tdi2.abilities
Subclasses of Registrable in com.prineside.tdi2.abilitiesModifier and TypeClassDescriptionfinal classBall lightning ability implementation.classBlizzard ability implementation.classBullet wall ability implementation.classFireball ability implementation.classFirestorm ability implementation.classLOIC ability implementation.classclassMagnet ability implementation.classNuke ability implementation.classOverload ability implementation.classSmoke bomb ability implementation.classThunder ability implementation.classWindstorm ability implementation. - 
Uses of Registrable in com.prineside.tdi2.buffs.processors
Subclasses of Registrable in com.prineside.tdi2.buffs.processorsModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal class - 
Uses of Registrable in com.prineside.tdi2.enemies
Subclasses of Registrable in com.prineside.tdi2.enemiesModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classBounty, exp и score x2 (по +x0.33 за каждого маленького)final classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal class - 
Uses of Registrable in com.prineside.tdi2.enemies.bosses
Subclasses of Registrable in com.prineside.tdi2.enemies.bossesModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal class - 
Uses of Registrable in com.prineside.tdi2.explosions
Subclasses of Registrable in com.prineside.tdi2.explosionsModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal class - 
Uses of Registrable in com.prineside.tdi2.gates
Subclasses of Registrable in com.prineside.tdi2.gatesModifier and TypeClassDescriptionclassclassclass - 
Uses of Registrable in com.prineside.tdi2.miners
Subclasses of Registrable in com.prineside.tdi2.minersModifier and TypeClassDescriptionclassclassclassclassclass - 
Uses of Registrable in com.prineside.tdi2.modifiers
Subclasses of Registrable in com.prineside.tdi2.modifiersModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal class - 
Uses of Registrable in com.prineside.tdi2.modifiers.processors
Subclasses of Registrable in com.prineside.tdi2.modifiers.processors - 
Uses of Registrable in com.prineside.tdi2.projectiles
Subclasses of Registrable in com.prineside.tdi2.projectilesModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal class - 
Uses of Registrable in com.prineside.tdi2.systems
Subclasses of Registrable in com.prineside.tdi2.systemsModifier and TypeClassDescriptionfinal classfinal classfinal classIssues GameplayMods as bonusesfinal classfinal classAllows to define layers of static / cached graphics.final classfinal classfinal classManages XP received / lost by entities.final classfinal classfinal classfinal classfinal classManages UI elements for a regular gamefinal classfinal classfinal classclassfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classОсвобождает TrailMultiLine обратно в пул, если он не обновляется длительное время (уже не виден, isFinished() возвращает true)final classfinal classManages the order of rendering.final classfinal classclassfinal classfinal classfinal classfinal class - 
Uses of Registrable in com.prineside.tdi2.tiles
Subclasses of Registrable in com.prineside.tdi2.tilesModifier and TypeClassDescriptionfinal classfinal classfinal classclassfinal classfinal classclassfinal classfinal classfinal classfinal classfinal classfinal class - 
Uses of Registrable in com.prineside.tdi2.towers
Subclasses of Registrable in com.prineside.tdi2.towersModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal class - 
Uses of Registrable in com.prineside.tdi2.units
Subclasses of Registrable in com.prineside.tdi2.unitsModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classfinal class