en.mob.boss.Collector
en.mob.boss.Collector
Inherits from: en.mob.Boss
Fields
| Name | Type | |
|---|---|---|
mode | en.mob.boss.BCMode | |
lastMode | en.mob.boss.BCMode | |
phase | I32 | |
phaseTimer | F64 | |
initialTimer | F64 | |
stepPhase1 | I32 | |
stepPhase2 | I32 | |
stepPhase3 | I32 | |
isSafe | Bool | |
rseed | libs.Rand | |
hasBeenInterrupted | Bool | |
cxsBomb | hl.types.ArrayBytes_Int | |
cyBomb | I32 | |
numAtkBeforePause | I32 | |
switchRoomSkill | tool.skill.OldSkill | |
drinkPhase | I32 | |
hasDrink | Bool | |
powerHeal | pow.Heal | |
smallDashSkill | tool.skill.OldSkill | |
smallDashArea | tool.Area | |
curSmallDash | I32 | |
bigStompSkill | tool.skill.OldSkill | |
orgues | hl.types.ArrayObj | |
spinSkill | tool.skill.OldSkill | |
spinSpeed | F64 | |
spinArea | tool.Area | |
ringPortal | libs.heaps.slib.HSprite | |
throwBombSkill | tool.skill.OldSkill | |
laserBeamSkill | tool.skill.OldSkill | |
laserBeamArea | tool.Area | |
curLaser | I32 | |
fxLaserBeam | libs.heaps.slib.HSprite | |
fireWallsSkill | tool.skill.OldSkill | |
curFW | I32 | |
energyBallSkill | tool.skill.OldSkill | |
curEB | I32 | |
randomSay | hl.types.ArrayObj | |
currentSay | I32 | |
arMobLevel1 | hl.types.ArrayObj | |
arMobLevel2 | hl.types.ArrayObj | |
arMobLevel3 | hl.types.ArrayObj | |
sbFx | libs.heaps.slib.HSpriteBatch | |
arSBAngle | hl.types.ArrayBytes_Float | |
| static | __clid | I32 |
| static | create | Fun |
| static | __eclids | hl.types.ArrayBytes_Int |
Protos
f@7640initLife(en.mob.boss.Collector, F64, Null) → Voidf@7641init(en.mob.boss.Collector) → Voidf@7642initSpeechDeck(en.mob.boss.Collector) → Voidf@7643initGfx(en.mob.boss.Collector) → Voidf@7644talkFor(en.mob.boss.Collector, F64) → Voidf@7645say(en.mob.boss.Collector, String, Null, Null, Null) → Voidf@7646setReady(en.mob.boss.Collector) → Voidf@7647onCooldownEnd(en.mob.boss.Collector, String, I32) → Voidf@7648applyAttackResult(en.mob.boss.Collector, tool.atk.AttackData) → Voidf@7649onAffectChange(en.mob.boss.Collector, I32, Bool) → Voidf@7650aiLocked(en.mob.boss.Collector) → Boolf@7651canBeHitBy(en.mob.boss.Collector, Entity) → Boolf@7652initSkills(en.mob.boss.Collector) → Voidf@7653addOrgue(en.mob.boss.Collector, I32, I32) → Voidf@7654canDash(en.mob.boss.Collector) → Boolf@7655initDashPhase(en.mob.boss.Collector) → Voidf@7656checkDashHit(en.mob.boss.Collector) → Voidf@7657endDashPhase(en.mob.boss.Collector, Bool) → Voidf@7658canSpin(en.mob.boss.Collector) → Boolf@7659stopSpin(en.mob.boss.Collector) → Voidf@7660canBigStomp(en.mob.boss.Collector) → Boolf@7661initPopSpikeBall(en.mob.boss.Collector) → Voidf@7662popSpikeBall(en.mob.boss.Collector) → Voidf@7663endPopSpikeBall(en.mob.boss.Collector) → Voidf@7664initLaserBeamPhase(en.mob.boss.Collector) → Voidf@7665endLaserBeamPhase(en.mob.boss.Collector, Bool) → Voidf@7666initFWPhase(en.mob.boss.Collector) → Voidf@7667endFWPhase(en.mob.boss.Collector) → Voidf@7668initEnergyBallPhase(en.mob.boss.Collector) → Voidf@7669endEnergyBallPhase(en.mob.boss.Collector) → Voidf@7670prepareDrink(en.mob.boss.Collector) → Voidf@7671endDrinkPhase(en.mob.boss.Collector, Ref) → Voidf@7672loseDrink(en.mob.boss.Collector) → Voidf@7673canSwitchPhase(en.mob.boss.Collector) → Boolf@7674canSwitchDrinkPhase(en.mob.boss.Collector) → Boolf@7675getDamageReduction(en.mob.boss.Collector, tool.atk.AttackData) → F64f@7676behaviourAi(en.mob.boss.Collector) → Voidf@7677spawnMob(en.mob.boss.Collector) → Voidf@7678spawnBomb(en.mob.boss.Collector) → Voidf@7679mobsAreDead(en.mob.boss.Collector) → Boolf@7680backToFight(en.mob.boss.Collector) → Voidf@7681checkForExecute(en.mob.boss.Collector, tool.atk.AttackData) → Voidf@7682tryToPreventDeath(en.mob.boss.Collector, tool.atk.AttackData, F64) → Boolf@7683onLastHit(en.mob.boss.Collector) → cine.coll.EndCollectorPreSmashf@7684onDie(en.mob.boss.Collector) → Voidf@7685dropLoot(en.mob.boss.Collector) → Voidf@7686dispose(en.mob.boss.Collector) → Voidf@7687onStep(en.mob.boss.Collector) → Voidf@7688fixedUpdate(en.mob.boss.Collector) → Voidf@7689postUpdate(en.mob.boss.Collector) → Voidf@7690giveHeadFeedback(en.mob.boss.Collector, String) → Voidf@7691giveHeads(en.mob.boss.Collector) → Voidf@7692disposeGfx(en.mob.boss.Collector) → Voidf@7693getCLID(en.mob.boss.Collector) → I32f@7694serialize(en.mob.boss.Collector, hxbit.Serializer) → Voidf@7695getSerializeSchema(en.mob.boss.Collector) → hxbit.Schemaf@7696unserializeInit(en.mob.boss.Collector) → Voidf@7697unserialize(en.mob.boss.Collector, hxbit.Serializer) → Voidf@7698getEntityCLIDS(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@7708create(pr.Level, I32, I32, I32, I32, Ref) → en.mob.boss.Collector