tool.skill.OldMobSkill
tool.skill.OldMobSkill
Inherits from: tool.skill.OldSkill
Fields
| Name | Type | |
|---|---|---|
infos | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
areas | hl.types.ArrayObj | |
chargeArea | tool.Area | |
manual | Bool | |
canTriggerThroughWall | Bool | |
ignoreGlobalCD | Bool | |
allowSameSkillNearby | Bool | |
allowInAir | Bool | |
canCancelOtherSkills | Bool | |
announced | Bool | |
hasAnnounceFx | Bool | |
interruptIfCannotUseAnymore | Bool | |
index | I32 | |
canUse | Fun | |
canUseOn | Fun | |
getSameSkillLockDuration | Fun | |
applyOnTouchOtherMobsMethod | Bool | |
dynOnBeforePrepare | Fun | |
dynNeedFacing | Fun | |
dynOnAnnounce | Fun | |
dynOnChargingArea | Fun | |
dynOnTouchEntity | Fun | |
dynOnTouchOtherMobs | Fun | |
interruptOnNoTarget | Bool |
Protos
f@4946_canUse(tool.skill.OldMobSkill) → Boolf@4947_canUseOn(tool.skill.OldMobSkill, Entity) → Boolf@4948initWithInfo(tool.skill.OldMobSkill, Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease]) → Voidf@4949useMobSkillInfos(tool.skill.OldMobSkill, Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease], F64) → Voidf@4950addFrontCircle(tool.skill.OldMobSkill, F64, Null, Null) → Voidf@4951addSurroundingCircle(tool.skill.OldMobSkill, F64, Ref, Ref) → Voidf@4952addFrontRect(tool.skill.OldMobSkill, F64, F64, Null, Null, Null) → Voidf@4953addAboveRect(tool.skill.OldMobSkill, F64, F64, Null, Null) → Voidf@4954addBelowRect(tool.skill.OldMobSkill, F64, F64, Null, Null, Null) → Voidf@4955removeAllAreas(tool.skill.OldMobSkill) → Voidf@4956getArea(tool.skill.OldMobSkill, I32) → tool.Areaf@4957getTouchingAreaFor(tool.skill.OldMobSkill, Entity) → tool.Areaf@4958prepare(tool.skill.OldMobSkill, Null) → Boolf@4960prepareOnOwnerTarget(tool.skill.OldMobSkill, Null, Null) → Boolf@4961resetCharge(tool.skill.OldMobSkill) → Voidf@4962executeOnArea(tool.skill.OldMobSkill, tool.Area) → Voidf@4963execute(tool.skill.OldMobSkill, Null) → Voidf@4964announce(tool.skill.OldMobSkill) → Voidf@4971onBeforePrepare(tool.skill.OldMobSkill) → Voidf@4972needFacing(tool.skill.OldMobSkill) → Boolf@4973onAnnounce(tool.skill.OldMobSkill) → Voidf@4974onChargingArea(tool.skill.OldMobSkill, tool.Area, F64) → Voidf@4975onTouchEntity(tool.skill.OldMobSkill, Entity) → Voidf@4976onTouchOtherMobs(tool.skill.OldMobSkill, Entity) → Voidf@4977update(tool.skill.OldMobSkill) → Voidf@4978hasSanctuaryProtection(tool.skill.OldMobSkill, Entity) → Bool
Bindings
f@4970dynOnTouchOtherMobs(tool.skill.OldMobSkill, Entity) → Voidf@4969dynOnTouchEntity(tool.skill.OldMobSkill, Entity) → Voidf@4968dynOnChargingArea(tool.skill.OldMobSkill, tool.Area, F64) → Voidf@4967dynOnAnnounce(tool.skill.OldMobSkill) → Voidf@4966dynNeedFacing(tool.skill.OldMobSkill) → Boolf@4965dynOnBeforePrepare(tool.skill.OldMobSkill) → Voidf@4959getSameSkillLockDuration(tool.skill.OldMobSkill, F64, F64) → F64f@4945canUseOn(tool.skill.OldMobSkill, Entity) → Boolf@4944canUse(tool.skill.OldMobSkill) → Bool- static
f@4979__constructor__(tool.skill.OldMobSkill, String, en.Mob) → Void