|
| ItemPreviewManagerEntity | GetItemPreviewManager () |
| |
| 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) |
| |
| 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 () |
| |
| override void | OnMenuUpdate (float tDelta) |
| |
| void | UpdatePreview () |
| |
| void | UpdateGearInspectionPreview () |
| |
| override void | OnMenuOpen () |
| |
| void | InitAttachmentSpinBox () |
| |
| bool | CanFocusOnSlotInStorage (SCR_InventoryStorageBaseUI storage, int slotIndex) |
| |
| bool | FocusOnSlotInStorage (SCR_InventoryStorageBaseUI storageUi, int slotIndex=0) |
| | Attempts to focus on a slot from provided storage.
|
| |
| void | OnAction (SCR_InputButtonComponent comp, string action, SCR_InventoryStorageBaseUI pParentStorage=null, int traverseStorageIndex=-1) |
| |
| 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 | GetStorageUIByBaseStorageComponent (BaseInventoryStorageComponent pStorage) |
| |
| void | ShowItemInfo (string sName="", string sDescr="", float sWeight=0.0, SCR_InventoryUIInfo uiInfo=null) |
| |
| 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 | 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.
|
| |
| void | HandleSlottedItemFunction () |
| |
| 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 | LifeStateChanged (ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState) |
| | Method inserted on LifeStateChanged invoker on the character controller When LifeState changes, we may want to close the inventory.
|
| |
| void | Action_QuickSlotAssign () |
| |
| void | Action_QuickSlotUnassign () |
| |
| void | MoveItemToStorageSlot () |
| |
| void | EquipWeaponIntoWeaponSlot () |
| |
| void | MoveItem (SCR_InventoryStorageBaseUI pStorageBaseUI=null) |
| |
| void | DeselectSlot () |
| |
| bool | SetOpenStorage () |
| |
| void | OpenLinkedStorages (BaseInventoryStorageComponent parentStorage, bool showVicinity=true, bool hideCloseButton=true) |
| | Opens any linked storages when the parent storage is opened via traversal or as a container.
|
| |
| void | CloseLinkedStorages (BaseInventoryStorageComponent parentStorage) |
| | Closes any linked storages when the parent storage is closed via traversal or closed as a container.
|
| |
| void | Action_DeselectItem () |
| |
| void | Action_Inspect () |
| |
| 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) |
| |
| SCR_InventoryOpenedStorageUI | GetOpenedStorage (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 | ShowQuickSlotStorage () |
| |
| void | Action_SelectQuickSlot () |
| |
| 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 () |
| |
|
| void | InitializeCharacterHitZones () |
| |
| bool | InitHitZones (bool batchProcessing=false) |
| |
| void | InitializeAllHitZonesUI (bool startingTheProcess=true) |
| | Creates visualization of damage currently sustained by the character, and spinbox for remeding that damage NOTE: Use with care as this method is expesinve, as it evaluates all hit zones on the character.
|
| |
| void | HideCharacterHitZones () |
| |
| void | InitializeCharacterInformation () |
| |
| float | GetTotalWeight () |
| |
| bool | ProcessInitQueue () |
| |
| void | OnQueueProcessed () |
| |
| void | UpdateCharacterPreview () |
| |
| void | SetStorageSwitchMode (bool enabled, bool updateNavBar=true) |
| |
| void | ToggleStorageSwitchMode () |
| |
| void | SetAttachmentSpinBoxActive (bool enable) |
| |
| SCR_InventorySlotUI | FindFirstFocusableUiSlot (notnull array< SCR_InventorySlotUI > slots, out Widget button=null, int ignoredId=-1) |
| | Finds first ui slot which can be focused.
|
| |
| bool | Init () |
| | returns true if the init procedure was success
|
| |
| void | OnLootedCharacterLifeStateChanged (ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState) |
| |
| int | CloseOpenedStorage () |
| |
| int | CloseStorage (SCR_InventoryStorageBaseUI pStorageUI) |
| |
| int | CloseStorage (notnull Widget w) |
| |
| void | ToggleStorageContainerVisibility (notnull SCR_InventorySlotUI pSlot) |
| |
| SCR_InventoryStorageBaseUI | GetStorageUIFromVicinity (BaseInventoryStorageComponent storage) |
| |
| SCR_InventoryOpenedStorageUI | CreateOpenedStorageUI (BaseInventoryStorageComponent storage) |
| |
| void | SortSlotsByLoadoutArea (out array< SCR_InventorySlotUI > aSlots) |
| |
| void | ShowEquipedWeaponStorage () |
| |
| void | GetGeneralItemHintsInfos (out notnull array< SCR_InventoryItemHintUIInfo > hintsInfo) |
| |
| void | UpdateItemInfoPosition (bool postponed=false) |
| | Updates the position of the item info.
|
| |
| 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) |
| | Checks if provided item is part of the player hierarchy.
|
| |
| bool | CanInspectItemInInventory (notnull IEntity item, notnull InventoryItemComponent iic) |
| | Checks if given item can be used for entering inspection view in the inventory.
|
| |
| BaseInventoryStorageComponent | GetOpenArsenalStorage () |
| | Searches through the list of open containers in order to find the first storage which is an arsenal.
|
| |
| 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) |
| |
| 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 | OnControllableDeleted (IEntity controllable) |
| |
| void | SimpleFSM (EMenuAction EAction=EMenuAction.ACTION_SELECT) |
| |
| void | Action_OpenContainer () |
| |
| void | Action_Drop () |
| |
| 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) |
| | Checks slotToCheck for any items that cannot be refunded.
|
| |
| 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) |
| | Attempts to process MoveItemToStorageSlot logic specific for virtual arsenal and returns whenever it was successful or not.
|
| |
| bool | EquipDraggedItem_VirtualArsenal (bool forceEquip=false) |
| |
| bool | MoveBetweenFromVicinity_VirtualArsenal () |
| |
| bool | MoveItem_ResourceContainer (inout SCR_InventoryStorageBaseUI pStorageBaseUI=null) |
| |
| bool | MoveItemToStorageSlot_ResourceContainer () |
| |
| void | FocusWidget (Widget focusWidget) |
| |
| void | TraverseActualSlot () |
| |
| bool | ShouldAllowTraverseActualSlot () |
| | Method that returns if traverse on selected slot should be performed.
|
| |
| void | OpenAsNewContainer () |
| |
| void | OpenLinkedStoragesDelayed (SCR_UniversalInventoryStorageComponent scrStorage, bool showVicinity=true, bool hideCloseButton=true) |
| |
| void | CloseLinkedStoragesDelayed (SCR_UniversalInventoryStorageComponent scrStorage) |
| |
| void | Action_SelectItem () |
| | when clicked on item / storage slot using controller or mouse
|
| |
| void | Action_MoveInsideStorage () |
| |
| void | Action_EquipItem () |
| |
| void | Action_MoveBetween () |
| |
| void | Action_UseItem () |
| |
| void | Action_UnfoldItem () |
| |
| void | Action_Move (SCR_InventoryStorageBaseUI pStorageBase) |
| |
| void | Action_LootMove () |
| |
| bool | IsStorageInsideLBS (BaseInventoryStorageComponent pStorage, ClothNodeStorageComponent pLBSStorage) |
| |
| void | OnItemAddedListener (IEntity item, notnull BaseInventoryStorageComponent storage) |
| |
| void | OnItemRemovedListener (IEntity item, notnull BaseInventoryStorageComponent storage) |
| |
| void | RefreshUISlotStorages () |
| |
| void | UpdateTotalWeightText () |
| |
| void | InitQuickSlots () |
| |
| void | RemoveItemFromQuickSlotDrop () |
| |
| void | SetItemToQuickSlot (int iSlotIndex, SCR_InventorySlotUI slot=null) |
| |
| bool | CanItemFitIntoQuickSlots (notnull InventoryItemComponent iic) |
| | Checks if item's slot configuration matches size requirements for a quick slot.
|
| |
| void | SetItemToQuickSlotDrop () |
| |
| void | Action_SwapItems (SCR_InventorySlotUI item1, SCR_InventorySlotUI item2) |
| |
| void | Action_MoveItemToStorage (SCR_InventoryStorageBaseUI toStorage=null) |
| |
|
| 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 |
| |
| int | m_iStorageListCounter = 0 |
| |
| int | m_iVicinityDiscoveryRadius = 0 |
| |
| ref SCR_InventorySlotUI | m_pInspectedSlot = null |
| |
| ref SCR_InventoryGearInspectionPointUI | m_pGearInspectionPointUI = null |
| |
| Widget | m_wAttachmentContainer = null |
| |
| 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 |
| |
| ref SCR_SupplyCostItemHintUIInfo | m_SupplyCostUIInfo |
| |
| ref SCR_SupplyRefundItemHintUIInfo | m_SupplyRefundUIInfo |
| |
| ref SCR_NonrefundableItemHintUIInfo | m_NonrefundableUIInfo |
| |
| ref SCR_ArsenalItemRankHintUIInfo | m_ArsenalItemRankUIInfo |
| |
| ref SCR_ValuableIntelItemHintUIInfo | m_ValuableIntelUIInfo |
| |
| 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 |
| |
| 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() |
| |
| bool | m_bIsUsingGamepad |
| |
| float | m_fX |
| |
| float | m_fY |
| |
| bool | m_bShowIt = true |
| |
| int | m_iMouseX |
| |
| 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 |
| |
| SCR_InventorySpinBoxComponent | m_AttachmentSpinBox |
| |
| bool | m_bProcessInitQueue = false |
| |
| EInvInitStage | m_eInitStage = EInvInitStage.BEGIN |
| |
| SCR_LoadingOverlay | m_LoadingOverlay |
| |