en.mob.boss.Beholder
en.mob.boss.Beholder
Inherits from: en.mob.Boss
Fields
| Name | Type | |
|---|---|---|
bHidden | Bool | |
rseed | libs.Rand | |
radiusC | F64 | |
radiusMega | I32 | |
initialX | F64 | |
initialY | F64 | |
availableSquares | hl.types.ArrayObj | |
defaultZoom | F64 | |
contMandible | h2d.Layers | |
arMandible | hl.types.ArrayObj | |
leftMandible1 | libs.heaps.slib.HSprite | |
leftMandible2 | libs.heaps.slib.HSprite | |
leftMandible3 | libs.heaps.slib.HSprite | |
rightMandible1 | libs.heaps.slib.HSprite | |
rightMandible2 | libs.heaps.slib.HSprite | |
rightMandible3 | libs.heaps.slib.HSprite | |
cont | h2d.Layers | |
shell | libs.heaps.slib.HSprite | |
contEye | h2d.Object | |
orbit | libs.heaps.slib.HSprite | |
eye | libs.heaps.slib.HSprite | |
eyelid | libs.heaps.slib.HSprite | |
eyeReflect | libs.heaps.slib.HSprite | |
mouth | libs.heaps.slib.HSprite | |
canBreath | Bool | |
isDying | Bool | |
heiChain | I32 | |
chainTop | hl.types.ArrayObj | |
contChainTop | h2d.Object | |
chainLeft | hl.types.ArrayObj | |
contChainLeft | h2d.Object | |
chainRight | hl.types.ArrayObj | |
contChainRight | h2d.Object | |
dxChainLR | F64 | |
dxChainTop | F64 | |
y_offsetChainLR | I32 | |
anchorTop | en.mob.boss._Beholder.Anchor | |
anchorLeft | en.mob.boss._Beholder.Anchor | |
anchorRight | en.mob.boss._Beholder.Anchor | |
isZoomed | Null | |
speedBreathing | I32 | |
angDizzy | F64 | |
speedDash | Null | |
angDash | F64 | |
tX | F64 | |
tY | F64 | |
onEndDash | Fun | |
dashAtk | tool.skill.OldSkill | |
shootSpikesAtk | tool.skill.OldSkill | |
megaShootSpikesAtk | tool.skill.OldSkill | |
shockAtk | tool.skill.OldSkill | |
tentaclesAtk | tool.skill.OldSkill | |
lastSkillUsed | tool.skill.OldSkill | |
shockArea | tool.Area | |
numSpikesThrowed | I32 | |
numShootSpikes | I32 | |
curNumShootSpikes | I32 | |
hasSpikesOut | Bool | |
isScreaming | Bool | |
isAttacking | Bool | |
nextIsMegaShoot | Bool | |
arDbg | hl.types.ArrayObj | |
bossRushModifiers | Virtual[cdMod, enabled, moreTentacles, shockAtkMult, ttclCooldown] | |
| “ | Virtual[type, isAlive, applyBossRushModifier] | |
| static | __clid | I32 |
| static | create | Fun |
| static | __eclids | hl.types.ArrayBytes_Int |
Protos
f@7511setPlatformsState(en.mob.boss.Beholder, Bool) → Voidf@7512initSquares(en.mob.boss.Beholder) → Voidf@7513getSquareRandom(en.mob.boss.Beholder, F64) → tool.CPointf@7514setReady(en.mob.boss.Beholder) → Voidf@7515onScream(en.mob.boss.Beholder) → Voidf@7516onCooldownEnd(en.mob.boss.Beholder, String, I32) → Voidf@7517init(en.mob.boss.Beholder) → Voidf@7518initGfx(en.mob.boss.Beholder) → Voidf@7519getMobSprites(en.mob.boss.Beholder) → hl.types.ArrayObjf@7520setSpriteParent(en.mob.boss.Beholder, h2d.Object) → Voidf@7521onAffectChange(en.mob.boss.Beholder, I32, Bool) → Voidf@7522setAffectS(en.mob.boss.Beholder, I32, F64, Ref, Null) → Voidf@7523canBeGrabbedByHomunculus(en.mob.boss.Beholder) → Boolf@7524onStun(en.mob.boss.Beholder) → Voidf@7525set_sprAlpha(en.mob.boss.Beholder, F64) → F64f@7526initSkills(en.mob.boss.Beholder) → Voidf@7527spikesAreaTouched(en.mob.boss.Beholder) → hl.types.ArrayObjf@7528deleteAllSpikes(en.mob.boss.Beholder) → Voidf@7529shootSpikes(en.mob.boss.Beholder) → Voidf@7530shootSpikesMega(en.mob.boss.Beholder) → Voidf@7531dashTo(en.mob.boss.Beholder, F64, F64, F64, Fun) → Voidf@7532endDash(en.mob.boss.Beholder, Bool) → Voidf@7533setGlobalCD(en.mob.boss.Beholder) → Voidf@7534initMove(en.mob.boss.Beholder) → Voidf@7535behaviourAi(en.mob.boss.Beholder) → Voidf@7536prepareMegaShoot(en.mob.boss.Beholder) → Voidf@7537canBeDetected(en.mob.boss.Beholder) → Boolf@7538onDamage(en.mob.boss.Beholder, tool.atk.AttackData) → Voidf@7539getAdjustedWeightFactor(en.mob.boss.Beholder, Entity) → F64f@7540canBeHitBy(en.mob.boss.Beholder, Entity) → Boolf@7541toggleVisibility(en.mob.boss.Beholder, Ref) → Voidf@7542onTtclDeath(en.mob.boss.Beholder, en.mob.boss.BeholderTtcl) → Voidf@7543canLevelUp(en.mob.boss.Beholder) → Boolf@7544prepareLevelUp(en.mob.boss.Beholder) → Voidf@7545onBossLevelUp(en.mob.boss.Beholder) → Voidf@7546createTentacles(en.mob.boss.Beholder, I32, Bool) → Voidf@7547onLand(en.mob.boss.Beholder, F64) → Voidf@7548onStep(en.mob.boss.Beholder) → Voidf@7549dispose(en.mob.boss.Beholder) → Voidf@7550tryToPreventDeath(en.mob.boss.Beholder, tool.atk.AttackData, F64) → Boolf@7551onDie(en.mob.boss.Beholder) → Voidf@7552fixedUpdate(en.mob.boss.Beholder) → Voidf@7553postUpdate(en.mob.boss.Beholder) → Voidf@7554applyBossRushModifier(en.mob.boss.Beholder, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Voidf@7555getCLID(en.mob.boss.Beholder) → I32f@7556serialize(en.mob.boss.Beholder, hxbit.Serializer) → Voidf@7557getSerializeSchema(en.mob.boss.Beholder) → hxbit.Schemaf@7558unserializeInit(en.mob.boss.Beholder) → Voidf@7559unserialize(en.mob.boss.Beholder, hxbit.Serializer) → Voidf@7560getEntityCLIDS(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@7563create(pr.Level, I32, I32, I32, I32) → en.mob.boss.Beholder