en.mob.boss.giant.HandBase
en.mob.boss.giant.HandBase
Inherits from: en.Mob
Fields
| Name | Type | |
|---|---|---|
right | Bool | |
giant | en.mob.boss.Giant | |
forceClosed | Bool | |
shootGrid | en.mob.boss.giant.ShootGridPattern | |
groundedCX | I32 | |
idleTime | F64 | |
curAction | en.mob.boss.giant.GHAction | |
landed | Bool | |
moveTargetX | F64 | |
moveTargetY | F64 | |
moveTargetTolerance | F64 | |
moveTargetTime | F64 | |
moveTargetReached | Bool | |
moveTargetSkill | String | |
laserViseOnlyOnNextShoot | Bool | |
impulseDir | I32 | |
justGotKilled | Bool | |
arm | en.mob.boss.giant.Arm | |
vx | tool.Ref | |
vy | tool.Ref | |
vr | tool.Ref | |
maskShader | h3d.shader.AlphaMap | |
time | F64 | |
shootGridPatterns | libs.RandDeck | |
overFx | libs.heaps.slib.HSprite | |
glowFx | libs.heaps.slib.HSprite | |
| static | create | Fun |
| static | __eclids | hl.types.ArrayBytes_Int |
| static | __clid | I32 |
Protos
f@7726get_idleX(en.mob.boss.giant.HandBase) → F64f@7727get_idleY(en.mob.boss.giant.HandBase) → F64f@7728getShootY(en.mob.boss.giant.HandBase) → F64f@7729init(en.mob.boss.giant.HandBase) → Voidf@7730initGridPatterns(en.mob.boss.giant.HandBase) → Voidf@7731canApplyColorSwap(en.mob.boss.giant.HandBase) → Boolf@7732setGlowAlpha(en.mob.boss.giant.HandBase, F64, Null) → Voidf@7733initGfx(en.mob.boss.giant.HandBase) → Voidf@7734getMobSprites(en.mob.boss.giant.HandBase) → hl.types.ArrayObjf@7735moveTo(en.mob.boss.giant.HandBase, F64, F64, F64, String, Ref) → Voidf@7736moveToStep(en.mob.boss.giant.HandBase) → Voidf@7737canHaveRepellingWith(en.mob.boss.giant.HandBase, Entity) → Boolf@7738setAction(en.mob.boss.giant.HandBase, en.mob.boss.giant.GHAction) → Voidf@7739resetAction(en.mob.boss.giant.HandBase) → Voidf@7740onRecover(en.mob.boss.giant.HandBase) → Voidf@7741onReload(en.mob.boss.giant.HandBase) → Voidf@7742interruptSkills(en.mob.boss.giant.HandBase) → Voidf@7743stopMove(en.mob.boss.giant.HandBase) → Voidf@7744getIdleMinTime(en.mob.boss.giant.HandBase) → F64f@7745canChoose(en.mob.boss.giant.HandBase) → Boolf@7746canChooseAction(en.mob.boss.giant.HandBase, en.mob.boss.giant.GHAction) → Boolf@7747chooseAction(en.mob.boss.giant.HandBase) → en.mob.boss.giant.GHActionf@7748shockWaveHit(en.mob.boss.giant.HandBase, F64, F64, Dyn) → Voidf@7749initSkills(en.mob.boss.giant.HandBase) → Voidf@7750doSuperCharge(en.mob.boss.giant.HandBase, Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease], tool.skill.OldMobSkill) → Voidf@7751doBulletHell(en.mob.boss.giant.HandBase, Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease], tool.skill.OldMobSkill) → Voidf@7752doStompHell(en.mob.boss.giant.HandBase, Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease], tool.skill.OldMobSkill) → Voidf@7753bulletHellWave(en.mob.boss.giant.HandBase, I32, F64, F64, tool.atk.AttackData) → Voidf@7754preUpdate(en.mob.boss.giant.HandBase) → Voidf@7755cineStomp(en.mob.boss.giant.HandBase) → Voidf@7756onTouch(en.mob.boss.giant.HandBase, Entity) → Voidf@7757fixedUpdate(en.mob.boss.giant.HandBase) → Voidf@7758doIdle(en.mob.boss.giant.HandBase) → Voidf@7759isSwiping(en.mob.boss.giant.HandBase) → Boolf@7760bump(en.mob.boss.giant.HandBase, F64, F64, Null) → Voidf@7761canReceiveAttack(en.mob.boss.giant.HandBase, tool.atk.AttackData) → Boolf@7762onLeaveMap(en.mob.boss.giant.HandBase) → Voidf@7763tryToPreventDeath(en.mob.boss.giant.HandBase, tool.atk.AttackData, F64) → Boolf@7764onStep(en.mob.boss.giant.HandBase) → Voidf@7765checkSwipeDamages(en.mob.boss.giant.HandBase) → Voidf@7766checkStompDamages(en.mob.boss.giant.HandBase, String) → Voidf@7767postUpdate(en.mob.boss.giant.HandBase) → Voidf@7768behaviourAi(en.mob.boss.giant.HandBase) → Voidf@7769startAction(en.mob.boss.giant.HandBase, en.mob.boss.giant.GHAction) → Voidf@7770onStompTrackReach(en.mob.boss.giant.HandBase) → Voidf@7771updateStomp(en.mob.boss.giant.HandBase) → Voidf@7772updateSwipe(en.mob.boss.giant.HandBase) → Voidf@7773updateGrounded(en.mob.boss.giant.HandBase) → Voidf@7774updateDoubleStomp(en.mob.boss.giant.HandBase) → Voidf@7775updateStompHell(en.mob.boss.giant.HandBase) → Voidf@7776updateAction(en.mob.boss.giant.HandBase) → Voidf@7777addToBody(en.mob.boss.giant.HandBase, h2d.Layers) → Voidf@7778getArmAttachPoint(en.mob.boss.giant.HandBase) → h2d.col.Pointf@7779getEntityCLIDS(en.mob.boss.giant.HandBase) → hl.types.ArrayBytes_Intf@7780getCLID(en.mob.boss.giant.HandBase) → I32f@7781serialize(en.mob.boss.giant.HandBase, hxbit.Serializer) → Voidf@7782getSerializeSchema(en.mob.boss.giant.HandBase) → hxbit.Schemaf@7783unserializeInit(en.mob.boss.giant.HandBase) → Voidf@7784unserialize(en.mob.boss.giant.HandBase, hxbit.Serializer) → Void
Bindings
- static
f@7912__constructor__(en.mob.boss.giant.HandBase, en.mob.boss.Giant, Bool, I32, I32) → Void - static
f@7911create(en.mob.boss.Giant, Bool, I32, I32) → en.mob.boss.giant.HandBase