en.mob.boss.TimeKeeper
en.mob.boss.TimeKeeper
Inherits from: en.mob.Boss
Fields
| Name | Type | |
|---|---|---|
resistRoot | F64 | |
resistStun | F64 | |
shortRangeMax | I32 | |
midRangeMin | I32 | |
midRangeMax | I32 | |
longRangeMin | I32 | |
rangeHook | I32 | |
dangerRange | I32 | |
checkIsDanger | I32 | |
hook | tool.HookChainTimeKeeper | |
onions | hl.types.ArrayObj | |
radiusSwords | hl.types.ArrayObj | |
timeBeforeDanger | F64 | |
isInDanger | Bool | |
fxHook | libs.heaps.slib.HSprite | |
battleVoices | libs.RandDeck | |
isBeaten | Bool | |
bossRushModifiers | Virtual[cdMod, enabled, heal, lockMod] | |
frontArea | tool.Area | |
frontAttk | tool.skill.OldSkill | |
nFrontAttk | I32 | |
curFrontAttk | Null | |
hookAttack | tool.skill.OldSkill | |
bigFrontAttk | tool.skill.OldSkill | |
smokeBombAttk | tool.skill.OldSkill | |
symFrontArea | tool.Area | |
needLevelUp | Bool | |
levelUpRadiusArea | tool.Area | |
levelUpRadiusAttk | tool.skill.OldSkill | |
isDashing | Bool | |
dashHitArea | tool.Area | |
dashAttk | tool.skill.OldSkill | |
nDashAttk | I32 | |
curDashAttk | I32 | |
shurikenShootAttk | tool.skill.OldSkill | |
nShurikenAttk | I32 | |
curShurikenAttk | I32 | |
prevName | String | |
px | F64 | |
py | F64 | |
shuLaunch | libs.heaps.slib.HSprite | |
prevSprX | F64 | |
| “ | Virtual[type, isAlive, applyBossRushModifier] | |
| static | __clid | I32 |
| static | create | Fun |
| static | __eclids | hl.types.ArrayBytes_Int |
Protos
f@7435init(en.mob.boss.TimeKeeper) → Voidf@7436initSpeechDeck(en.mob.boss.TimeKeeper) → Voidf@7437setReady(en.mob.boss.TimeKeeper) → Voidf@7438onAffectChange(en.mob.boss.TimeKeeper, I32, Bool) → Voidf@7439initGfx(en.mob.boss.TimeKeeper) → Voidf@7440initSkills(en.mob.boss.TimeKeeper) → Voidf@7441updateShurikenLaunch(en.mob.boss.TimeKeeper, Ref) → Voidf@7442circleShurikenAreVisible(en.mob.boss.TimeKeeper) → Boolf@7443shootCircleShuriken(en.mob.boss.TimeKeeper) → Voidf@7444get_shootX(en.mob.boss.TimeKeeper) → F64f@7445get_shootY(en.mob.boss.TimeKeeper) → F64f@7446shootXHook(en.mob.boss.TimeKeeper) → F64f@7447shootYHook(en.mob.boss.TimeKeeper) → F64f@7448prepareFrontAttk(en.mob.boss.TimeKeeper) → Voidf@7449endFrontAttk(en.mob.boss.TimeKeeper) → Voidf@7450prepareDashAttk(en.mob.boss.TimeKeeper) → Voidf@7451endDash(en.mob.boss.TimeKeeper, Bool) → Voidf@7452prepareShurikenAttk(en.mob.boss.TimeKeeper) → Voidf@7453doLevelUp(en.mob.boss.TimeKeeper) → Voidf@7454endLevelUp(en.mob.boss.TimeKeeper) → Voidf@7455startDanger(en.mob.boss.TimeKeeper, Ref) → Voidf@7456setOutOfDanger(en.mob.boss.TimeKeeper) → Voidf@7457onStep(en.mob.boss.TimeKeeper) → Voidf@7458onDashing(en.mob.boss.TimeKeeper) → Voidf@7459onCooldownEnd(en.mob.boss.TimeKeeper, String, I32) → Voidf@7460behaviourAi(en.mob.boss.TimeKeeper) → Voidf@7461prepareLevelUp(en.mob.boss.TimeKeeper) → Voidf@7462canLevelUp(en.mob.boss.TimeKeeper) → Boolf@7463onBossLevelUp(en.mob.boss.TimeKeeper) → Voidf@7464tryToPreventDeath(en.mob.boss.TimeKeeper, tool.atk.AttackData, F64) → Boolf@7465onDie(en.mob.boss.TimeKeeper) → Voidf@7466dispose(en.mob.boss.TimeKeeper) → Voidf@7467fixedUpdate(en.mob.boss.TimeKeeper) → Voidf@7468postUpdate(en.mob.boss.TimeKeeper) → Voidf@7469adaptCDDuration(en.mob.boss.TimeKeeper, F64) → F64f@7470adaptLockDuration(en.mob.boss.TimeKeeper, F64) → F64f@7471getVolteDelay(en.mob.boss.TimeKeeper) → F64f@7472applyBossRushModifier(en.mob.boss.TimeKeeper, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Voidf@7473getCLID(en.mob.boss.TimeKeeper) → I32f@7474serialize(en.mob.boss.TimeKeeper, hxbit.Serializer) → Voidf@7475getSerializeSchema(en.mob.boss.TimeKeeper) → hxbit.Schemaf@7476unserializeInit(en.mob.boss.TimeKeeper) → Voidf@7477unserialize(en.mob.boss.TimeKeeper, hxbit.Serializer) → Voidf@7478getEntityCLIDS(en.mob.boss.TimeKeeper) → hl.types.ArrayBytes_Int
Bindings
- static
f@7434__constructor__(en.mob.boss.TimeKeeper, pr.Level, I32, I32, I32, I32) → Void - static
f@7433create(pr.Level, I32, I32, I32, I32) → en.mob.boss.TimeKeeper