en.mob.boss.Giant
en.mob.boss.Giant
Inherits from: en.mob.Boss
Fields
| Name | Type | |
|---|---|---|
leftHand | en.mob.boss.giant.Hand | |
rightHand | en.mob.boss.giant.Hand | |
hands | hl.types.ArrayObj | |
eye | en.mob.boss.giant.Eye | |
lastGroundedHand | en.mob.boss.giant.Hand | |
leftEyeTargetX | F64 | |
rightEyeTargetX | F64 | |
leftSuperCharges | I32 | |
rightSuperCharges | I32 | |
impulseDir | I32 | |
weakenedX | F64 | |
weakenedTime | F64 | |
lastHeroSide | Bool | |
stableHeroTime | F64 | |
stableHeroSide | Bool | |
moveTargetX | F64 | |
moveTargetY | F64 | |
moveTargetTime | F64 | |
moveTargetReached | Bool | |
moveTargetReachedSignal | String | |
forcedNextAttack | en.mob.boss.giant.GHAction | |
bossRushModifiers | Virtual[enabled, idleTimeMultiplier, onLevelUpLockTimeMultiplier] | |
body | h2d.Layers | |
jaws | libs.heaps.slib.HSprite | |
torso | libs.heaps.slib.HSprite | |
leftShoulder | libs.heaps.slib.HSprite | |
leftShoulderGlow | libs.heaps.slib.HSprite | |
rightShoulder | libs.heaps.slib.HSprite | |
rightShoulderGlow | libs.heaps.slib.HSprite | |
leftShoulderBack | libs.heaps.slib.HSprite | |
rightShoulderBack | libs.heaps.slib.HSprite | |
leftShoulderSlots | libs.heaps.slib.HSprite | |
rightShoulderSlots | libs.heaps.slib.HSprite | |
leftShoulderFx | libs.heaps.slib.HSprite | |
rightShoulderFx | libs.heaps.slib.HSprite | |
ruby | libs.heaps.slib.HSprite | |
rubyGlow | libs.heaps.slib.HSprite | |
moveSpeed | F64 | |
time | F64 | |
curHeadOffsetX | F64 | |
curHeadOffsetY | F64 | |
headOffsetTargetX | F64 | |
headOffsetTargetY | F64 | |
jawsOffsetX | F64 | |
jawsOffsetY | F64 | |
laughRate | F64 | |
leftShoulderSlotPoints | hl.types.ArrayObj | |
rightShoulderSlotPoints | hl.types.ArrayObj | |
sbFxNormal | h2d.SpriteBatch | |
sbFxAdd | h2d.SpriteBatch | |
particlePool | libs.heaps.ParticlePool | |
glowMaskShader | h3d.shader.AlphaMap | |
subSpritesAcquired | Bool | |
screamFx | Bool | |
torsoPoint | h2d.col.Point | |
leftShoulderPoint | h2d.col.Point | |
rightShoulderPoint | h2d.col.Point | |
leftEyePoint | h2d.col.Point | |
rightEyePoint | h2d.col.Point | |
combatZoneCXMin | I32 | |
combatZoneCXMid | I32 | |
combatZoneCXMax | I32 | |
combatZoneCYMin | I32 | |
combatZoneCYMax | I32 | |
combatZoneCWid | I32 | |
vx | tool.Ref | |
vy | tool.Ref | |
vr | tool.Ref | |
lvx | tool.Ref | |
rvx | tool.Ref | |
portalAng | F64 | |
| “ | Virtual[type, isAlive, applyBossRushModifier] | |
| static | BREATHE_SPEED | F64 |
| static | __clid | I32 |
| static | create | Fun |
| static | __eclids | hl.types.ArrayBytes_Int |
Protos
f@7796get_idleX(en.mob.boss.Giant) → I32f@7797get_idleY(en.mob.boss.Giant) → I32f@7798isOneHandGrounded(en.mob.boss.Giant) → Boolf@7799initSpeechDeck(en.mob.boss.Giant) → Voidf@7800setAffectS(en.mob.boss.Giant, I32, F64, Ref, Null) → Voidf@7801canBeGrabbedByHomunculus(en.mob.boss.Giant) → Boolf@7802moveTo(en.mob.boss.Giant, F64, F64, F64, String, Ref) → Voidf@7803moveToStep(en.mob.boss.Giant) → Voidf@7804canBeHitBy(en.mob.boss.Giant, Entity) → Boolf@7805init(en.mob.boss.Giant) → Voidf@7806setReady(en.mob.boss.Giant) → Voidf@7807initSkills(en.mob.boss.Giant) → Voidf@7808isLasering(en.mob.boss.Giant) → Boolf@7809onBossLevelUp(en.mob.boss.Giant) → Voidf@7810cacheCombatZone(en.mob.boss.Giant, String) → Voidf@7811initGfx(en.mob.boss.Giant) → Voidf@7812getMobSprites(en.mob.boss.Giant) → hl.types.ArrayObjf@7813setGlowAlpha(en.mob.boss.Giant, F64, Bool, I32) → Voidf@7814interruptAllSkills(en.mob.boss.Giant) → Voidf@7815applyLaser(en.mob.boss.Giant, F64, F64, F64, I32) → Voidf@7816postUpdate(en.mob.boss.Giant) → Voidf@7817createStalactite(en.mob.boss.Giant, F64, F64) → Voidf@7818createStalactiteWave(en.mob.boss.Giant) → Voidf@7819canReceiveAttack(en.mob.boss.Giant, tool.atk.AttackData) → Boolf@7820onLeaveMap(en.mob.boss.Giant) → Voidf@7821onHandGrounded(en.mob.boss.Giant, en.mob.boss.giant.Hand) → Voidf@7822onHandRecover(en.mob.boss.Giant, en.mob.boss.giant.Hand) → Voidf@7823handSecondActionDeck(en.mob.boss.Giant) → Boolf@7824hasLaserVise(en.mob.boss.Giant) → Boolf@7825fixedUpdate(en.mob.boss.Giant) → Voidf@7826onMoveTargetReached(en.mob.boss.Giant, String) → Voidf@7827onScream(en.mob.boss.Giant) → Voidf@7828onCooldownEnd(en.mob.boss.Giant, String, I32) → Voidf@7829preUpdate(en.mob.boss.Giant) → Voidf@7830laserVise(en.mob.boss.Giant) → Voidf@7831fxBulletPortal(en.mob.boss.Giant, F64, F64, F64, I32, I32) → Voidf@7832fxEyeSmoke(en.mob.boss.Giant, F64, F64, I32) → Voidf@7833subColorBlink(en.mob.boss.Giant, libs.heaps.slib.HSprite, I32, Null, Null) → Voidf@7834setHeadOffset(en.mob.boss.Giant, F64, F64, Null, Null) → Voidf@7835fxChargeBulletGrid(en.mob.boss.Giant, I32, F64, F64, F64, F64, I32) → Voidf@7836updateSlotsGfx(en.mob.boss.Giant, Bool, I32) → Voidf@7837fxSlot(en.mob.boss.Giant, h2d.col.Point, libs.heaps.slib.HSprite, I32, F64) → Voidf@7838updateSuperCharges(en.mob.boss.Giant, Bool, I32, Ref) → Voidf@7839onDie(en.mob.boss.Giant) → Voidf@7840disposeGfx(en.mob.boss.Giant) → Voidf@7841setLeftFloorState(en.mob.boss.Giant, Bool) → Voidf@7842setRightFloorState(en.mob.boss.Giant, Bool) → Voidf@7843applyBossRushModifier(en.mob.boss.Giant, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Voidf@7844getCLID(en.mob.boss.Giant) → I32f@7845serialize(en.mob.boss.Giant, hxbit.Serializer) → Voidf@7846getSerializeSchema(en.mob.boss.Giant) → hxbit.Schemaf@7847unserializeInit(en.mob.boss.Giant) → Voidf@7848unserialize(en.mob.boss.Giant, hxbit.Serializer) → Voidf@7849getEntityCLIDS(en.mob.boss.Giant) → hl.types.ArrayBytes_Int
Bindings
- static
f@7902__constructor__(en.mob.boss.Giant, pr.Level, I32, I32, I32, I32) → Void - static
f@7901create(pr.Level, I32, I32, I32, I32) → en.mob.boss.Giant