tool.hero.HeroActiveSkillsManager
tool.hero.HeroActiveSkillsManager
Inherits from: tool.HeroManager
Fields
| Name | Type | |
|---|---|---|
activeSkills | hl.types.ArrayObj | |
savedCooldowns | haxe.ds.IntMap | |
passivePowers | hl.types.ArrayObj | |
__atkRunningPowers | hl.types.ArrayObj | |
__internalRunningPowers | hl.types.ArrayObj | |
skillControlLocks | haxe.ds.IntMap | |
| static | __clid | I32 |
Protos
f@4568init(tool.hero.HeroActiveSkillsManager) → Voidf@4569initSkills(tool.hero.HeroActiveSkillsManager) → Voidf@4570dispose(tool.hero.HeroActiveSkillsManager) → Voidf@4571preUpdate(tool.hero.HeroActiveSkillsManager) → Voidf@4572fixedUpdate(tool.hero.HeroActiveSkillsManager) → Voidf@4573addSkillLock(tool.hero.HeroActiveSkillsManager, String, Ref) → Voidf@4574removeSkillLock(tool.hero.HeroActiveSkillsManager, String, Ref) → Voidf@4575applyHudLockFade(tool.hero.HeroActiveSkillsManager) → Voidf@4576onOwnerCooldownEnd(tool.hero.HeroActiveSkillsManager, String, I32) → Voidf@4577updateSkills(tool.hero.HeroActiveSkillsManager) → Voidf@4578hasChargingSkill(tool.hero.HeroActiveSkillsManager) → Boolf@4579getOldSkill(tool.hero.HeroActiveSkillsManager, tool.InventItem) → tool.skill.OldSkillf@4580getActiveSkill(tool.hero.HeroActiveSkillsManager, tool.InventItem) → tool.hero.HeroActiveSkillf@4581interrupt(tool.hero.HeroActiveSkillsManager) → Voidf@4582reduceAllActiveCooldowns(tool.hero.HeroActiveSkillsManager, F64) → Voidf@4583prepareSave(tool.hero.HeroActiveSkillsManager) → Boolf@4584interruptPowers(tool.hero.HeroActiveSkillsManager, hl.Class) → Voidf@4585hasAnySpeedBuff(tool.hero.HeroActiveSkillsManager) → Boolf@4586speedBuffTimeLeftS(tool.hero.HeroActiveSkillsManager) → F64f@4587getRunSpeedMul(tool.hero.HeroActiveSkillsManager) → F64f@4588getDodgeSpeedMul(tool.hero.HeroActiveSkillsManager) → F64f@4589getClimbSpeedMul(tool.hero.HeroActiveSkillsManager) → F64f@4590killEntities(tool.hero.HeroActiveSkillsManager) → Voidf@4591saveItemCooldowns(tool.hero.HeroActiveSkillsManager) → Voidf@4592_saveItemCooldown(tool.hero.HeroActiveSkillsManager, tool.InventItem, tool.skill.OldSkill) → Voidf@4593restoreItemCooldowns(tool.hero.HeroActiveSkillsManager) → Voidf@4594clearSavedItemCooldowns(tool.hero.HeroActiveSkillsManager) → Voidf@4595onEquippedItemsUpdated(tool.hero.HeroActiveSkillsManager, Bool, Bool) → Voidf@4596onItemTransformDone(tool.hero.HeroActiveSkillsManager, tool.InventItem, tool.InventItem) → Voidf@4597onLevelChanged(tool.hero.HeroActiveSkillsManager) → Voidf@4598hudGetSkillPower(tool.hero.HeroActiveSkillsManager, I32) → ui.hud.Skillf@4599resetCooldownForItem(tool.hero.HeroActiveSkillsManager, tool.InventItem) → Voidf@4600startCooldownForItem(tool.hero.HeroActiveSkillsManager, tool.InventItem, Null) → Voidf@4601reduceCooldownForItem(tool.hero.HeroActiveSkillsManager, tool.InventItem, F64) → Voidf@4602resetPetItems(tool.hero.HeroActiveSkillsManager) → Voidf@4603onTryApplyAttackResult(tool.hero.HeroActiveSkillsManager, tool.atk.AttackData) → Boolf@4604onActiveSkill(tool.hero.HeroActiveSkillsManager, I32, F64) → Voidf@4605onSkillSuccess(tool.hero.HeroActiveSkillsManager, tool.InventItem, I32) → Voidf@4606useSkillItem(tool.hero.HeroActiveSkillsManager, I32, tool.InventItem) → Voidf@4607canUseActiveSkill(tool.hero.HeroActiveSkillsManager, I32) → Boolf@4608getCLID(tool.hero.HeroActiveSkillsManager) → I32f@4609serialize(tool.hero.HeroActiveSkillsManager, hxbit.Serializer) → Voidf@4610getSerializeSchema(tool.hero.HeroActiveSkillsManager) → hxbit.Schemaf@4611unserializeInit(tool.hero.HeroActiveSkillsManager) → Voidf@4612unserialize(tool.hero.HeroActiveSkillsManager, hxbit.Serializer) → Void
Bindings
- static
f@4703__constructor__(tool.hero.HeroActiveSkillsManager, en.Hero) → Void