Class MobchainBossBodyEnemy
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.Enemy
com.prineside.tdi2.enemies.bosses.MobchainBossBodyEnemy
- All Implemented Interfaces:
 com.badlogic.gdx.utils.Pool.Poolable,com.esotericsoftware.kryo.KryoSerializable,ScheduledUpdater.Updatable
- 
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.prineside.tdi2.Enemy
Enemy.EnemyReference, Enemy.Factory<T extends Enemy> - 
Field Summary
Fields inherited from class com.prineside.tdi2.Enemy
angle, bounty, buffBlizzardActive, buffFreezingLightningLengthBonus, buffFreezingPercent, buffFreezingPoisonDurationBonus, buffRegenerationParticle, buffsAppliedByType, buffsByType, buffSnowballActive, buffSnowballHits, buffStunActive, buffStunCount, buffStunCountByTower, buffStunImmunity, buffThrowBackAffectedBy, crusherTowerTarget, crusherTowerVulnerability, disabled, drawAngle, drawPosition, drawScale, existsTime, gaussMiningSpeedGiven, graphPath, HEALTH_BAR_BACKGROUND_COLOR, healthBarInvisible, healthBarScale, id, ignoredByAutoWaveCall, ignorePathfinding, killScore, loot, lowAimPriority, maxHealth, notAffectsWaveKillCounter, passedTiles, pathSearches, setUpByEnemySystem, sideShiftIndex, SIZE, spawnTile, sumPassedTiles, type, UNREGISTERED_ID, userData, visible, wasAimedAtWithChainReactionBuff, wasStunnedByGauss, waveFields inherited from class com.prineside.tdi2.Registrable
S - 
Method Summary
Modifier and TypeMethodDescriptionbooleanfloatgetAbilityVulnerability(AbilityType abilityType) floatfloatgetBuffedDamageMultiplier(TowerType towerType, DamageType damageType) booleanMethods inherited from class com.prineside.tdi2.Enemy
addLoot, applyDrawInterpolation, canBeAttackedBy, canBeBuffed, canHaveRandomSideShift, drawBatch, drawBatchAdditive, drawHealth, getBreakParticle, getBuffedSpeed, getBuffsByTypeOrNull, getBuffVulnerability, getColor, getCurrentTile, getEmojiTexture, getHealth, getHighlightTexture, getHitParticle, getKillExp, getKillScore, getPassedTilesDelta, getPosition, getSize, getSpeed, getSquaredSize, getTexture, getTowerDamageMultiplier, getUserData, giveDamage, hasBuffsByType, initBuffsByTypeArray, isAir, isVulnerableTo, isVulnerableToSpecial, onPositionSetToPath, onPreDie, onSpawned, read, reset, scheduledUpdatableGetId, scheduledUpdatableSetId, scheduledUpdate, setHealth, setKillExp, setMaxHealth, setPosition, setPosition, setPositionToPath, setSpeed, setUnregistered, setUserData, update, writeMethods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered 
- 
Method Details
- 
hasDrawPriority
public boolean hasDrawPriority()- Specified by:
 hasDrawPriorityin classEnemy
 - 
getAbilityVulnerability
- Overrides:
 getAbilityVulnerabilityin classEnemy
 - 
getBuffedDamageMultiplier
- Overrides:
 getBuffedDamageMultiplierin classEnemy- Parameters:
 towerType- may be null
 - 
getBaseDamage
public float getBaseDamage()- Overrides:
 getBaseDamagein classEnemy
 - 
dynamicPathfindingAllowed
public boolean dynamicPathfindingAllowed()- Overrides:
 dynamicPathfindingAllowedin classEnemy
 
 -