|
| ItemPreviewManagerEntity | GetItemPreviewManager () |
| void | InitializeCharacterHitZones () |
| bool | InitHitZones (bool batchProcessing=false) |
| void | InitializeAllHitZonesUI (bool startingTheProcess=true) |
| void | HideCharacterHitZones () |
| void | InitializeCharacterInformation () |
| SCR_InventoryStorageBaseUI | GetWeaponStorage () |
| SCR_InventorySlotStorageUI | GetSelectedSlotStorageUI () |
| SCR_InventoryStorageBaseUI | GetActiveStorageUI () |
| SCR_InventorySlotUI | GetSelectedSlotUI () |
| void | AddItemToAttachmentSelection (string item, Managed data=null) |
| void | RemoveItemFromAttachmentSelection (string item) |
| SCR_InventorySpinBoxComponent | GetAttachmentSpinBoxComponent () |
| void | OnDamageStateChanged () |
| void | RegisterUIStorage (SCR_InventorySlotUI pStorageUI) |
| void | UnregisterUIStorage (SCR_InventorySlotUI pStorageUI) |
| void | SetActiveStorage (SCR_InventoryStorageBaseUI storageUI) |
| float | GetTotalWeight () |
| SCR_InventoryStorageManagerComponent | GetInventoryStorageManager () |
| SCR_InventoryStorageBaseUI | GetActualStorageInCharacterStorageUI () |
| | Actualy opened UI storage in character's storage.
|
| SCR_InventoryStorageBaseUI | GetStorageList () |
| SCR_InventoryStorageBaseUI | GetLootStorage () |
| bool | GetCanInteract () |
| | Returns whether interaction with inventory items is possible.
|
| void | RefreshPlayerWidget () |
| bool | ProcessInitQueue () |
| void | OnQueueProcessed () |
| override void | OnMenuUpdate (float tDelta) |
| void | UpdatePreview () |
| void | UpdateCharacterPreview () |
| void | UpdateGearInspectionPreview () |
| override void | OnMenuOpen () |
| void | InitAttachmentSpinBox () |
| void | SetStorageSwitchMode (bool enabled, bool updateNavBar=true) |
| void | ToggleStorageSwitchMode () |
| void | SetAttachmentSpinBoxActive (bool enable) |
| bool | CanFocusOnSlotInStorage (SCR_InventoryStorageBaseUI storage, int slotIndex) |
| bool | FocusOnSlotInStorage (SCR_InventoryStorageBaseUI storageUi, int slotIndex=0) |
| SCR_InventorySlotUI | FindFirstFocusableUiSlot (notnull array< SCR_InventorySlotUI > slots, out Widget button=null, int ignoredId=-1) |
| bool | Init () |
| | returns true if the init procedure was success
|
| void | OnLootedCharacterLifeStateChanged (ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState) |
| void | OnAction (SCR_InputButtonComponent comp, string action, SCR_InventoryStorageBaseUI pParentStorage=null, int traverseStorageIndex=-1) |
| int | CloseOpenedStorage () |
| int | CloseStorage (SCR_InventoryStorageBaseUI pStorageUI) |
| int | CloseStorage (notnull Widget w) |
| void | ToggleStorageContainerVisibility (notnull SCR_InventorySlotUI pSlot) |
| void | ShowStorage () |
| void | ShowStorage (BaseInventoryStorageComponent storage, LoadoutAreaType area=null) |
| void | ShowVicinity (bool compact=false) |
| void | ShowAttachmentStorage (InventorySearchPredicate searchPredicate, bool closeOnly=false) |
| void | CloseAttachmentStorage () |
| SCR_InventoryAttachmentStorageUI | GetAttachmentStorageUI () |
| void | RemoveAttachmentStorage (SCR_InventoryAttachmentStorageUI attStorage) |
| void | OpenStorageAsContainer (BaseInventoryStorageComponent storage, bool showVicinity=true, bool hideCloseButton=false) |
| void | RemoveOpenStorage (SCR_InventoryOpenedStorageUI openedStorage) |
| void | RefreshLootUIListener () |
| void | ShowStoragesList () |
| void | ShowAllStoragesInList () |
| SCR_InventoryStorageBaseUI | GetStorageUIFromVicinity (BaseInventoryStorageComponent storage) |
| SCR_InventoryOpenedStorageUI | CreateOpenedStorageUI (BaseInventoryStorageComponent storage) |
| SCR_InventoryStorageBaseUI | GetStorageUIByBaseStorageComponent (BaseInventoryStorageComponent pStorage) |
| void | SortSlotsByLoadoutArea (out array< SCR_InventorySlotUI > aSlots) |
| void | ShowEquipedWeaponStorage () |
| void | GetGeneralItemHintsInfos (out notnull array< SCR_InventoryItemHintUIInfo > hintsInfo) |
| void | ShowItemInfo (string sName="", string sDescr="", float sWeight=0.0, SCR_InventoryUIInfo uiInfo=null) |
| void | UpdateItemInfoPosition (bool postponed=false) |
| void | ShowDamageInfo (string sName, SCR_InventoryDamageUIInfo damageInfo) |
| void | DestroyDamageInfo () |
| void | HideItemInfo () |
| void | HideDamageInfo () |
| SCR_InventorySlotUI | GetCurrentlyFocusedSlot () |
| void | SetSlotFocused (SCR_InventorySlotUI pFocusedSlot, SCR_InventoryStorageBaseUI pFromStorageUI, bool bFocused) |
| void | SetFocusedSlotEffects () |
| EDropContainer | IsFocusedItemInsideDropContainer () |
| bool | CanSwapItems (SCR_InventorySlotUI slot1, SCR_InventorySlotUI slot2) |
| bool | CanMoveItem (SCR_InventorySlotUI slot1, SCR_InventorySlotUI slot2) |
| bool | CanMoveItem (SCR_InventorySlotUI slot1, SCR_InventoryStorageBaseUI slot2) |
| bool | ItemBelongsToThePlayer (notnull IEntity item) |
| void | NavigationBarUpdate () |
| | Update the states of the navigation buttons used in the inventory.
|
| void | NavigationBarUpdateGamepad () |
| | Update the states of the navigation buttons used in the inventory while gamepad is used.
|
| bool | CanInspectItemInInventory (notnull IEntity item, notnull InventoryItemComponent iic) |
| BaseInventoryStorageComponent | GetOpenArsenalStorage () |
| void | HandleSlottedItemFunction () |
| void | CreateItemSplitDialog (int maxVal, IEntity entityTo, IEntity entityFrom) |
| void | OnItemSplitDialogConfirm (SCR_ItemSplitDialog dialog) |
| bool | OnItemSplitDialogConfirm_Merge (inout notnull SCR_ItemSplitDialog dialog) |
| bool | OnItemSplitDialogConfirm_Create (inout notnull SCR_ItemSplitDialog dialog) |
| void | HandleSelectButtonState (string sAction=GAMEPAD_HINT_SELECT) |
| SCR_InventoryInspectionUI | GetInspectionScreen () |
| | Returns the inspection screen UI.
|
| void | InspectItem (SCR_InventorySlotUI itemSlot) |
| | Opens the inspection screen for the item slot.
|
| void | InspectWeapon (SCR_WeaponAttachmentsStorageComponent weaponAttachmentStorage) |
| SCR_InventoryGearInspectionPointUI | GetGearInspectionUI () |
| void | FilterOutStorages (bool bShow=true) |
| | shows only the storages the item can be stored into
|
| void | FilterOutItems (bool bFilterOut) |
| void | Action_TryCloseInventory () |
| void | Action_CloseInventory () |
| void | LifeStateChanged (ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState) |
| void | OnControllableDeleted (IEntity controllable) |
| void | SimpleFSM (EMenuAction EAction=EMenuAction.ACTION_SELECT) |
| void | Action_OpenContainer () |
| void | Action_Drop () |
| void | Action_QuickSlotAssign () |
| void | Action_QuickSlotUnassign () |
| void | MoveItemToStorageSlot () |
| void | EquipWeaponIntoWeaponSlot () |
| void | MoveItem (SCR_InventoryStorageBaseUI pStorageBaseUI=null) |
| void | EquipWeapon () |
| void | MoveToVicinity (IEntity pItem) |
| void | MoveFromVicinity () |
| void | MoveBetweenFromVicinity () |
| bool | ShouldSpawnItem () |
| bool | IsStorageArsenal (BaseInventoryStorageComponent storage) |
| void | EquipDraggedItem (bool forceEquip=false) |
| void | MoveBetweenToVicinity () |
| bool | DoesSlotContainNonRefundableItems (notnull SCR_InventorySlotUI slotToCheck, out bool nonrefundableItemInStorage=false) |
| bool | MoveBetweenToVicinity_VirtualArsenal () |
| bool | MoveItem_VirtualArsenal (inout SCR_InventoryStorageBaseUI pStorageBaseUI=null, out bool operationFailed=false) |
| bool | EquipWeaponIntoWeaponSlot_VirtualArsenal () |
| bool | MoveItemToStorageSlot_VirtualArsenal (out bool operationFailed=false) |
| bool | EquipDraggedItem_VirtualArsenal (bool forceEquip=false) |
| bool | MoveBetweenFromVicinity_VirtualArsenal () |
| bool | MoveItem_ResourceContainer (inout SCR_InventoryStorageBaseUI pStorageBaseUI=null) |
| bool | MoveItemToStorageSlot_ResourceContainer () |
| void | DeselectSlot () |
| bool | SetOpenStorage () |
| void | FocusWidget (Widget focusWidget) |
| void | TraverseActualSlot () |
| bool | ShouldAllowTraverseActualSlot () |
| void | OpenAsNewContainer () |
| void | OpenLinkedStorages (BaseInventoryStorageComponent parentStorage, bool showVicinity=true, bool hideCloseButton=true) |
| void | OpenLinkedStoragesDelayed (SCR_UniversalInventoryStorageComponent scrStorage, bool showVicinity=true, bool hideCloseButton=true) |
| void | CloseLinkedStorages (BaseInventoryStorageComponent parentStorage) |
| void | CloseLinkedStoragesDelayed (SCR_UniversalInventoryStorageComponent scrStorage) |
| void | Action_SelectItem () |
| | when clicked on item / storage slot using controller or mouse
|
| void | Action_DeselectItem () |
| void | Action_MoveInsideStorage () |
| void | Action_EquipItem () |
| void | Action_MoveBetween () |
| void | Action_Inspect () |
| void | Action_UseItem () |
| void | Action_UnfoldItem () |
| void | Action_StepBack (SCR_InventoryStorageBaseUI pParentStorage=null, int traverseStorageIndex=-1) |
| void | Action_DragDown () |
| void | Action_OnDrag () |
| void | Action_DragUp () |
| void | ContainerSetPos (int iMouseX, int iMouseY) |
| void | Action_Move (SCR_InventoryStorageBaseUI pStorageBase) |
| SCR_InventoryOpenedStorageUI | GetOpenedStorage (BaseInventoryStorageComponent storage) |
| void | Action_LootMove () |
| bool | IsStorageInsideLBS (BaseInventoryStorageComponent pStorage, ClothNodeStorageComponent pLBSStorage) |
| void | OnItemAddedListener (IEntity item, notnull BaseInventoryStorageComponent storage) |
| void | OnItemRemovedListener (IEntity item, notnull BaseInventoryStorageComponent storage) |
| void | OnContainerHovered (SCR_InventoryStorageBaseUI pContainer) |
| void | HighlightAvailableStorages (SCR_InventorySlotUI itemSlot) |
| void | ResetHighlightsOnAvailableStorages () |
| void | OnContainerLeft (SCR_InventoryStorageBaseUI pContainer) |
| void | OnContainerFocused (SCR_InventoryStorageBaseUI pContainer) |
| void | OnContainerFocusLeft (SCR_InventoryStorageBaseUI pContainer) |
| SCR_CharacterControllerComponent | GetCharacterController () |
| void | RefreshUISlotStorages () |
| void | UpdateTotalWeightText () |
| void | InitQuickSlots () |
| void | ShowQuickSlotStorage () |
| void | Action_SelectQuickSlot () |
| void | RemoveItemFromQuickSlotDrop () |
| void | SetItemToQuickSlot (int iSlotIndex, SCR_InventorySlotUI slot=null) |
| bool | CanItemFitIntoQuickSlots (notnull InventoryItemComponent iic) |
| void | SetItemToQuickSlotDrop () |
| void | Action_SwapItems (SCR_InventorySlotUI item1, SCR_InventorySlotUI item2) |
| void | Action_MoveItemToStorage (SCR_InventoryStorageBaseUI toStorage=null) |
| bool | IsWeaponEquipped (IEntity weapon) |
| bool | CanAddAttachment (SCR_InventorySlotUI itemSlot, SCR_InventorySlotUI targetSlot) |
| void | OnAttachmentSpinboxFocused () |
| bool | IsUsingGamepad () |
| void | OnInputDeviceIsGamepad (bool isGamepad) |
| SCR_InventorySlotUI | GetDraggedSlot () |
| bool | IsDraggingEnabled () |
| void | SCR_InventoryMenuUI () |
| void | ~SCR_InventoryMenuUI () |
|
| SCR_InventoryStorageManagerComponent | m_InventoryManager = null |
| SCR_CharacterInventoryStorageComponent | m_StorageManager = null |
| ChimeraCharacter | m_Player |
| Widget | m_wContainer |
| Widget | m_wStorageList |
| Widget | m_wLootStorage |
| Widget | m_wOpenedStorage |
| Widget | m_wWeaponSlots |
| Widget | m_wAttachmentStorage |
| Widget | m_widget |
| SCR_InventoryInspectionUI | m_InspectionScreen = null |
| SCR_InventorySlotUI | m_pFocusedSlotUI = null |
| SCR_InventorySlotUI | m_pSelectedSlotUI = null |
| SCR_InventorySlotUI | m_DraggedSlot = null |
| SCR_InventorySlotStorageUI | m_pFocusedSlotStorageUI = null |
| SCR_InventorySlotStorageUI | m_pSelectedSlotStorageUI = null |
| SCR_InventorySlotStorageUI | m_pSelectedSlotStoragePrevUI = null |
| SCR_InventoryStorageBaseUI | m_pStorageBaseUI = null |
| SCR_InventoryStoragesListUI | m_pStorageListUI = null |
| SCR_InventoryStorageGadgetsUI | m_pGadgetsBaseUI = null |
| SCR_InventoryStorageBaseUI | m_pStorageLootUI = null |
| SCR_InventoryWeaponSlotsUI | m_pWeaponStorage = null |
| EquipedWeaponStorageComponent | m_pWeaponStorageComp = null |
| ref array< SCR_InventoryOpenedStorageUI > | m_aOpenedStoragesUI = {} |
| SCR_InventoryAttachmentStorageUI | m_pAttachmentStorageUI = null |
| SCR_InventoryItemInfoUI | m_pItemInfo = null |
| SCR_InventoryDamageInfoUI | m_pDamageInfo = null |
| SCR_InventoryStorageBaseUI | m_pActiveStorageUI = null |
| SCR_InventoryStorageBaseUI | m_pActiveHoveredStorageUI = null |
| SCR_InventoryStorageBaseUI | m_pPrevActiveStorageUI = null |
| ref array< SCR_InventorySlotUI > | m_aShownStorages = new array<SCR_InventorySlotUI>() |
| GridLayoutWidget | m_wStoragesContainer |
| const int | STORAGE_AREA_COLUMNS = 2 |
| int | m_iStorageListCounter = 0 |
| int | m_iVicinityDiscoveryRadius = 0 |
| ref SCR_InventorySlotUI | m_pInspectedSlot = null |
| ref SCR_InventoryGearInspectionPointUI | m_pGearInspectionPointUI = null |
| Widget | m_wAttachmentContainer = null |
| const string | ARSENAL_STORAGE_LAYOUT = "{5C4812D758C0EDB8}UI/layouts/Menus/Inventory/SupplyInventoryContainerGrid.layout" |
| const string | BACKPACK_STORAGE_LAYOUT = "{E61475CBB560757F}UI/layouts/Menus/Inventory/InventoryContainerGrid.layout" |
| const string | WEAPON_STORAGE_LAYOUT = "{7B28D87B8A1ADD42}UI/layouts/Menus/Inventory/InventoryWeaponSlots.layout" |
| const string | STORAGES_LIST_LAYOUT = "{FC579324F5E4B3A4}UI/layouts/Menus/Inventory/InventoryCharacterGrid.layout" |
| const string | ITEM_INFO = "{7BA9AFEC71DAC3CF}UI/layouts/Menus/Inventory/InventoryInfo.layout" |
| const string | DAMAGE_INFO = "{55AFA256E1C20FB2}UI/layouts/Menus/Inventory/InventoryDamageInfo.layout" |
| const string | STORAGE_LAYOUT_CLOSE_WIDGET_NAME = "CloseStorageBtn" |
| const ResourceName | HITZONE_CONTAINER_LAYOUT = "{36DB099B4CDF8FC2}UI/layouts/Menus/Inventory/Medical/HitZonePointContainer.layout" |
| ref SCR_DamageStateConfig | m_DamageStateConfig |
| EStateMenuStorage | m_EStateMenuStorage = EStateMenuStorage.STATE_IDLE |
| EStateMenuItem | m_EStateMenuItem = EStateMenuItem.STATE_IDLE |
| string | m_sFSMStatesNames [10] ={"init", "idle", "item selected", "storage selected", "STATE_STORAGE_OPENED", "storage unfolded", "move started", "move finished", "closing", "STATE_UNKNOWN" } |
| SCR_NavigationBarUI | m_pNavigationBar = null |
| SCR_InputButtonComponent | m_CloseButton |
| ResourceName | m_sSupplyCostUIInfoPrefab = "{4D8296CB3CB3B8BF}Configs/Inventory/SupplyCost_ItemUIInfo.conf" |
| ref SCR_SupplyCostItemHintUIInfo | m_SupplyCostUIInfo |
| ResourceName | m_sSupplyRefundUIInfoPrefab = "{6FD3DF5A3B2C6D30}Configs/Inventory/ItemHints/SupplySell_ItemHint.conf" |
| ref SCR_SupplyRefundItemHintUIInfo | m_SupplyRefundUIInfo |
| ResourceName | m_sNonrefundableUIInfoPrefab = "{B3E94EB9D0F0EAC6}Configs/Inventory/ItemHints/Nonrefundable_ItemHint.conf" |
| ref SCR_NonrefundableItemHintUIInfo | m_NonrefundableUIInfo |
| const ResourceName | ITEM_RANK_PREFAB = "{B329E7CABD481EF6}Configs/Inventory/ItemHints/ArsenalItemRank_ItemHint.conf" |
| ref SCR_ArsenalItemRankHintUIInfo | m_ArsenalItemRankUIInfo |
| const ResourceName | VALUABLE_INTEL_UIINFO_PREFAB = "{5EE3196892CA5142}Configs/Inventory/ItemHints/ValuableIntel_ItemHint.conf" |
| ref SCR_ValuableIntelItemHintUIInfo | m_ValuableIntelUIInfo |
| const ResourceName | PLAYER_SUPPLY_ALLOCATION_UIINFO_PREFAB = "{4A370E79EF2FCC54}Configs/Inventory/ItemHints/MSARCost_ItemHint.conf" |
| ref SCR_PlayerSupplyAllocationItemHintUIInfo | m_PlayerSupplyAllocationUIInfo |
| const ResourceName | ITEM_FACTION_INFO_CONFIG = "{80DCFB729B7255F7}Configs/Inventory/ItemHints/ItemFaction_ItemHint.conf" |
| ref map< FactionKey, ref SCR_FactionOutfitItemHintUIInfo > | m_mItemFactionUIInfos = new map<FactionKey, ref SCR_FactionOutfitItemHintUIInfo>() |
| IEntity | m_pItem |
| BaseInventoryStorageComponent | m_pDisplayedStorage |
| BaseInventoryStorageComponent | m_pLastCurrentNavStorage |
| BaseInventoryStorageComponent | m_pStorageFrom |
| BaseInventoryStorageComponent | m_pStorageTo |
| SCR_InventorySlotStorageUI | m_pStorageUITo |
| SCR_CharacterVicinityComponent | m_pVicinity |
| ItemPreviewWidget | m_wPlayerRender |
| ItemPreviewWidget | m_wPlayerRenderSmall |
| PreviewRenderAttributes | m_PlayerRenderAttributes |
| ButtonWidget | m_wButtonShowAll |
| SCR_InventoryCharacterWidgetHelper | m_pCharacterWidgetHelper |
| ItemPreviewManagerEntity | m_pPreviewManager |
| bool | m_bDraggingEnabled |
| FrameWidget | m_wDragDropContainer |
| SCR_SlotUIComponent | m_pDragDropFrameSlotUI |
| ItemPreviewWidget | m_pDragDropPreviewImage |
| ref array< SCR_InventoryStorageBaseUI > | m_aStorages = {} |
| TextWidget | m_wTotalWeightText |
| bool | m_bLocked = false |
| SCR_InventoryStorageQuickSlotsUI | m_pQuickSlotStorage |
| Widget | m_wQuickSlotStorage |
| ref SCR_InvCallBack | m_pCallBack = new SCR_InvCallBack() |
| const int | WEAPON_SLOTS_COUNT = 4 |
| bool | m_bIsUsingGamepad |
| float | m_fX |
| float | m_fY |
| bool | m_bShowIt = true |
| int | m_iMouseX |
| int m_iMouseY const int | DRAG_THRESHOLD = 1 |
| SCR_CharacterControllerComponent | m_CharController |
| ref array< HitZone > | m_aBleedingHitZones = {} |
| bool | m_bEnablePagingContext |
| bool | m_bWasJustTraversing |
| bool | m_bStorageSwitchMode |
| SCR_InventorySlotUI | m_pItemToAssign |
| Widget | m_wAttachmentPointsContainer |
| ref array< SCR_InventoryHitZonePointContainerUI > | m_aHitZonePoints = {} |
| SCR_InventoryHitZonePointUI | m_bleedingHandlerGlobal |
| SCR_InventoryHitZonePointUI | m_fractureHandlerGlobal |
| SCR_CountingTimerUI | m_morphineTimerHandlerGlobal |
| SCR_CountingTimerUI | m_salineTimerHandlerGlobal |
| SCR_CharacterDamageManagerComponent | m_CharDamageManager |
| const int | CHARACTER_HITZONES_COUNT = 7 |
| SCR_InventorySpinBoxComponent | m_AttachmentSpinBox |
| bool | m_bProcessInitQueue = false |
| EInvInitStage | m_eInitStage = EInvInitStage.BEGIN |
| SCR_LoadingOverlay | m_LoadingOverlay |
| const string | BUTTON_USE = "ButtonUse" |
| const string | BUTTON_BUY = "ButtonBuy" |
| const string | BUTTON_SELL = "ButtonSell" |
| const string | BUTTON_BACK = "ButtonBack" |
| const string | BUTTON_DROP = "ButtonDrop" |
| const string | BUTTON_MOVE = "ButtonMove" |
| const string | BUTTON_SWAP = "ButtonSwap" |
| const string | BUTTON_EQUIP = "ButtonEquip" |
| const string | BUTTON_SELECT = "ButtonSelect" |
| const string | BUTTON_PICK_UP = "ButtonPickup" |
| const string | BUTTON_INSPECT = "ButtonInspect" |
| const string | BUTTON_STEP_BACK = "ButtonStepBack" |
| const string | BUTTON_OPEN_STORAGE = "ButtonOpenStorage" |
| const string | BUTTON_QUICK_ASSIGN = "ButtonQuickSlotAssign" |
| const string | BUTTON_ENTER_STORAGE = "ButtonEnterStorage" |
| const string | BUTTON_QUICK_UNASSIGN = "ButtonQuickSlotUnassign" |
| const string | BUTTON_OPEN_NEW_CONTAINER = "ButtonOpenAsContainer" |
| const string | BUTTON_REMOVE_TOURNIQUET = "ButtonRemoveTourniquet" |
| const LocalizedString | GAMEPAD_HINT_BACK = "#AR-Menu_Back" |
| const LocalizedString | GAMEPAD_HINT_MOVE = "#AR-Inventory_Move" |
| const LocalizedString | GAMEPAD_HINT_CLOSE = "#AR-Inventory_Close" |
| const LocalizedString | GAMEPAD_HINT_SELECT = "#AR-Inventory_Select" |
| const LocalizedString | GAMEPAD_HINT_DESELECT = "#AR-Inventory_Deselect" |
Definition at line 285 of file SCR_InventoryMenuUI.c.