Skip to content

en.pet.PetMob

en.pet.PetMob

Inherits from: en.Mob

Fields

NameType
itemtool.InventItem
_baseInfCacheVirtual[ambiantDesc, castCD, cellCost, commonProps, dlc, droppable, gameplayDesc, group, icon, id, legendAffixes, moneyCost, name, props, synergy, tags, tier1, tier2]
_buffedInfCacheVirtual[ambiantDesc, castCD, cellCost, commonProps, dlc, droppable, gameplayDesc, group, icon, id, legendAffixes, moneyCost, name, props, synergy, tags, tier1, tier2]
followDistanceI32
teleJumptool.skill.mobSkill.TeleJump
teleJumpInfVirtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease]
jumpDatatool.skill.mobSkill.TeleJumpData
canBePetBool
maxDuplicatesI32
tailUpdateFun
staticfindFun
staticfindAllFun
statictryToBuffFun
staticcreateFun
static__eclidshl.types.ArrayBytes_Int
static__clidI32

Protos

  • f@8219 getDepopSound(en.pet.PetMob) → hxd.res.Sound
  • f@8220 getUseSound(en.pet.PetMob) → hxd.res.Sound
  • f@8221 init(en.pet.PetMob) → Void
  • f@8222 getJumpingSpot(en.pet.PetMob) → Virtual[x, y]
  • f@8223 initSkills(en.pet.PetMob) → Void
  • f@8224 moveSpeedDistMul(en.pet.PetMob) → F64
  • f@8225 depop(en.pet.PetMob) → Void
  • f@8226 canApplyRepelling(en.pet.PetMob) → Bool
  • f@8227 restoreItem(en.pet.PetMob) → Void
  • f@8228 canBuff(en.pet.PetMob) → Bool
  • f@8229 buff(en.pet.PetMob) → Void
  • f@8230 onBuff(en.pet.PetMob) → Void
  • f@8231 onDebuff(en.pet.PetMob) → Void
  • f@8232 inDetectArea(en.pet.PetMob, Entity) → Bool
  • f@8233 onCooldownEnd(en.pet.PetMob, String, I32) → Void
  • f@8234 postUpdate(en.pet.PetMob) → Void
  • f@8235 onHeroTeleport(en.pet.PetMob) → Void
  • f@8236 playIdleAnim(en.pet.PetMob) → Void
  • f@8237 applyAttackResult(en.pet.PetMob, tool.atk.AttackData) → Void
  • f@8238 shouldFollowParent(en.pet.PetMob) → Bool
  • f@8239 fixedUpdate(en.pet.PetMob) → Void
  • f@8240 onTeleJumpEnd(en.pet.PetMob) → Void
  • f@8241 tpTo(en.pet.PetMob, Entity) → Void
  • f@8242 outOfGameUpdate(en.pet.PetMob) → Void
  • f@8243 onLeaveMap(en.pet.PetMob) → Void
  • f@8244 onFatalFallStart(en.pet.PetMob, Ref) → Void
  • f@8245 onFatalFallDamage(en.pet.PetMob) → Void
  • f@8246 canBeActivated(en.pet.PetMob, en.Hero) → Bool
  • f@8247 onFocus(en.pet.PetMob) → Void
  • f@8248 onActivate(en.pet.PetMob, en.Hero, Bool) → Void
  • f@8249 noPetReaction(en.pet.PetMob) → Void
  • f@8250 petReaction(en.pet.PetMob) → Void
  • f@8251 getEntityCLIDS(en.pet.PetMob) → hl.types.ArrayBytes_Int
  • f@8252 getCLID(en.pet.PetMob) → I32
  • f@8253 serialize(en.pet.PetMob, hxbit.Serializer) → Void
  • f@8254 getSerializeSchema(en.pet.PetMob) → hxbit.Schema
  • f@8255 unserializeInit(en.pet.PetMob) → Void
  • f@8256 unserialize(en.pet.PetMob, hxbit.Serializer) → Void

Bindings

  • static f@8218 __constructor__(en.pet.PetMob, pr.Level, I32, I32, String, I32, I32, Entity, tool.InventItem, Ref) → Void
  • static f@8217 create(pr.Level, I32, I32, String, I32, I32, Entity, tool.InventItem, Ref) → en.pet.PetMob
  • static f@8216 tryToBuff(Entity, tool.InventItem) → Null
  • static f@8215 findAll(Entity, tool.InventItem) → hl.types.ArrayObj
  • static f@8214 find(Entity, tool.InventItem) → en.pet.PetMob