Skip to content

en.mob.boss.Giant

en.mob.boss.Giant

Inherits from: en.mob.Boss

Fields

NameType
leftHanden.mob.boss.giant.Hand
rightHanden.mob.boss.giant.Hand
handshl.types.ArrayObj
eyeen.mob.boss.giant.Eye
lastGroundedHanden.mob.boss.giant.Hand
leftEyeTargetXF64
rightEyeTargetXF64
leftSuperChargesI32
rightSuperChargesI32
impulseDirI32
weakenedXF64
weakenedTimeF64
lastHeroSideBool
stableHeroTimeF64
stableHeroSideBool
moveTargetXF64
moveTargetYF64
moveTargetTimeF64
moveTargetReachedBool
moveTargetReachedSignalString
forcedNextAttacken.mob.boss.giant.GHAction
bossRushModifiersVirtual[enabled, idleTimeMultiplier, onLevelUpLockTimeMultiplier]
bodyh2d.Layers
jawslibs.heaps.slib.HSprite
torsolibs.heaps.slib.HSprite
leftShoulderlibs.heaps.slib.HSprite
leftShoulderGlowlibs.heaps.slib.HSprite
rightShoulderlibs.heaps.slib.HSprite
rightShoulderGlowlibs.heaps.slib.HSprite
leftShoulderBacklibs.heaps.slib.HSprite
rightShoulderBacklibs.heaps.slib.HSprite
leftShoulderSlotslibs.heaps.slib.HSprite
rightShoulderSlotslibs.heaps.slib.HSprite
leftShoulderFxlibs.heaps.slib.HSprite
rightShoulderFxlibs.heaps.slib.HSprite
rubylibs.heaps.slib.HSprite
rubyGlowlibs.heaps.slib.HSprite
moveSpeedF64
timeF64
curHeadOffsetXF64
curHeadOffsetYF64
headOffsetTargetXF64
headOffsetTargetYF64
jawsOffsetXF64
jawsOffsetYF64
laughRateF64
leftShoulderSlotPointshl.types.ArrayObj
rightShoulderSlotPointshl.types.ArrayObj
sbFxNormalh2d.SpriteBatch
sbFxAddh2d.SpriteBatch
particlePoollibs.heaps.ParticlePool
glowMaskShaderh3d.shader.AlphaMap
subSpritesAcquiredBool
screamFxBool
torsoPointh2d.col.Point
leftShoulderPointh2d.col.Point
rightShoulderPointh2d.col.Point
leftEyePointh2d.col.Point
rightEyePointh2d.col.Point
combatZoneCXMinI32
combatZoneCXMidI32
combatZoneCXMaxI32
combatZoneCYMinI32
combatZoneCYMaxI32
combatZoneCWidI32
vxtool.Ref
vytool.Ref
vrtool.Ref
lvxtool.Ref
rvxtool.Ref
portalAngF64
Virtual[type, isAlive, applyBossRushModifier]
staticBREATHE_SPEEDF64
static__clidI32
staticcreateFun
static__eclidshl.types.ArrayBytes_Int

