en.pet.FlyingSword
en.pet.FlyingSword
Inherits from: en.Pet
Fields
| Name | Type | |
|---|---|---|
fxColor | I32 | |
onFront | Bool | |
move | tool.mv.MvFly | |
offsetX | F64 | |
offsetY | F64 | |
backOrForth | Bool | |
weaponInfos | Virtual[airControlAlways, allowCrouch, cannotBeCanceledByWeapon, isACancel, item, strikeChain] | |
currentPetToKill | Entity | |
attackList | hl.types.ArrayObj | |
currentAttackId | I32 | |
nextAttackId | I32 | |
compositeAreas | hl.types.ArrayObj | |
replacedWeaponItem | tool.InventItem | |
replacedWeapon | tool.Weapon | |
weaponItem | tool.InventItem | |
appearDeck | hl.types.ArrayObj | |
killedPetDeck | hl.types.ArrayObj | |
smallTalkDeck | hl.types.ArrayObj | |
impatientDeck | hl.types.ArrayObj | |
disappearDeck | hl.types.ArrayObj | |
grabDeck | hl.types.ArrayObj | |
releaseDeck | hl.types.ArrayObj | |
attackUnmarkedDeck | hl.types.ArrayObj | |
attackConsumeDeck | hl.types.ArrayObj | |
attackFullMarkedDeck | hl.types.ArrayObj | |
parentHitMarkedDeck | hl.types.ArrayObj | |
parentHitNoMarkedDeck | hl.types.ArrayObj | |
parentHitFullMarkDeck | hl.types.ArrayObj | |
petCount | I32 | |
savedDepopCd | F64 | |
| static | __eclids | hl.types.ArrayBytes_Int |
| static | __clid | I32 |
Protos
f@13407initGfx(en.pet.FlyingSword) → Voidf@13408initSpeechDeck(en.pet.FlyingSword) → Voidf@13409initSayDeck(en.pet.FlyingSword) → Voidf@13410initAreas(en.pet.FlyingSword) → Voidf@13411init(en.pet.FlyingSword) → Voidf@13412initSkill(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) → Voidf@13413getRelevantTierFor(en.pet.FlyingSword, tool.InventItem) → I32f@13414hitCurrentTarget(en.pet.FlyingSword, F64, hl.types.ArrayObj) → Voidf@13415get_globalUiX(en.pet.FlyingSword) → F64f@13416get_globalUiY(en.pet.FlyingSword) → F64f@13417onMoveTargetReached(en.pet.FlyingSword) → Voidf@13418unsetDepopTimer(en.pet.FlyingSword) → Voidf@13419setDepopTimer(en.pet.FlyingSword, F64) → Voidf@13420getRemainingTime(en.pet.FlyingSword) → F64f@13421isImpatient(en.pet.FlyingSword) → Boolf@13422parentHitTarget(en.pet.FlyingSword, Bool, Bool) → Voidf@13423swordSay(en.pet.FlyingSword, hl.types.ArrayObj, Ref, Ref, Ref) → Voidf@13424onTargetLost(en.pet.FlyingSword) → Voidf@13425resetAttackQueue(en.pet.FlyingSword) → Voidf@13426onCooldownEnd(en.pet.FlyingSword, String, I32) → Voidf@13427initTarget(en.pet.FlyingSword) → Voidf@13428aiLocked(en.pet.FlyingSword) → Boolf@13429fixedUpdate(en.pet.FlyingSword) → Voidf@13430updateAttack(en.pet.FlyingSword) → Voidf@13431postUpdate(en.pet.FlyingSword) → Voidf@13432depop(en.pet.FlyingSword) → Voidf@13433buff(en.pet.FlyingSword, tool.InventItem) → Voidf@13434onBuff(en.pet.FlyingSword, tool.InventItem) → Voidf@13435getStoredWeaponItem(en.pet.FlyingSword) → tool.InventItemf@13436overrideEquipedWeapon(en.pet.FlyingSword, Bool) → Voidf@13437initReplacedWeapon(en.pet.FlyingSword) → Voidf@13438onDebuff(en.pet.FlyingSword, tool.InventItem) → Voidf@13439removeOverrideWeapon(en.pet.FlyingSword, Bool) → Voidf@13440chooseWeaponToReplace(en.pet.FlyingSword) → tool.Weaponf@13441generateWeaponItem(en.pet.FlyingSword) → tool.InventItemf@13442equipWeapon(en.pet.FlyingSword) → Voidf@13443onBeginLongPress(en.pet.FlyingSword) → Voidf@13444noPetReaction(en.pet.FlyingSword) → Voidf@13445petReaction(en.pet.FlyingSword) → Voidf@13446canBeActivated(en.pet.FlyingSword, en.Hero) → Boolf@13447getEntityCLIDS(en.pet.FlyingSword) → hl.types.ArrayBytes_Intf@13448getCLID(en.pet.FlyingSword) → I32f@13449serialize(en.pet.FlyingSword, hxbit.Serializer) → Voidf@13450getSerializeSchema(en.pet.FlyingSword) → hxbit.Schemaf@13451unserializeInit(en.pet.FlyingSword) → Voidf@13452unserialize(en.pet.FlyingSword, hxbit.Serializer) → Void
Bindings
- static
f@13453__constructor__(en.pet.FlyingSword, pr.Level, I32, I32, Entity, tool.InventItem) → Void