Uses of Annotation Interface
com.prineside.tdi2.utils.NAGS
Packages that use NAGS
Package
Description
Lua VM, only works in an interpreted mode, which allows it to support iOS.
The game itself.
Variants of
Enemy
EnemySystem
is responsible for handling the enemies and spawned enemies are stored in MapSystem.spawnedEnemies
-
Uses of NAGS in com.prineside.luaj
Fields in com.prineside.luaj with annotations of type NAGS -
Uses of NAGS in com.prineside.tdi2
Fields in com.prineside.tdi2 with annotations of type NAGSModifier and TypeFieldDescriptionGameSystemProvider._cachedRendering
GameSystemProvider._gameMapSelection
GameSystemProvider._gameUi
GameSystemProvider._hotKey
GameSystemProvider._input
GameSystemProvider._inventory
GameSystemProvider._mapEditor
GameSystemProvider._mapEditorUi
GameSystemProvider._mapRendering
GameSystemProvider._particle
GameSystemProvider._pathRendering
GameSystemProvider._projectileTrail
GameSystemProvider._quest
GameSystemProvider._render
GameSystemProvider._sound
GameSystemProvider.ability
GameSystemProvider.achievement
GameSystemProvider.bonus
final IntRectangle
Tile.boundingBox
GameSystemProvider.buff
Tile.center
GameSystemProvider.damage
Miner.doubleSpeedParticle
float
CollidingProjectile.drawAngle
float
Enemy.drawAngle
float
EnemyFollowingProjectile.drawAngle
float
Unit.drawAngle
CollidingProjectile.drawPosition
Enemy.drawPosition
EnemyFollowingProjectile.drawPosition
Unit.drawPosition
float
Enemy.drawScale
GameSystemProvider.enemy
GameSystemProvider.experience
GameSystemProvider.explosion
GameSystemProvider.gameplayMod
GameSystemProvider.gameState
GameSystemProvider.gameValue
boolean
Enemy.healthBarInvisible
Gate.highlightParticleA
Tile.highlightParticleA
Gate.highlightParticleB
Tile.highlightParticleB
int
IssuedItems.issueTimestamp
GameSystemProvider.loot
GameSystemProvider.map
GameSystemProvider.miner
GameSystemProvider.modifier
GameSystemProvider.pathfinding
GameSystemProvider.projectile
GameSystemProvider.randomEncounter
GameSystemProvider.script
boolean
IssuedItems.shown
GameSystemProvider.state
GameSystemProvider.statistics
boolean
GameSystemProvider.syncChecking
GameSystemProvider.syncCheckLog
GameSystemProvider.tower
GameSystemProvider.TSH
GameSystemProvider.unit
boolean
Tile.visibleOnScreen
GameSystemProvider.wave
-
Uses of NAGS in com.prineside.tdi2.enemies
Fields in com.prineside.tdi2.enemies with annotations of type NAGS -
Uses of NAGS in com.prineside.tdi2.enemies.bosses
Fields in com.prineside.tdi2.enemies.bosses with annotations of type NAGS -
Uses of NAGS in com.prineside.tdi2.managers
Fields in com.prineside.tdi2.managers with annotations of type NAGSModifier and TypeFieldDescriptionGameValueManager.GameValueEffect.questId
GameValueManager.GameValueEffect.researchType
float[]
MusicManager.SpectrumConfig.spectrumLeft
final Object
MusicManager.SpectrumConfig.spectrumLock
float[]
MusicManager.SpectrumConfig.spectrumRight
GameValueManager.GameValueEffect.trophyType
-
Uses of NAGS in com.prineside.tdi2.projectiles
Fields in com.prineside.tdi2.projectiles with annotations of type NAGS -
Uses of NAGS in com.prineside.tdi2.systems
Classes in com.prineside.tdi2.systems with annotations of type NAGSModifier and TypeClassDescriptionfinal class
Allows to define layers of static / cached graphics.final class
final class
Manages UI elements for a regular gamefinal class
final class
final class
final class
final class
final class
final class
Освобождает TrailMultiLine обратно в пул, если он не обновляется длительное время (уже не виден, isFinished() возвращает true)final class
final class
Manages the order of rendering.final class
Fields in com.prineside.tdi2.systems with annotations of type NAGSModifier and TypeFieldDescriptionboolean
WaveSystem.autoForceWaveEnabled
boolean
BonusSystem.autoSelectionOnSingleBonus
int
GameStateSystem.continuedGameApproxStateHash
GameStateSystem.dailyQuestLevel
boolean
MapSystem.drawPathTraces
StateSystem.duplicateActionsTo
Color[]
EnemySystem.enemyColor
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 replayEnemySystem.enemyEmojiTexture
EnemySystem.enemyHighlightTexture
EnemySystem.enemyTexture
ExplosionSystem.F
ProjectileSystem.F
boolean
GameStateSystem.gameIsContinued
GameStateSystem.gameOverReason
boolean
GameStateSystem.gameSavesDisabled
GameStateSystem.gameStartProgressSnapshot
GameStateSystem.headlessValidatedReplayRecord
boolean
WaveSystem.instantWaveCallsEnabled
boolean
StateSystem.inUpdateStage
If this flag is set to false, many state-affecting methods will throw an exception on call to prevent desync.float
GameStateSystem.playRealTime
long
StateSystem.replayFrameCount
GameStateSystem.replayId
boolean
StateSystem.replayMode
StateSystem.replayRecord
ScriptSystem.scriptEnvironment
boolean
GameStateSystem.snapshotSavesEnabled
GameStateSystem.startingAbilitiesConfiguration
boolean
PathfindingSystem.throwExceptionOnMissingPath
boolean
StateSystem.updateRequired
boolean
GameStateSystem.validationFingerprintMismatchPrinted
int
GameStateSystem.validationLastUpdateNumber
long
GameStateSystem.validationStartTimestamp
-
Uses of NAGS in com.prineside.tdi2.systems.randomEncounter
Fields in com.prineside.tdi2.systems.randomEncounter with annotations of type NAGSModifier and TypeFieldDescriptionfloat
EncounterBird.acceleration
EncounterBird.baseColor
float
EncounterBird.existsTime
long
EncounterBird.lastHitTimestamp
float
EncounterBird.lifeTime
float
EncounterBird.maxVelocity
EncounterBird.midEffect
EncounterBird.overEffect
EncounterBird.overlayColor
EncounterBird.position
EncounterBird.targetPoint
float
EncounterBird.timeSinceRandomTargetSwitch
EncounterBird.underEffect
EncounterBird.velocity
-
Uses of NAGS in com.prineside.tdi2.systems.randomEncounter.reward
Fields in com.prineside.tdi2.systems.randomEncounter.reward with annotations of type NAGS -
Uses of NAGS in com.prineside.tdi2.systems.randomEncounter.type.starfall
Fields in com.prineside.tdi2.systems.randomEncounter.type.starfall with annotations of type NAGS -
Uses of NAGS in com.prineside.tdi2.tiles
Fields in com.prineside.tdi2.tiles with annotations of type NAGSModifier and TypeFieldDescriptionint
EqualizerTile.barInterpolation
float
EqualizerTile.barsHeight
float
EqualizerTile.barSpacing
float
EqualizerTile.barsWidth
int
EqualizerTile.channel
EqualizerTile.colorHigh
EqualizerTile.colorLow
float
EqualizerTile.cutout
int
EqualizerTile.direction
boolean
EqualizerTile.drawAlways
float
EqualizerTile.fixedMaxValue
float
EqualizerTile.maxValueEasing
boolean
EqualizerTile.particlesEnabled
QuadTile.quad
boolean
EqualizerTile.revertBars
float
EqualizerTile.shiftX
float
EqualizerTile.shiftY
EqualizerTile.spectrumConfig
float
EqualizerTile.spectrumDropoff
EqualizerTile.spectrumFrequencies
float
CoreTile.timeDrawn
CoreTile.upgradeAvailableParticleEffect
-
Uses of NAGS in com.prineside.tdi2.towers
Fields in com.prineside.tdi2.towers with annotations of type NAGSModifier and TypeFieldDescriptionCrusherTower.Hook.drawPos
float
CrusherTower.Hook.enemyStartDistance
CrusherTower.Hook.enemyStartPos
-
Uses of NAGS in com.prineside.tdi2.units
Fields in com.prineside.tdi2.units with annotations of type NAGS