|
| void | WeaponManager (PlayerBase player) |
| |
| bool | CanFire (Weapon_Base wpn) |
| |
| bool | CanAttachMagazine (Weapon_Base wpn, Magazine mag, bool reservationCheck=true) |
| |
| bool | CanSwapMagazine (Weapon_Base wpn, Magazine mag, bool reservationCheck=true) |
| |
| bool | CanDetachMagazine (Weapon_Base wpn, Magazine mag, bool reservationCheck=true) |
| |
| bool | CanLoadBullet (Weapon_Base wpn, Magazine mag, bool reservationCheck=true) |
| |
| bool | CanLoadMultipleBullet (Weapon_Base wpn, Magazine mag, bool reservationCheck=true) |
| |
| bool | CanUnjam (Weapon_Base wpn, bool reservationCheck=true) |
| |
| bool | CanEjectBullet (Weapon_Base wpn, bool reservationCheck=true) |
| |
| void | SetEjectBulletTryTimestamp () |
| |
| bool | InventoryReservation (Magazine mag, InventoryLocation invLoc) |
| |
| bool | AttachMagazine (Magazine mag, ActionBase control_action=NULL) |
| |
| bool | DetachMagazine (InventoryLocation invLoc, ActionBase control_action=NULL) |
| |
| bool | SwapMagazine (Magazine mag, ActionBase control_action=NULL) |
| |
| bool | SwapMagazineEx (Magazine mag, InventoryLocation invLoc, ActionBase control_action=NULL) |
| |
| bool | LoadBullet (Magazine mag, ActionBase control_action=NULL) |
| |
| bool | LoadMultiBullet (Magazine mag, ActionBase control_action=NULL) |
| |
| void | LoadMultiBulletStop () |
| |
| bool | Unjam (ActionBase control_action=NULL) |
| |
| bool | EjectBullet (ActionBase control_action=NULL) |
| |
| bool | CanEjectBulletVerified () |
| |
| bool | EjectBulletVerified (ActionBase control_action=NULL) |
| |
| bool | SetNextMuzzleMode () |
| |
| void | Fire (Weapon_Base wpn) |
| |
Definition at line 1 of file weaponmanager.c.
◆ WeaponManager()
| void WeaponManager::WeaponManager |
( |
PlayerBase | player | ) |
|
|
protected |
◆ AttachMagazine()
| bool WeaponManager::AttachMagazine |
( |
Magazine | mag, |
|
|
ActionBase | control_action = NULL ) |
|
protected |
◆ CanAttachMagazine()
◆ CanDetachMagazine()
◆ CanEjectBullet()
◆ CanEjectBulletVerified()
| bool WeaponManager::CanEjectBulletVerified |
( |
| ) |
|
|
protected |
◆ CanFire()
◆ CanLoadBullet()
◆ CanLoadMultipleBullet()
◆ CanSwapMagazine()
◆ CanUnjam()
◆ DetachMagazine()
◆ EjectBullet()
◆ EjectBulletVerified()
| bool WeaponManager::EjectBulletVerified |
( |
ActionBase | control_action = NULL | ) |
|
|
protected |
◆ Fire()
◆ InventoryReservation()
◆ LoadBullet()
| bool WeaponManager::LoadBullet |
( |
Magazine | mag, |
|
|
ActionBase | control_action = NULL ) |
|
protected |
◆ LoadMultiBullet()
| bool WeaponManager::LoadMultiBullet |
( |
Magazine | mag, |
|
|
ActionBase | control_action = NULL ) |
|
protected |
◆ LoadMultiBulletStop()
| void WeaponManager::LoadMultiBulletStop |
( |
| ) |
|
|
protected |
◆ SetEjectBulletTryTimestamp()
| void WeaponManager::SetEjectBulletTryTimestamp |
( |
| ) |
|
|
protected |
◆ SetNextMuzzleMode()
| bool WeaponManager::SetNextMuzzleMode |
( |
| ) |
|
|
protected |
◆ SwapMagazine()
| bool WeaponManager::SwapMagazine |
( |
Magazine | mag, |
|
|
ActionBase | control_action = NULL ) |
|
protected |
◆ SwapMagazineEx()
◆ Unjam()
◆ FORCE_EJECT_BULLET_TIMEOUT
| const int WeaponManager::FORCE_EJECT_BULLET_TIMEOUT = 2000 |
|
protected |
◆ m_AnimationRefreshCooldown
| int WeaponManager::m_AnimationRefreshCooldown |
|
protected |
◆ m_canEnd
| bool WeaponManager::m_canEnd |
|
protected |
◆ m_ControlAction
◆ m_ForceEjectBulletTimestamp
| int WeaponManager::m_ForceEjectBulletTimestamp |
|
protected |
◆ m_InIronSight
| bool WeaponManager::m_InIronSight |
|
protected |
◆ m_InOptic
| bool WeaponManager::m_InOptic |
|
protected |
◆ m_InProgress
| bool WeaponManager::m_InProgress |
|
protected |
◆ m_IsEventSended
| bool WeaponManager::m_IsEventSended |
|
protected |
◆ m_justStart
| bool WeaponManager::m_justStart |
|
protected |
◆ m_LastAcknowledgmentID
| int WeaponManager::m_LastAcknowledgmentID |
|
protected |
◆ m_MagazineInHand
| MagazineStorage WeaponManager::m_MagazineInHand |
|
protected |
◆ m_MagazinePilesInInventory
| ref array<Magazine> WeaponManager::m_MagazinePilesInInventory |
|
protected |
◆ m_MagazineStorageInInventory
| ref array<MagazineStorage> WeaponManager::m_MagazineStorageInInventory |
|
protected |
◆ m_NewJamChance
| float WeaponManager::m_NewJamChance |
|
protected |
◆ m_PendingInventoryLocation
◆ m_PendingTargetMagazine
| Magazine WeaponManager::m_PendingTargetMagazine |
|
protected |
◆ m_PendingWeaponAction
| int WeaponManager::m_PendingWeaponAction |
|
protected |
◆ m_PendingWeaponActionAcknowledgmentID
| int WeaponManager::m_PendingWeaponActionAcknowledgmentID |
|
protected |
◆ m_player
◆ m_PreparedMagazine
| Magazine WeaponManager::m_PreparedMagazine |
|
protected |
◆ m_readyToStart
| bool WeaponManager::m_readyToStart |
|
protected |
◆ m_SuitableMagazines
| ref array<Magazine> WeaponManager::m_SuitableMagazines |
|
protected |
◆ m_TargetInventoryLocation
◆ m_WaitToSyncJamChance
| bool WeaponManager::m_WaitToSyncJamChance |
|
protected |
◆ m_WantContinue
| bool WeaponManager::m_WantContinue |
|
protected |
◆ m_WeaponInHand
The documentation for this class was generated from the following file: