en.mob.Boss
en.mob.Boss
Inherits from: en.Mob
Fields
| Name | Type | |
|---|---|---|
bossLevel | I32 | |
levelUpSteps | hl.types.ArrayObj | |
offsetCamX | I32 | |
offsetCamY | I32 | |
cameraTrackingDisabled | Bool | |
ready | Bool | |
battleZone | level.Marker | |
defeatAchievement | achievements.EAchievement | |
defeatFlawlessAchievement | achievements.EAchievement | |
flawlessHeadIndex | I32 | |
bossRoom | level.Room | |
| static | create | Fun |
| static | __eclids | hl.types.ArrayBytes_Int |
| static | __clid | I32 |
Protos
f@4439initBossBar(en.mob.Boss) → Voidf@4440getBossRoom(en.mob.Boss) → level.Roomf@4441init(en.mob.Boss) → Voidf@4442onReload(en.mob.Boss) → Voidf@4443setReady(en.mob.Boss) → Voidf@4444isReady(en.mob.Boss) → Boolf@4445combatStarted(en.mob.Boss) → Boolf@4446canApplyColorSwap(en.mob.Boss) → Boolf@4447canLevelUp(en.mob.Boss) → Boolf@4448prepareLevelUp(en.mob.Boss) → Voidf@4449bossLevelUp(en.mob.Boss) → Voidf@4450onBossLevelUp(en.mob.Boss) → Voidf@4451onScream(en.mob.Boss) → Voidf@4452tryToPreventDeath(en.mob.Boss, tool.atk.AttackData, F64) → Boolf@4453stopOverrideMusic(en.mob.Boss) → Voidf@4454onDie(en.mob.Boss) → Voidf@4455dispose(en.mob.Boss) → Voidf@4456fixedUpdate(en.mob.Boss) → Voidf@4457checkForLevelUp(en.mob.Boss) → Voidf@4458getLifeRatioForStep(en.mob.Boss, I32) → F64f@4459removeAllLevelUpSteps(en.mob.Boss) → Voidf@4460preventBossFightEscape(en.mob.Boss) → Voidf@4461giveAchievements(en.mob.Boss) → Voidf@4462giveHeadFeedback(en.mob.Boss, String) → Voidf@4463giveHeads(en.mob.Boss) → Voidf@4464getEntityCLIDS(en.mob.Boss) → hl.types.ArrayBytes_Intf@4465getCLID(en.mob.Boss) → I32f@4466serialize(en.mob.Boss, hxbit.Serializer) → Voidf@4467getSerializeSchema(en.mob.Boss) → hxbit.Schemaf@4468unserializeInit(en.mob.Boss) → Voidf@4469unserialize(en.mob.Boss, hxbit.Serializer) → Void
Bindings
- static
f@4471__constructor__(en.mob.Boss, pr.Level, I32, I32, String, I32, I32) → Void - static
f@4470create(pr.Level, I32, I32, String, I32, I32) → en.mob.Boss