См. определение в файле WeaponManager.c строка 997
998 {
1000 return;
1001
1003 {
1005 {
1007 {
1009 }
1010 }
1011 else
1012 {
1013 InventoryLocation il = new InventoryLocation();
1015 GameInventory playerInventory =
m_player.GetInventory();
1018
1020 {
1022 }
1023
1025 {
1027 }
1028 }
1029 }
1030
1037
1041
1042 }
class GP5GasMask extends MaskBase ItemBase
bool ClearInventoryReservationEx(EntityAI item, InventoryLocation dst)
proto native void SetHands(notnull EntityAI parent, EntityAI e)
sets current inventory location type to Hands
ActionBase m_ControlAction
int m_PendingWeaponActionAcknowledgmentID
Magazine m_PendingTargetMagazine
ref InventoryLocation m_PendingInventoryLocation
ref InventoryLocation m_TargetInventoryLocation
int m_PendingWeaponAction
Перекрестные ссылки GameInventory::ClearInventoryReservationEx(), g_Game, m_ControlAction, m_InProgress, m_PendingInventoryLocation, m_PendingTargetMagazine, m_PendingWeaponAction, m_PendingWeaponActionAcknowledgmentID, m_player, m_readyToStart, m_TargetInventoryLocation, m_WantContinue и InventoryLocation::SetHands().
Используется в Refresh(), StartPendingAction() и Update().