Skip to content

en.mob.boss.Beholder

en.mob.boss.Beholder

Inherits from: en.mob.Boss

Fields

NameType
bHiddenBool
rseedlibs.Rand
radiusCF64
radiusMegaI32
initialXF64
initialYF64
availableSquareshl.types.ArrayObj
defaultZoomF64
contMandibleh2d.Layers
arMandiblehl.types.ArrayObj
leftMandible1libs.heaps.slib.HSprite
leftMandible2libs.heaps.slib.HSprite
leftMandible3libs.heaps.slib.HSprite
rightMandible1libs.heaps.slib.HSprite
rightMandible2libs.heaps.slib.HSprite
rightMandible3libs.heaps.slib.HSprite
conth2d.Layers
shelllibs.heaps.slib.HSprite
contEyeh2d.Object
orbitlibs.heaps.slib.HSprite
eyelibs.heaps.slib.HSprite
eyelidlibs.heaps.slib.HSprite
eyeReflectlibs.heaps.slib.HSprite
mouthlibs.heaps.slib.HSprite
canBreathBool
isDyingBool
heiChainI32
chainTophl.types.ArrayObj
contChainToph2d.Object
chainLefthl.types.ArrayObj
contChainLefth2d.Object
chainRighthl.types.ArrayObj
contChainRighth2d.Object
dxChainLRF64
dxChainTopF64
y_offsetChainLRI32
anchorTopen.mob.boss._Beholder.Anchor
anchorLeften.mob.boss._Beholder.Anchor
anchorRighten.mob.boss._Beholder.Anchor
isZoomedNull
speedBreathingI32
angDizzyF64
speedDashNull
angDashF64
tXF64
tYF64
onEndDashFun
dashAtktool.skill.OldSkill
shootSpikesAtktool.skill.OldSkill
megaShootSpikesAtktool.skill.OldSkill
shockAtktool.skill.OldSkill
tentaclesAtktool.skill.OldSkill
lastSkillUsedtool.skill.OldSkill
shockAreatool.Area
numSpikesThrowedI32
numShootSpikesI32
curNumShootSpikesI32
hasSpikesOutBool
isScreamingBool
isAttackingBool
nextIsMegaShootBool
arDbghl.types.ArrayObj
bossRushModifiersVirtual[cdMod, enabled, moreTentacles, shockAtkMult, ttclCooldown]
Virtual[type, isAlive, applyBossRushModifier]
static__clidI32
staticcreateFun
static__eclidshl.types.ArrayBytes_Int

Protos

  • f@7511 setPlatformsState(en.mob.boss.Beholder, Bool) → Void
  • f@7512 initSquares(en.mob.boss.Beholder) → Void
  • f@7513 getSquareRandom(en.mob.boss.Beholder, F64) → tool.CPoint
  • f@7514 setReady(en.mob.boss.Beholder) → Void
  • f@7515 onScream(en.mob.boss.Beholder) → Void
  • f@7516 onCooldownEnd(en.mob.boss.Beholder, String, I32) → Void
  • f@7517 init(en.mob.boss.Beholder) → Void
  • f@7518 initGfx(en.mob.boss.Beholder) → Void
  • f@7519 getMobSprites(en.mob.boss.Beholder) → hl.types.ArrayObj
  • f@7520 setSpriteParent(en.mob.boss.Beholder, h2d.Object) → Void
  • f@7521 onAffectChange(en.mob.boss.Beholder, I32, Bool) → Void
  • f@7522 setAffectS(en.mob.boss.Beholder, I32, F64, Ref, Null) → Void
  • f@7523 canBeGrabbedByHomunculus(en.mob.boss.Beholder) → Bool
  • f@7524 onStun(en.mob.boss.Beholder) → Void
  • f@7525 set_sprAlpha(en.mob.boss.Beholder, F64) → F64
  • f@7526 initSkills(en.mob.boss.Beholder) → Void
  • f@7527 spikesAreaTouched(en.mob.boss.Beholder) → hl.types.ArrayObj
  • f@7528 deleteAllSpikes(en.mob.boss.Beholder) → Void
  • f@7529 shootSpikes(en.mob.boss.Beholder) → Void
  • f@7530 shootSpikesMega(en.mob.boss.Beholder) → Void
  • f@7531 dashTo(en.mob.boss.Beholder, F64, F64, F64, Fun) → Void
  • f@7532 endDash(en.mob.boss.Beholder, Bool) → Void
  • f@7533 setGlobalCD(en.mob.boss.Beholder) → Void
  • f@7534 initMove(en.mob.boss.Beholder) → Void
  • f@7535 behaviourAi(en.mob.boss.Beholder) → Void
  • f@7536 prepareMegaShoot(en.mob.boss.Beholder) → Void
  • f@7537 canBeDetected(en.mob.boss.Beholder) → Bool
  • f@7538 onDamage(en.mob.boss.Beholder, tool.atk.AttackData) → Void
  • f@7539 getAdjustedWeightFactor(en.mob.boss.Beholder, Entity) → F64
  • f@7540 canBeHitBy(en.mob.boss.Beholder, Entity) → Bool
  • f@7541 toggleVisibility(en.mob.boss.Beholder, Ref) → Void
  • f@7542 onTtclDeath(en.mob.boss.Beholder, en.mob.boss.BeholderTtcl) → Void
  • f@7543 canLevelUp(en.mob.boss.Beholder) → Bool
  • f@7544 prepareLevelUp(en.mob.boss.Beholder) → Void
  • f@7545 onBossLevelUp(en.mob.boss.Beholder) → Void
  • f@7546 createTentacles(en.mob.boss.Beholder, I32, Bool) → Void
  • f@7547 onLand(en.mob.boss.Beholder, F64) → Void
  • f@7548 onStep(en.mob.boss.Beholder) → Void
  • f@7549 dispose(en.mob.boss.Beholder) → Void
  • f@7550 tryToPreventDeath(en.mob.boss.Beholder, tool.atk.AttackData, F64) → Bool
  • f@7551 onDie(en.mob.boss.Beholder) → Void
  • f@7552 fixedUpdate(en.mob.boss.Beholder) → Void
  • f@7553 postUpdate(en.mob.boss.Beholder) → Void
  • f@7554 applyBossRushModifier(en.mob.boss.Beholder, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Void
  • f@7555 getCLID(en.mob.boss.Beholder) → I32
  • f@7556 serialize(en.mob.boss.Beholder, hxbit.Serializer) → Void
  • f@7557 getSerializeSchema(en.mob.boss.Beholder) → hxbit.Schema
  • f@7558 unserializeInit(en.mob.boss.Beholder) → Void
  • f@7559 unserialize(en.mob.boss.Beholder, hxbit.Serializer) → Void
  • f@7560 getEntityCLIDS(en.mob.boss.Beholder) → hl.types.ArrayBytes_Int

Bindings

  • static f@7564 __constructor__(en.mob.boss.Beholder, pr.Level, I32, I32, I32, I32) → Void
  • static f@7563 create(pr.Level, I32, I32, I32, I32) → en.mob.boss.Beholder