Protos

  • f@7796 get_idleX(en.mob.boss.Giant) → I32
  • f@7797 get_idleY(en.mob.boss.Giant) → I32
  • f@7798 isOneHandGrounded(en.mob.boss.Giant) → Bool
  • f@7799 initSpeechDeck(en.mob.boss.Giant) → Void
  • f@7800 setAffectS(en.mob.boss.Giant, I32, F64, Ref, Null) → Void
  • f@7801 canBeGrabbedByHomunculus(en.mob.boss.Giant) → Bool
  • f@7802 moveTo(en.mob.boss.Giant, F64, F64, F64, String, Ref) → Void
  • f@7803 moveToStep(en.mob.boss.Giant) → Void
  • f@7804 canBeHitBy(en.mob.boss.Giant, Entity) → Bool
  • f@7805 init(en.mob.boss.Giant) → Void
  • f@7806 setReady(en.mob.boss.Giant) → Void
  • f@7807 initSkills(en.mob.boss.Giant) → Void
  • f@7808 isLasering(en.mob.boss.Giant) → Bool
  • f@7809 onBossLevelUp(en.mob.boss.Giant) → Void
  • f@7810 cacheCombatZone(en.mob.boss.Giant, String) → Void
  • f@7811 initGfx(en.mob.boss.Giant) → Void
  • f@7812 getMobSprites(en.mob.boss.Giant) → hl.types.ArrayObj
  • f@7813 setGlowAlpha(en.mob.boss.Giant, F64, Bool, I32) → Void
  • f@7814 interruptAllSkills(en.mob.boss.Giant) → Void
  • f@7815 applyLaser(en.mob.boss.Giant, F64, F64, F64, I32) → Void
  • f@7816 postUpdate(en.mob.boss.Giant) → Void
  • f@7817 createStalactite(en.mob.boss.Giant, F64, F64) → Void
  • f@7818 createStalactiteWave(en.mob.boss.Giant) → Void
  • f@7819 canReceiveAttack(en.mob.boss.Giant, tool.atk.AttackData) → Bool
  • f@7820 onLeaveMap(en.mob.boss.Giant) → Void
  • f@7821 onHandGrounded(en.mob.boss.Giant, en.mob.boss.giant.Hand) → Void
  • f@7822 onHandRecover(en.mob.boss.Giant, en.mob.boss.giant.Hand) → Void
  • f@7823 handSecondActionDeck(en.mob.boss.Giant) → Bool
  • f@7824 hasLaserVise(en.mob.boss.Giant) → Bool
  • f@7825 fixedUpdate(en.mob.boss.Giant) → Void
  • f@7826 onMoveTargetReached(en.mob.boss.Giant, String) → Void
  • f@7827 onScream(en.mob.boss.Giant) → Void
  • f@7828 onCooldownEnd(en.mob.boss.Giant, String, I32) → Void
  • f@7829 preUpdate(en.mob.boss.Giant) → Void
  • f@7830 laserVise(en.mob.boss.Giant) → Void
  • f@7831 fxBulletPortal(en.mob.boss.Giant, F64, F64, F64, I32, I32) → Void
  • f@7832 fxEyeSmoke(en.mob.boss.Giant, F64, F64, I32) → Void
  • f@7833 subColorBlink(en.mob.boss.Giant, libs.heaps.slib.HSprite, I32, Null, Null) → Void
  • f@7834 setHeadOffset(en.mob.boss.Giant, F64, F64, Null, Null) → Void
  • f@7835 fxChargeBulletGrid(en.mob.boss.Giant, I32, F64, F64, F64, F64, I32) → Void
  • f@7836 updateSlotsGfx(en.mob.boss.Giant, Bool, I32) → Void
  • f@7837 fxSlot(en.mob.boss.Giant, h2d.col.Point, libs.heaps.slib.HSprite, I32, F64) → Void
  • f@7838 updateSuperCharges(en.mob.boss.Giant, Bool, I32, Ref) → Void
  • f@7839 onDie(en.mob.boss.Giant) → Void
  • f@7840 disposeGfx(en.mob.boss.Giant) → Void
  • f@7841 setLeftFloorState(en.mob.boss.Giant, Bool) → Void
  • f@7842 setRightFloorState(en.mob.boss.Giant, Bool) → Void
  • f@7843 applyBossRushModifier(en.mob.boss.Giant, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Void
  • f@7844 getCLID(en.mob.boss.Giant) → I32
  • f@7845 serialize(en.mob.boss.Giant, hxbit.Serializer) → Void
  • f@7846 getSerializeSchema(en.mob.boss.Giant) → hxbit.Schema
  • f@7847 unserializeInit(en.mob.boss.Giant) → Void
  • f@7848 unserialize(en.mob.boss.Giant, hxbit.Serializer) → Void
  • f@7849 getEntityCLIDS(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@7901 create(pr.Level, I32, I32, I32, I32) → en.mob.boss.Giant