tool.hero.HeroActiveSkill
tool.hero.HeroActiveSkill
Fields
| Name | Type | |
|---|---|---|
posId | I32 | |
entities | hl.types.ArrayObj | |
timers | Virtual[chargeF, coolDownF] | |
key | I32 | |
skill | tool.skill.OldSkill | |
uiSnd | hxd.res.Sound | |
maxUses | I32 | |
cdPerUseF | F64 | |
oldCdF | F64 | |
hasMultipleUses | Bool | |
__uid | I32 | |
| “ | Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid] | |
| static | __clid | I32 |
Protos
f@4623get_usesLeft(tool.hero.HeroActiveSkill) → I32f@4624getNextUseCooldownF(tool.hero.HeroActiveSkill) → F64f@4625getNextUseCooldownRatio(tool.hero.HeroActiveSkill) → F64f@4626dispose(tool.hero.HeroActiveSkill) → Voidf@4627prepareSave(tool.hero.HeroActiveSkill) → Boolf@4628init(tool.hero.HeroActiveSkill, tool.skill.OldSkill) → Voidf@4629restoreTimers(tool.hero.HeroActiveSkill) → Voidf@4630registerEntity(tool.hero.HeroActiveSkill, en.Active, Ref) → Voidf@4631gcEntities(tool.hero.HeroActiveSkill) → Voidf@4632killEntities(tool.hero.HeroActiveSkill, Ref) → Voidf@4633countEntities(tool.hero.HeroActiveSkill) → I32f@4634useActiveItem(tool.hero.HeroActiveSkill, tool.InventItem) → Voidf@4635initCdPerUse(tool.hero.HeroActiveSkill) → Voidf@4636startCooldown(tool.hero.HeroActiveSkill, Null) → Voidf@4637getCLID(tool.hero.HeroActiveSkill) → I32f@4638serialize(tool.hero.HeroActiveSkill, hxbit.Serializer) → Voidf@4639getSerializeSchema(tool.hero.HeroActiveSkill) → hxbit.Schemaf@4640unserializeInit(tool.hero.HeroActiveSkill) → Voidf@4641unserialize(tool.hero.HeroActiveSkill, hxbit.Serializer) → Void
Bindings
- static
f@4702__constructor__(tool.hero.HeroActiveSkill, I32) → Void