Skip to content

tool.hero.HeroActiveSkill

tool.hero.HeroActiveSkill

Fields

NameType
posIdI32
entitieshl.types.ArrayObj
timersVirtual[chargeF, coolDownF]
keyI32
skilltool.skill.OldSkill
uiSndhxd.res.Sound
maxUsesI32
cdPerUseFF64
oldCdFF64
hasMultipleUsesBool
__uidI32
Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid]
static__clidI32

Protos

  • f@4623 get_usesLeft(tool.hero.HeroActiveSkill) → I32
  • f@4624 getNextUseCooldownF(tool.hero.HeroActiveSkill) → F64
  • f@4625 getNextUseCooldownRatio(tool.hero.HeroActiveSkill) → F64
  • f@4626 dispose(tool.hero.HeroActiveSkill) → Void
  • f@4627 prepareSave(tool.hero.HeroActiveSkill) → Bool
  • f@4628 init(tool.hero.HeroActiveSkill, tool.skill.OldSkill) → Void
  • f@4629 restoreTimers(tool.hero.HeroActiveSkill) → Void
  • f@4630 registerEntity(tool.hero.HeroActiveSkill, en.Active, Ref) → Void
  • f@4631 gcEntities(tool.hero.HeroActiveSkill) → Void
  • f@4632 killEntities(tool.hero.HeroActiveSkill, Ref) → Void
  • f@4633 countEntities(tool.hero.HeroActiveSkill) → I32
  • f@4634 useActiveItem(tool.hero.HeroActiveSkill, tool.InventItem) → Void
  • f@4635 initCdPerUse(tool.hero.HeroActiveSkill) → Void
  • f@4636 startCooldown(tool.hero.HeroActiveSkill, Null) → Void
  • f@4637 getCLID(tool.hero.HeroActiveSkill) → I32
  • f@4638 serialize(tool.hero.HeroActiveSkill, hxbit.Serializer) → Void
  • f@4639 getSerializeSchema(tool.hero.HeroActiveSkill) → hxbit.Schema
  • f@4640 unserializeInit(tool.hero.HeroActiveSkill) → Void
  • f@4641 unserialize(tool.hero.HeroActiveSkill, hxbit.Serializer) → Void

Bindings

  • static f@4702 __constructor__(tool.hero.HeroActiveSkill, I32) → Void