Skip to content

tool.hero.HeroActiveSkillsManager

tool.hero.HeroActiveSkillsManager

Inherits from: tool.HeroManager

Fields

NameType
activeSkillshl.types.ArrayObj
savedCooldownshaxe.ds.IntMap
passivePowershl.types.ArrayObj
__atkRunningPowershl.types.ArrayObj
__internalRunningPowershl.types.ArrayObj
skillControlLockshaxe.ds.IntMap
static__clidI32

Protos

  • f@4568 init(tool.hero.HeroActiveSkillsManager) → Void
  • f@4569 initSkills(tool.hero.HeroActiveSkillsManager) → Void
  • f@4570 dispose(tool.hero.HeroActiveSkillsManager) → Void
  • f@4571 preUpdate(tool.hero.HeroActiveSkillsManager) → Void
  • f@4572 fixedUpdate(tool.hero.HeroActiveSkillsManager) → Void
  • f@4573 addSkillLock(tool.hero.HeroActiveSkillsManager, String, Ref) → Void
  • f@4574 removeSkillLock(tool.hero.HeroActiveSkillsManager, String, Ref) → Void
  • f@4575 applyHudLockFade(tool.hero.HeroActiveSkillsManager) → Void
  • f@4576 onOwnerCooldownEnd(tool.hero.HeroActiveSkillsManager, String, I32) → Void
  • f@4577 updateSkills(tool.hero.HeroActiveSkillsManager) → Void
  • f@4578 hasChargingSkill(tool.hero.HeroActiveSkillsManager) → Bool
  • f@4579 getOldSkill(tool.hero.HeroActiveSkillsManager, tool.InventItem) → tool.skill.OldSkill
  • f@4580 getActiveSkill(tool.hero.HeroActiveSkillsManager, tool.InventItem) → tool.hero.HeroActiveSkill
  • f@4581 interrupt(tool.hero.HeroActiveSkillsManager) → Void
  • f@4582 reduceAllActiveCooldowns(tool.hero.HeroActiveSkillsManager, F64) → Void
  • f@4583 prepareSave(tool.hero.HeroActiveSkillsManager) → Bool
  • f@4584 interruptPowers(tool.hero.HeroActiveSkillsManager, hl.Class) → Void
  • f@4585 hasAnySpeedBuff(tool.hero.HeroActiveSkillsManager) → Bool
  • f@4586 speedBuffTimeLeftS(tool.hero.HeroActiveSkillsManager) → F64
  • f@4587 getRunSpeedMul(tool.hero.HeroActiveSkillsManager) → F64
  • f@4588 getDodgeSpeedMul(tool.hero.HeroActiveSkillsManager) → F64
  • f@4589 getClimbSpeedMul(tool.hero.HeroActiveSkillsManager) → F64
  • f@4590 killEntities(tool.hero.HeroActiveSkillsManager) → Void
  • f@4591 saveItemCooldowns(tool.hero.HeroActiveSkillsManager) → Void
  • f@4592 _saveItemCooldown(tool.hero.HeroActiveSkillsManager, tool.InventItem, tool.skill.OldSkill) → Void
  • f@4593 restoreItemCooldowns(tool.hero.HeroActiveSkillsManager) → Void
  • f@4594 clearSavedItemCooldowns(tool.hero.HeroActiveSkillsManager) → Void
  • f@4595 onEquippedItemsUpdated(tool.hero.HeroActiveSkillsManager, Bool, Bool) → Void
  • f@4596 onItemTransformDone(tool.hero.HeroActiveSkillsManager, tool.InventItem, tool.InventItem) → Void
  • f@4597 onLevelChanged(tool.hero.HeroActiveSkillsManager) → Void
  • f@4598 hudGetSkillPower(tool.hero.HeroActiveSkillsManager, I32) → ui.hud.Skill
  • f@4599 resetCooldownForItem(tool.hero.HeroActiveSkillsManager, tool.InventItem) → Void
  • f@4600 startCooldownForItem(tool.hero.HeroActiveSkillsManager, tool.InventItem, Null) → Void
  • f@4601 reduceCooldownForItem(tool.hero.HeroActiveSkillsManager, tool.InventItem, F64) → Void
  • f@4602 resetPetItems(tool.hero.HeroActiveSkillsManager) → Void
  • f@4603 onTryApplyAttackResult(tool.hero.HeroActiveSkillsManager, tool.atk.AttackData) → Bool
  • f@4604 onActiveSkill(tool.hero.HeroActiveSkillsManager, I32, F64) → Void
  • f@4605 onSkillSuccess(tool.hero.HeroActiveSkillsManager, tool.InventItem, I32) → Void
  • f@4606 useSkillItem(tool.hero.HeroActiveSkillsManager, I32, tool.InventItem) → Void
  • f@4607 canUseActiveSkill(tool.hero.HeroActiveSkillsManager, I32) → Bool
  • f@4608 getCLID(tool.hero.HeroActiveSkillsManager) → I32
  • f@4609 serialize(tool.hero.HeroActiveSkillsManager, hxbit.Serializer) → Void
  • f@4610 getSerializeSchema(tool.hero.HeroActiveSkillsManager) → hxbit.Schema
  • f@4611 unserializeInit(tool.hero.HeroActiveSkillsManager) → Void
  • f@4612 unserialize(tool.hero.HeroActiveSkillsManager, hxbit.Serializer) → Void

Bindings

  • static f@4703 __constructor__(tool.hero.HeroActiveSkillsManager, en.Hero) → Void