Skip to content

en.mob.boss.Collector

en.mob.boss.Collector

Inherits from: en.mob.Boss

Fields

NameType
modeen.mob.boss.BCMode
lastModeen.mob.boss.BCMode
phaseI32
phaseTimerF64
initialTimerF64
stepPhase1I32
stepPhase2I32
stepPhase3I32
isSafeBool
rseedlibs.Rand
hasBeenInterruptedBool
cxsBombhl.types.ArrayBytes_Int
cyBombI32
numAtkBeforePauseI32
switchRoomSkilltool.skill.OldSkill
drinkPhaseI32
hasDrinkBool
powerHealpow.Heal
smallDashSkilltool.skill.OldSkill
smallDashAreatool.Area
curSmallDashI32
bigStompSkilltool.skill.OldSkill
orgueshl.types.ArrayObj
spinSkilltool.skill.OldSkill
spinSpeedF64
spinAreatool.Area
ringPortallibs.heaps.slib.HSprite
throwBombSkilltool.skill.OldSkill
laserBeamSkilltool.skill.OldSkill
laserBeamAreatool.Area
curLaserI32
fxLaserBeamlibs.heaps.slib.HSprite
fireWallsSkilltool.skill.OldSkill
curFWI32
energyBallSkilltool.skill.OldSkill
curEBI32
randomSayhl.types.ArrayObj
currentSayI32
arMobLevel1hl.types.ArrayObj
arMobLevel2hl.types.ArrayObj
arMobLevel3hl.types.ArrayObj
sbFxlibs.heaps.slib.HSpriteBatch
arSBAnglehl.types.ArrayBytes_Float
static__clidI32
staticcreateFun
static__eclidshl.types.ArrayBytes_Int

Protos

  • f@7640 initLife(en.mob.boss.Collector, F64, Null) → Void
  • f@7641 init(en.mob.boss.Collector) → Void
  • f@7642 initSpeechDeck(en.mob.boss.Collector) → Void
  • f@7643 initGfx(en.mob.boss.Collector) → Void
  • f@7644 talkFor(en.mob.boss.Collector, F64) → Void
  • f@7645 say(en.mob.boss.Collector, String, Null, Null, Null) → Void
  • f@7646 setReady(en.mob.boss.Collector) → Void
  • f@7647 onCooldownEnd(en.mob.boss.Collector, String, I32) → Void
  • f@7648 applyAttackResult(en.mob.boss.Collector, tool.atk.AttackData) → Void
  • f@7649 onAffectChange(en.mob.boss.Collector, I32, Bool) → Void
  • f@7650 aiLocked(en.mob.boss.Collector) → Bool
  • f@7651 canBeHitBy(en.mob.boss.Collector, Entity) → Bool
  • f@7652 initSkills(en.mob.boss.Collector) → Void
  • f@7653 addOrgue(en.mob.boss.Collector, I32, I32) → Void
  • f@7654 canDash(en.mob.boss.Collector) → Bool
  • f@7655 initDashPhase(en.mob.boss.Collector) → Void
  • f@7656 checkDashHit(en.mob.boss.Collector) → Void
  • f@7657 endDashPhase(en.mob.boss.Collector, Bool) → Void
  • f@7658 canSpin(en.mob.boss.Collector) → Bool
  • f@7659 stopSpin(en.mob.boss.Collector) → Void
  • f@7660 canBigStomp(en.mob.boss.Collector) → Bool
  • f@7661 initPopSpikeBall(en.mob.boss.Collector) → Void
  • f@7662 popSpikeBall(en.mob.boss.Collector) → Void
  • f@7663 endPopSpikeBall(en.mob.boss.Collector) → Void
  • f@7664 initLaserBeamPhase(en.mob.boss.Collector) → Void
  • f@7665 endLaserBeamPhase(en.mob.boss.Collector, Bool) → Void
  • f@7666 initFWPhase(en.mob.boss.Collector) → Void
  • f@7667 endFWPhase(en.mob.boss.Collector) → Void
  • f@7668 initEnergyBallPhase(en.mob.boss.Collector) → Void
  • f@7669 endEnergyBallPhase(en.mob.boss.Collector) → Void
  • f@7670 prepareDrink(en.mob.boss.Collector) → Void
  • f@7671 endDrinkPhase(en.mob.boss.Collector, Ref) → Void
  • f@7672 loseDrink(en.mob.boss.Collector) → Void
  • f@7673 canSwitchPhase(en.mob.boss.Collector) → Bool
  • f@7674 canSwitchDrinkPhase(en.mob.boss.Collector) → Bool
  • f@7675 getDamageReduction(en.mob.boss.Collector, tool.atk.AttackData) → F64
  • f@7676 behaviourAi(en.mob.boss.Collector) → Void
  • f@7677 spawnMob(en.mob.boss.Collector) → Void
  • f@7678 spawnBomb(en.mob.boss.Collector) → Void
  • f@7679 mobsAreDead(en.mob.boss.Collector) → Bool
  • f@7680 backToFight(en.mob.boss.Collector) → Void
  • f@7681 checkForExecute(en.mob.boss.Collector, tool.atk.AttackData) → Void
  • f@7682 tryToPreventDeath(en.mob.boss.Collector, tool.atk.AttackData, F64) → Bool
  • f@7683 onLastHit(en.mob.boss.Collector) → cine.coll.EndCollectorPreSmash
  • f@7684 onDie(en.mob.boss.Collector) → Void
  • f@7685 dropLoot(en.mob.boss.Collector) → Void
  • f@7686 dispose(en.mob.boss.Collector) → Void
  • f@7687 onStep(en.mob.boss.Collector) → Void
  • f@7688 fixedUpdate(en.mob.boss.Collector) → Void
  • f@7689 postUpdate(en.mob.boss.Collector) → Void
  • f@7690 giveHeadFeedback(en.mob.boss.Collector, String) → Void
  • f@7691 giveHeads(en.mob.boss.Collector) → Void
  • f@7692 disposeGfx(en.mob.boss.Collector) → Void
  • f@7693 getCLID(en.mob.boss.Collector) → I32
  • f@7694 serialize(en.mob.boss.Collector, hxbit.Serializer) → Void
  • f@7695 getSerializeSchema(en.mob.boss.Collector) → hxbit.Schema
  • f@7696 unserializeInit(en.mob.boss.Collector) → Void
  • f@7697 unserialize(en.mob.boss.Collector, hxbit.Serializer) → Void
  • f@7698 getEntityCLIDS(en.mob.boss.Collector) → hl.types.ArrayBytes_Int

Bindings

  • static f@7709 __constructor__(en.mob.boss.Collector, pr.Level, I32, I32, I32, I32, Ref) → Void
  • static f@7708 create(pr.Level, I32, I32, I32, I32, Ref) → en.mob.boss.Collector