tool.HeroMainSkill
tool.HeroMainSkill
Fields
| Name | Type | |
|---|---|---|
hero | en.Hero | |
skillInfos | Virtual[cooldown, duration, flags, forbiddenItem, props, requiredItem, skill] | |
hold | Bool | |
cd | tool.Cooldown | |
duration | F64 | |
cooldown | F64 | |
__uid | I32 | |
| “ | Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid] | |
| static | create | Fun |
| static | __clid | I32 |
Protos
f@4745secToFrames(tool.HeroMainSkill, F64) → F64f@4746isEnabled(tool.HeroMainSkill) → Boolf@4747init(tool.HeroMainSkill) → Voidf@4748preUpdate(tool.HeroMainSkill) → Voidf@4749activePreUpdate(tool.HeroMainSkill) → Voidf@4750passivePreUpdate(tool.HeroMainSkill) → Voidf@4751fixedUpdate(tool.HeroMainSkill) → Voidf@4752activeFixedUpdate(tool.HeroMainSkill) → Voidf@4753passiveFixedUpdate(tool.HeroMainSkill) → Voidf@4754postUpdate(tool.HeroMainSkill) → Voidf@4755activePostUpdate(tool.HeroMainSkill) → Voidf@4756passivePostUpdate(tool.HeroMainSkill) → Voidf@4757prepare(tool.HeroMainSkill) → Boolf@4758tryInterruptBy(tool.HeroMainSkill, tool.HeroMainSkill) → Boolf@4759cancel(tool.HeroMainSkill) → Voidf@4760start(tool.HeroMainSkill) → Voidf@4761end(tool.HeroMainSkill) → Voidf@4762onStart(tool.HeroMainSkill) → Voidf@4763onEnd(tool.HeroMainSkill) → Voidf@4764onCancel(tool.HeroMainSkill) → Voidf@4765onCancelOtherSkill(tool.HeroMainSkill, tool.HeroMainSkill) → Voidf@4766onReady(tool.HeroMainSkill) → Voidf@4767isUsingInputs(tool.HeroMainSkill) → Boolf@4768canUse(tool.HeroMainSkill) → Boolf@4769isActive(tool.HeroMainSkill) → Boolf@4770canBeInterruptedBy(tool.HeroMainSkill, tool.HeroMainSkill) → Boolf@4771destroy(tool.HeroMainSkill) → Voidf@4772onOwnerCooldownEnd(tool.HeroMainSkill, String, I32) → Voidf@4773onCooldownEnd(tool.HeroMainSkill, String, I32) → Voidf@4774onAffectChange(tool.HeroMainSkill, I32, Bool) → Voidf@4775onEquippedItemsUpdated(tool.HeroMainSkill, Ref) → Voidf@4776onPickItem(tool.HeroMainSkill, Entity, tool.InventItem) → Voidf@4777onUnlockItem(tool.HeroMainSkill, String) → Voidf@4778onMobDeath(tool.HeroMainSkill, en.Mob) → Voidf@4779onUse(tool.HeroMainSkill, en.Interactive) → Voidf@4780shouldHaveSmallHitbox(tool.HeroMainSkill) → Boolf@4781canWallGrab(tool.HeroMainSkill) → Boolf@4782canJumpThroughUp(tool.HeroMainSkill) → Boolf@4783canPreventStuckInWall(tool.HeroMainSkill, I32, I32) → Boolf@4784canBreakDoors(tool.HeroMainSkill) → Boolf@4785canBreakTiles(tool.HeroMainSkill) → Boolf@4786canUseInteractive(tool.HeroMainSkill, en.Interactive) → Boolf@4787isItemUseful(tool.HeroMainSkill, tool.InventItem) → Boolf@4788onOwnerDeath(tool.HeroMainSkill) → Voidf@4789getCLID(tool.HeroMainSkill) → I32f@4790serialize(tool.HeroMainSkill, hxbit.Serializer) → Voidf@4791getSerializeSchema(tool.HeroMainSkill) → hxbit.Schemaf@4792unserializeInit(tool.HeroMainSkill) → Voidf@4793unserialize(tool.HeroMainSkill, hxbit.Serializer) → Void
Bindings
- static
f@4795__constructor__(tool.HeroMainSkill, en.Hero, pr.Game, Virtual[cooldown, duration, flags, forbiddenItem, props, requiredItem, skill]) → Void - static
f@4794create(en.Hero, pr.Game, Virtual[cooldown, duration, flags, forbiddenItem, props, requiredItem, skill]) → tool.HeroMainSkill