tool.hero.HeroWeaponsManager
tool.hero.HeroWeaponsManager
Inherits from: tool.HeroManager
Fields
| Name | Type | |
|---|---|---|
mainWeapons | hl.types.ArrayObj | |
backpackWeapons | hl.types.ArrayObj | |
weaponInputs | hl.types.ArrayBytes_Int | |
lastWeaponUsed | tool.Weapon | |
weaponControlLocks | haxe.ds.IntMap | |
| static | defSword | tool.weap.StartSword |
| static | __clid | I32 |
Protos
f@4797init(tool.hero.HeroWeaponsManager) → Voidf@4798findInMain(tool.hero.HeroWeaponsManager, hl.Class) → tool.Weaponf@4799findInBackpack(tool.hero.HeroWeaponsManager, hl.Class) → tool.Weaponf@4800findItemInMain(tool.hero.HeroWeaponsManager, tool.InventItem) → tool.Weaponf@4801findItemInBackpack(tool.hero.HeroWeaponsManager, tool.InventItem) → tool.Weaponf@4802findItemKindInMain(tool.hero.HeroWeaponsManager, String) → tool.Weaponf@4803findItemKindInBackpack(tool.hero.HeroWeaponsManager, String) → tool.Weaponf@4804findChargingWeapon(tool.hero.HeroWeaponsManager) → tool.Weaponf@4805findFirstMeleeWeapon(tool.hero.HeroWeaponsManager) → tool.Weaponf@4806disposeBackpackWeapon(tool.hero.HeroWeaponsManager, Ref) → Boolf@4807hasInMain(tool.hero.HeroWeaponsManager, hl.Class) → Boolf@4808hasInBackpack(tool.hero.HeroWeaponsManager, hl.Class) → Boolf@4809hasItemKindInMain(tool.hero.HeroWeaponsManager, String) → Boolf@4810hasItemKindInBackpack(tool.hero.HeroWeaponsManager, String) → Boolf@4811hasChargingWeapon(tool.hero.HeroWeaponsManager) → Boolf@4812hasChargingUninterruptibleWeapon(tool.hero.HeroWeaponsManager) → Boolf@4813hasButtonDownForWeapon(tool.hero.HeroWeaponsManager, tool.Weapon) → Boolf@4814hasButtonPressedForWeapon(tool.hero.HeroWeaponsManager, tool.Weapon) → Boolf@4815getWeaponDamageMultiplier(tool.hero.HeroWeaponsManager, tool.Weapon) → F64f@4816dispose(tool.hero.HeroWeaponsManager) → Voidf@4817addWeaponLock(tool.hero.HeroWeaponsManager, String, Ref) → Voidf@4818removeWeaponLock(tool.hero.HeroWeaponsManager, String, Ref) → Voidf@4819applyHudLockFade(tool.hero.HeroWeaponsManager) → Voidf@4820refillAllAmmo(tool.hero.HeroWeaponsManager) → Voidf@4821killEntities(tool.hero.HeroWeaponsManager) → Voidf@4822onAffectChange(tool.hero.HeroWeaponsManager, I32, Bool) → Voidf@4823onEquippedItemsUpdated(tool.hero.HeroWeaponsManager, Ref) → Voidf@4824onDropAndUpdateItem(tool.hero.HeroWeaponsManager, tool.InventItem) → Voidf@4825onPickItem(tool.hero.HeroWeaponsManager) → Voidf@4826onMobDeath(tool.hero.HeroWeaponsManager, en.Mob) → Voidf@4827tryToCounterGrenade(tool.hero.HeroWeaponsManager, en.Grenade) → Voidf@4828cancelWeaponsAnticipation(tool.hero.HeroWeaponsManager) → Voidf@4829allowCrouch(tool.hero.HeroWeaponsManager) → Boolf@4830isPlayingAttackAnim(tool.hero.HeroWeaponsManager) → Boolf@4831interrupt(tool.hero.HeroWeaponsManager) → Voidf@4832tryToCancelCharge(tool.hero.HeroWeaponsManager, Bool) → Boolf@4833updateWeapons(tool.hero.HeroWeaponsManager) → Voidf@4834updateWeapon(tool.hero.HeroWeaponsManager, I32) → Voidf@4835canUseWeapon(tool.hero.HeroWeaponsManager, tool.Weapon, en.Hero, I32, Ref, Null) → Boolf@4836onWeaponExecute(tool.hero.HeroWeaponsManager, tool.Weapon) → Voidf@4837startBackpackEffects(tool.hero.HeroWeaponsManager, F64) → Voidf@4838onLevelChanged(tool.hero.HeroWeaponsManager) → Voidf@4839resetTpItems(tool.hero.HeroWeaponsManager) → Voidf@4840resetChargeDashItems(tool.hero.HeroWeaponsManager) → Voidf@4841onOwnerCooldownEnd(tool.hero.HeroWeaponsManager, String, I32) → Voidf@4842preUpdate(tool.hero.HeroWeaponsManager) → Voidf@4843fixedUpdate(tool.hero.HeroWeaponsManager) → Voidf@4844postUpdate(tool.hero.HeroWeaponsManager) → Voidf@4845getWeaponAttackSpeed(tool.hero.HeroWeaponsManager, tool.Weapon) → F64f@4846onWeaponUse(tool.hero.HeroWeaponsManager, tool.Weapon, I32) → Voidf@4847updateTutorials(tool.hero.HeroWeaponsManager) → Voidf@4848canPerformAutoHit(tool.hero.HeroWeaponsManager, tool.Weapon) → Boolf@4849autoBreakDoors(tool.hero.HeroWeaponsManager) → Voidf@4850getCLID(tool.hero.HeroWeaponsManager) → I32f@4851serialize(tool.hero.HeroWeaponsManager, hxbit.Serializer) → Voidf@4852getSerializeSchema(tool.hero.HeroWeaponsManager) → hxbit.Schemaf@4853unserializeInit(tool.hero.HeroWeaponsManager) → Voidf@4854unserialize(tool.hero.HeroWeaponsManager, hxbit.Serializer) → Void
Bindings
- static
f@4855__constructor__(tool.hero.HeroWeaponsManager, en.Hero) → Void