Skip to content

tool.HeroMainSkill

tool.HeroMainSkill

Fields

NameType
heroen.Hero
skillInfosVirtual[cooldown, duration, flags, forbiddenItem, props, requiredItem, skill]
holdBool
cdtool.Cooldown
durationF64
cooldownF64
__uidI32
Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid]
staticcreateFun
static__clidI32

Protos

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