Class MobchainBossCreepEnemy
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.Enemy
com.prineside.tdi2.enemies.bosses.MobchainBossCreepEnemy
- All Implemented Interfaces:
 KryoSerializable,ScheduledUpdater.Updatable
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class com.prineside.tdi2.Enemy
Enemy.EnemyReference, Enemy.Factory<T extends Enemy> - 
Field Summary
FieldsFields inherited from class com.prineside.tdi2.Enemy
angle, ATTACHED_PARTICLE_REGENERATION_BUFF, attachedParticles, bounty, buffFreezingLightningLengthBonus, buffFreezingPercent, buffFreezingPoisonDurationBonus, buffsAppliedByType, buffsByType, buffSnowballHits, caughtByCrushersSet, chasedByCrusher, disabled, drawAngle, drawPosition, drawScale, existsTime, gaveMiningSpeedForGauss, graphPath, HEALTH_BAR_BACKGROUND_COLOR, healthBarInvisible, healthBarScale, id, ignitionIncreasedLastFrame, ignitionProgress, ignoredByAutoWaveCall, ignorePathfinding, invisible, killScore, loot, lowAimPriority, maxHealth, multishotTowerHits, notAffectsWaveKillCounter, otherEnemiesNearby, passedTiles, pathSearches, sideShiftIndex, SIZE, spawnTile, stunDebuffStats, sumPassedTiles, thrownBackBy, totalCatchesByCrushers, type, UNREGISTERED_ID, wasAimedAtWithChainReactionBuff, wasStunnedByGauss, waveFields inherited from class com.prineside.tdi2.Registrable
S - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddrawHealth(Batch batch) booleanfloatgetAbilityVulnerability(AbilityType abilityType) floatfloatgetBuffedDamageMultiplier(TowerType towerType, DamageType damageType) booleanbooleanbooleanvoidvoidMethods inherited from class com.prineside.tdi2.Enemy
addLoot, applyDrawInterpolation, canBeAttackedBy, canBeBuffed, canHaveRandomSideShift, drawBatchAdditive, 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, scheduledUpdatableGetId, scheduledUpdatableSetId, scheduledUpdate, setHealth, setKillExp, setMaxHealth, setPosition, setPosition, setPositionToPath, setSpeed, setUserData, updateMethods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered 
- 
Field Details
- 
vulnerableTo
 - 
color
 
 - 
 - 
Method Details
- 
write
- Specified by:
 writein interfaceKryoSerializable- Overrides:
 writein classEnemy
 - 
read
- Specified by:
 readin interfaceKryoSerializable- Overrides:
 readin classEnemy
 - 
hasDrawPriority
public boolean hasDrawPriority()- Specified by:
 hasDrawPriorityin classEnemy
 - 
getAbilityVulnerability
- Overrides:
 getAbilityVulnerabilityin classEnemy
 - 
getBuffedDamageMultiplier
- Overrides:
 getBuffedDamageMultiplierin classEnemy- Parameters:
 towerType- may be null
 - 
isBossRelated
public boolean isBossRelated()- Overrides:
 isBossRelatedin classEnemy
 - 
isBossMainBodyPart
public boolean isBossMainBodyPart()- Overrides:
 isBossMainBodyPartin classEnemy
 - 
drawBatch
 - 
drawHealth
- Overrides:
 drawHealthin classEnemy
 - 
getBaseDamage
public float getBaseDamage()- Overrides:
 getBaseDamagein classEnemy
 - 
dynamicPathfindingAllowed
public boolean dynamicPathfindingAllowed()- Overrides:
 dynamicPathfindingAllowedin classEnemy
 
 -