Skip to content

en.pet.FlyingSword

en.pet.FlyingSword

Inherits from: en.Pet

Fields

NameType
fxColorI32
onFrontBool
movetool.mv.MvFly
offsetXF64
offsetYF64
backOrForthBool
weaponInfosVirtual[airControlAlways, allowCrouch, cannotBeCanceledByWeapon, isACancel, item, strikeChain]
currentPetToKillEntity
attackListhl.types.ArrayObj
currentAttackIdI32
nextAttackIdI32
compositeAreashl.types.ArrayObj
replacedWeaponItemtool.InventItem
replacedWeapontool.Weapon
weaponItemtool.InventItem
appearDeckhl.types.ArrayObj
killedPetDeckhl.types.ArrayObj
smallTalkDeckhl.types.ArrayObj
impatientDeckhl.types.ArrayObj
disappearDeckhl.types.ArrayObj
grabDeckhl.types.ArrayObj
releaseDeckhl.types.ArrayObj
attackUnmarkedDeckhl.types.ArrayObj
attackConsumeDeckhl.types.ArrayObj
attackFullMarkedDeckhl.types.ArrayObj
parentHitMarkedDeckhl.types.ArrayObj
parentHitNoMarkedDeckhl.types.ArrayObj
parentHitFullMarkDeckhl.types.ArrayObj
petCountI32
savedDepopCdF64
static__eclidshl.types.ArrayBytes_Int
static__clidI32

Protos

  • f@13407 initGfx(en.pet.FlyingSword) → Void
  • f@13408 initSpeechDeck(en.pet.FlyingSword) → Void
  • f@13409 initSayDeck(en.pet.FlyingSword) → Void
  • f@13410 initAreas(en.pet.FlyingSword) → Void
  • f@13411 init(en.pet.FlyingSword) → Void
  • f@13412 initSkill(en.pet.FlyingSword, Virtual[animId, animSpd, area, breachBonus, canCrit, charge, coolDown, critMul, dynamicCharge, earlyCombo, fxId, fxProps, glowColor, hitFrame, lockCtrlAfter, onionSkinFrame, onionSkinOffX, power, props, sfxCharge, sfxHit, sfxProps, sfxRelease], I32) → Void
  • f@13413 getRelevantTierFor(en.pet.FlyingSword, tool.InventItem) → I32
  • f@13414 hitCurrentTarget(en.pet.FlyingSword, F64, hl.types.ArrayObj) → Void
  • f@13415 get_globalUiX(en.pet.FlyingSword) → F64
  • f@13416 get_globalUiY(en.pet.FlyingSword) → F64
  • f@13417 onMoveTargetReached(en.pet.FlyingSword) → Void
  • f@13418 unsetDepopTimer(en.pet.FlyingSword) → Void
  • f@13419 setDepopTimer(en.pet.FlyingSword, F64) → Void
  • f@13420 getRemainingTime(en.pet.FlyingSword) → F64
  • f@13421 isImpatient(en.pet.FlyingSword) → Bool
  • f@13422 parentHitTarget(en.pet.FlyingSword, Bool, Bool) → Void
  • f@13423 swordSay(en.pet.FlyingSword, hl.types.ArrayObj, Ref, Ref, Ref) → Void
  • f@13424 onTargetLost(en.pet.FlyingSword) → Void
  • f@13425 resetAttackQueue(en.pet.FlyingSword) → Void
  • f@13426 onCooldownEnd(en.pet.FlyingSword, String, I32) → Void
  • f@13427 initTarget(en.pet.FlyingSword) → Void
  • f@13428 aiLocked(en.pet.FlyingSword) → Bool
  • f@13429 fixedUpdate(en.pet.FlyingSword) → Void
  • f@13430 updateAttack(en.pet.FlyingSword) → Void
  • f@13431 postUpdate(en.pet.FlyingSword) → Void
  • f@13432 depop(en.pet.FlyingSword) → Void
  • f@13433 buff(en.pet.FlyingSword, tool.InventItem) → Void
  • f@13434 onBuff(en.pet.FlyingSword, tool.InventItem) → Void
  • f@13435 getStoredWeaponItem(en.pet.FlyingSword) → tool.InventItem
  • f@13436 overrideEquipedWeapon(en.pet.FlyingSword, Bool) → Void
  • f@13437 initReplacedWeapon(en.pet.FlyingSword) → Void
  • f@13438 onDebuff(en.pet.FlyingSword, tool.InventItem) → Void
  • f@13439 removeOverrideWeapon(en.pet.FlyingSword, Bool) → Void
  • f@13440 chooseWeaponToReplace(en.pet.FlyingSword) → tool.Weapon
  • f@13441 generateWeaponItem(en.pet.FlyingSword) → tool.InventItem
  • f@13442 equipWeapon(en.pet.FlyingSword) → Void
  • f@13443 onBeginLongPress(en.pet.FlyingSword) → Void
  • f@13444 noPetReaction(en.pet.FlyingSword) → Void
  • f@13445 petReaction(en.pet.FlyingSword) → Void
  • f@13446 canBeActivated(en.pet.FlyingSword, en.Hero) → Bool
  • f@13447 getEntityCLIDS(en.pet.FlyingSword) → hl.types.ArrayBytes_Int
  • f@13448 getCLID(en.pet.FlyingSword) → I32
  • f@13449 serialize(en.pet.FlyingSword, hxbit.Serializer) → Void
  • f@13450 getSerializeSchema(en.pet.FlyingSword) → hxbit.Schema
  • f@13451 unserializeInit(en.pet.FlyingSword) → Void
  • f@13452 unserialize(en.pet.FlyingSword, hxbit.Serializer) → Void

Bindings

  • static f@13453 __constructor__(en.pet.FlyingSword, pr.Level, I32, I32, Entity, tool.InventItem) → Void