Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
ActionTargetsCursor Class Reference
Inheritance diagram for ActionTargetsCursor:
ScriptedWidgetEventHandler

Protected Member Functions

void ActionTargetsCursor ()
void ~ActionTargetsCursor ()
int AttachmentsWithInventoryOrCargoCount (notnull GameInventory inventory)
void BuildFixedCursor ()
void BuildFloatingCursor (bool forceRebuild)
void CheckRefresherFlagVisibility (Object object)
void CheckRefresherFlagVisibilityEx (ActionTarget target)
string GetActionDesc (ActionBase action)
void GetActionManager ()
void GetActions ()
 get actions from Action Manager
IngameHud GetHud ()
void GetItemCargoCount (out int cargoCount)
 returns number of items in cargo for targeted entity
string GetItemDesc (ActionBase action)
bool GetItemFrozen ()
int GetItemHealth ()
void GetItemQuantity (out int q_type, out float q_cur, out int q_min, out int q_max)
void GetOnScreenPosition (out float x, out float y)
void GetPlayer ()
void GetTarget ()
void HideWidget ()
bool IsComponentInSelection (array< Selection > selection, string compName)
void OnInputDeviceChanged (EInputDeviceType pInputDeviceType)
void OnInputPresetChanged ()
override bool OnUpdate (Widget w)
void OnWidgetScriptInit (Widget w)
void PrepareCursorContent ()
void SetActionWidget (ActionBase action, string descText, string actionWidget, string descWidget)
void SetContinuousInteractXboxIcon (string imageset_name, string image_name)
void SetContinuousXboxIcon (string imageset_name, string image_name)
void SetControllerIcon (string pWidgetName, string pInputName)
void SetHealthVisibility (bool state)
void SetInteractActionIcon (string actionWidget, string actionIconFrameWidget, string actionIconWidget, string actionIconTextWidget)
void SetInteractXboxIcon (string imageset_name, string image_name)
 DEPRECATED.
void SetItemDesc (string descText, int cargoCount, string itemWidget, string descWidget)
void SetItemHealth (int health, string itemWidget, string healthWidget, bool enabled)
void SetItemQuantity (int type, float current, int min, int max, string itemWidget, string quantityPBWidget, string quantityTextWidget, bool enabled)
void SetMultipleContinuousInteractAction (string multiActionsWidget, string multiActionsWidget_NotSelect)
void SetMultipleContinuousItemAction (string multiActionsWidget, string multiActionsWidget_NotSelect)
void SetMultipleInteractAction (string multiActionsWidget, string multiActionsWidget_NotSelect)
 shows arrows near the interact action if there are more than one available
void SetMultipleItemAction (string multiActionsWidget, string multiActionsWidget_NotSelect)
void SetQuantityVisibility (bool state)
void SetSingleXboxIcon (string imageset_name, string image_name)
void SetXboxIcon (string name, string imageset_name, string image_name)
void ShowXboxHidePCIcons (string widget, bool show_xbox_icon)
vector TransformToScreenPos (vector pWorldPos)
 transform world pos to screen pos (related to parent widget size)
void Update ()

Protected Attributes

ActionManagerClient m_AM
ref ATCCachedObject m_CachedObject
Widget m_Container
ActionBase m_Continuous
ActionBase m_ContinuousInteract
int m_ContinuousInteractActionsNum
int m_ContinuousItemActionsNum
Object m_DisplayInteractTarget
bool m_FixedOnPosition
bool m_HealthEnabled
bool m_Hidden
IngameHud m_Hud
ActionBase m_Interact
int m_InteractActionsNum
int m_ItemActionsNum
Widget m_ItemLeft
float m_MaxWidthChild
 widget width
PlayerBase m_Player
bool m_QuantityEnabled
Widget m_Root
float m_RootHeight
float m_RootWidth
 m_SelectedActionCategory
ActionBase m_Single
ActionTarget m_Target
bool m_TargetItemFrozen
UAIDWrapper m_UseActionWrapper

Private Member Functions

void UpdateControllerInputIcons ()
 Loads icons from the latest keybinds.
void UpdatePCIconsVisibility ()
 Contains logic for icon set switching (Gamepad/M&K).
Private Member Functions inherited from ScriptedWidgetEventHandler
void ~ContinuousActionProgress ()
void ~CTEvent ()
void ~CTKeyframe ()
void ~CTObjectFollower ()
void ~ItemActionsWidget ()
void ~LayoutHolder ()
void ~MainMenuDlcHandlerBase ()
void ~ModsMenuDetailed ()
void ~ModsMenuDetailedEntry ()
void ~ModsMenuSimple ()
void ~ModsMenuSimpleEntry ()
void ~ModsMenuTooltip ()
void ~ObjectFollower ()
void ~OptionSelectorBase ()
void ~OptionsMenuGame ()
void ~OptionsMenuVideo ()
void ~PlayerListEntryScriptedWidget ()
void ~PlayerListScriptedWidget ()
void ~ProjectedCrosshair ()
void ~ServerBrowserEntry ()
void ~TutorialKeybinds ()
void ~UiHintPanel ()
void ~VideoPlayer ()
void AddAction (int index, Widget parent, Input input)
int AddElement (string text, Widget content=null)
void AddListItem (string label, int column, int row, Class data=null)
void AddPlayer (string name, string UID, bool show_permissions)
void AddSubgroup (Widget parent, Input input)
int AddTab (string name)
void AlignTabbers ()
void Apply ()
void Apply ()
void Apply ()
void Apply ()
void BannerHandlerBase (Widget parent)
void BuildCursor ()
void BuildLayout (Widget parent_widget)
void ButtonSetAlphaAnimConsole (Widget w)
void ButtonSetColor (Widget w, int color)
void ButtonSetColorConsole (Widget w, int color)
void ButtonSetTextColorConsole (Widget w, int color)
bool CanAddItemInHandToInventory ()
void CancelEnteringAlternateKeybind ()
void CancelEnteringAlternateKeybind ()
void CancelEnteringAlternateKeybind ()
void CancelEnteringKeybind ()
void CancelEnteringKeybind ()
void CancelEnteringKeybind ()
bool CanSwitchTab ()
void CheckForActionWidgetOverrides ()
void CheckRefresherFlagVisibility ()
void ClearAlternativeKeybind (int key_index)
void ClearBindingPanels ()
void ClearDetails ()
void ClearKeybind (int key_index)
void ClearList ()
void Close ()
void Close ()
void ColorDisabled (Widget w)
void ColorDisabledConsole (Widget w)
void ColorFocussed (Widget w, int x, int y)
void ColorHighlight (Widget w)
void ColorHighlightConsole (Widget w)
void ColorNormal (Widget w)
void ColorNormalConsole (Widget w)
void ColorRed (Widget w)
void ColorRed (Widget w, int x, int y)
void ColorUnfocussed (Widget w, Widget enterW, int x, int y)
void ColorWhite (Widget w, Widget enterW)
void ColorWhite (Widget w, Widget enterW, int x, int y)
void ContinuousActionProgress ()
void CreateFollowedObject (string type)
void CreateRootWidget (Widget parent)
void CreditsElement (int index, Widget parent)
void CTEvent (int index, int actor, Widget root, bool walk, CameraToolsMenu parent)
void CTKeyframe (int index, vector pos, vector orient, float int_value, float fov, float dof, int pin, float time_before, Widget root, CameraToolsMenu parent)
void Deselect ()
void Deselect ()
void DeselectAll ()
void DeselectTabControl (int index)
void DeselectTabPanel (int index)
void DestroyFollowedObject ()
void Disable ()
void DisableTabs (bool disable)
 useful if we want to disable actual tabs for whatever reason
void DropdownPrefab (Widget root, string text="")
void Enable ()
void EnableTabControl (int index, bool enable)
void EnterKeybindingMenu ()
void Fade (bool fade)
bool FavoriteIsSet ()
void FillInfo (GetServersResultRow server_info)
void FillTextMap ()
void FillTextMap ()
void FillTextMap ()
PlayerListEntryScriptedWidget FindEntryByWidget (Widget button)
string FindPlayerByWidget (Widget button)
void Focus ()
void Focus ()
 Focuses the first viable item.
void Focus ()
void Focus ()
void Focus ()
void Focus ()
void Focus ()
void Focus ()
void FocusFirst ()
bool GenerateValidFilter (out string potential_filter)
 Turns any given string into a more convenient filter (limits character count, forces lowercase, trims empty spaces).
string GenerateValidIP (string potential_ip)
 Attempts to generate a valid IP address & port from the given string in format like this: "192.168.0.2:2503". If the process fails, then an empty string is returned.
string GetActionDesc (ActionBase action)
void GetActionManager ()
void GetActions ()
int GetActiveDeviceFlags ()
OptionSelectorBase GetActiveOption ()
Widget GetButtonWidget ()
array< intGetChangedAlternateBinds ()
array< intGetChangedAlternateBinds ()
array< intGetChangedBinds ()
array< intGetChangedBinds ()
int GetCol (Widget w)
int GetColFromBg (Widget w)
void GetCrosshairPosition ()
string GetDistanceString (float total_distance, bool meters_only=false)
float GetDOF ()
void GetEntityInHands ()
int GetEventActor ()
float GetEventTime ()
int GetEventType ()
bool GetEventWalk ()
GetServersInput GetFilterOptionsConsoles ()
GetServersInput GetFilterOptionsPC ()
float GetFOV ()
int GetGridSize ()
ModInfo GetHighlighted ()
IngameHud GetHud ()
IngameHud GetHud ()
float GetInterpTime ()
string GetItemDesc (EntityAI entity)
bool GetItemFrozen ()
int GetItemHealth ()
void GetItemQuantity (out int q_type, out float q_cur, out int q_min, out int q_max)
string GetLayoutFile ()
string GetLayoutName ()
string GetLayoutName ()
string GetLayoutName ()
string GetLayoutName ()
string GetLayoutName ()
string GetLayoutName ()
string GetLayoutName ()
Widget GetMainWidget ()
ModInfo GetModInfo ()
EntityAI GetObj ()
void GetOnScreenPosition (out float x, out float y)
vector GetOrientation ()
LayoutHolder GetParent ()
Widget GetParent ()
Widget GetParent ()
int GetPin ()
void GetPlayer ()
void GetPlayer ()
vector GetPosition ()
vector GetPosition ()
TextListboxWidget GetPresetsList ()
string GetRadioFrequency ()
LayoutHolder GetRoot ()
Widget GetRoot ()
Widget GetRootWidget ()
vector GetRotation ()
int GetSelectedIndex ()
PlayerListEntryScriptedWidget GetSelectedPlayer ()
ScriptConsoleTabBase GetTab ()
Widget GetTab (int index)
int GetTabCount ()
string GetTimeString (float total_time)
 DEPRECATED.
string GetUID ()
string GetValueString (float total_value, bool show_decimals=false)
Widget GetWidget ()
bool HasItem (InventoryItem item)
void Hide ()
void HideNewsfeed ()
void HideOwnedSlotsTooltip ()
void HideOwnedTooltip ()
void HideTooltip ()
void HideTooltip ()
void Highlight (ModInfo mod_ref)
void HighlightFirst ()
void Init ()
void Init ()
void Init (DayZGame game)
void InitDependentOptionsVisibility ()
void InitDependentOptionsVisibility ()
void InitDependentOptionsVisibility ()
void InitPresets (int index, Widget parent, Input input)
void InitSelectors ()
void InspectItem (EntityAI item)
void InventoryGrid ()
bool IsActive ()
bool IsAlternateChanged ()
bool IsAlternateChanged ()
bool IsChanged ()
bool IsChanged ()
bool IsChanged ()
bool IsChanged ()
bool IsChanged ()
bool IsChanged ()
bool IsDisplayable ()
bool IsEmpty ()
bool IsEnteringKeyBind ()
bool IsFocusable (Widget w)
bool IsFocusable (Widget w)
bool IsFocusable (Widget w)
bool IsFocusable (Widget w)
bool IsFocusable (Widget w)
bool IsGloballyMuted ()
bool IsGloballyMuted (string UID)
bool IsInfoPanelVisible ()
bool IsLocalPlayer ()
bool IsMuted ()
bool IsMuted (string UID)
bool IsOnline ()
bool IsOpen ()
bool IsOptionChanged ()
bool IsTime (float start_time, float end_time)
bool IsValidPos (int index)
bool IsVisible ()
void ItemActionsWidget ()
void KeybindingElement (int key_index, Widget parent, KeybindingsGroup group)
void KeybindingElementNew (int key_index, Widget parent, KeybindingsContainer group)
void KeybindingsGroup (int index, Input input, Widget parent, KeybindingsMenu menu)
void KillVideo ()
void LayoutHolder (LayoutHolder parent)
bool LimitTextBoxCharacterCount (out string text, int max_length)
 Limits the given text to 'max_length' character count. Returns true if any change was done to the input.
void LoadContentList ()
void LoadData ()
void LoadData ()
void LoadEntries (array< ref ModInfo > data)
void LoadEntries (array< ref ModInfo > data)
void LoadFilters ()
array< stringLoadMapFilterOptions ()
void LoadPermissions (BiosPrivacyPermissionResultArray results)
void LoadVideo (string videoPath)
bool LoadVideoFile ()
 returns 'true' when video is loaded
void MainMenuDlcHandlerBase (ModInfo info, Widget parent, JsonDataDLCInfo DlcInfo)
void MainMenuNewsfeed (Widget root)
void ModsMenuDetailed (array< ref ModInfo > data, Widget parent, ModsMenuTooltip tooltip, UIScriptedMenu menu_parent)
void ModsMenuDetailedEntry (ModInfo data, Widget parent, ModsMenuDetailed parent_menu)
void ModsMenuSimple (array< ref ModInfo > data, Widget parent, ModsMenuDetailed detail_menu)
void ModsMenuSimpleEntry (ModInfo data, int index, Widget parent, ModsMenuSimple parent_menu)
void ModsMenuTooltip (Widget parent)
void NextTab ()
void ObjectFollower ()
void OnAOChanged (int value)
void OnATOCChanged (int value)
void OnBleedingIndicationChanged (bool state)
void OnBrightnessChanged (float value)
void OnBufferingEnd ()
void OnBufferingStart ()
void OnceVideo ()
override bool OnChange (Widget w, int x, int y, bool finished)
override bool OnChildAdd (Widget w, Widget child)
override bool OnChildRemove (Widget w, Widget child)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnClick (Widget w, int x, int y, int button)
override bool OnClick (Widget w, int x, int y, int button)
void OnColorDepthChanged (int value)
void OnDisplayModeChanged (int value)
void OnDLCChange ()
override bool OnDoubleClick (Widget w, int x, int y, int button)
override bool OnDoubleClick (Widget w, int x, int y, int button)
override bool OnDoubleClick (Widget w, int x, int y, int button)
override bool OnDoubleClick (Widget w, int x, int y, int button)
override bool OnDrop (Widget w, int x, int y, Widget reciever)
void OnFilterChanged ()
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
void OnHide ()
void OnHWAAChanged (int value)
void OnInputDeviceChanged (EInputDeviceType pInputDeviceType)
void OnInputDeviceChanged (EInputDeviceType pInputDeviceType)
void OnInputDeviceChanged (EInputDeviceType pInputDeviceType)
void OnInputPresetChanged ()
void OnInputPresetChanged ()
override bool OnItemSelected (Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
void OnLoadServersAsync (GetServersResult result_list, EBiosError error, string response)
void OnMapFilterChanged ()
override bool OnMouseButtonDown (Widget w, int x, int y, int button)
override bool OnMouseButtonDown (Widget w, int x, int y, int button)
override bool OnMouseButtonDown (Widget w, int x, int y, int button)
override bool OnMouseButtonDown (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseButtonUp (Widget w, int x, int y, int button)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
void OnObjectDetailChanged (int value)
void OnObjectVisibilityChanged (int value)
void OnOptionChanged ()
void OnOverallQualityChanged (int value)
void OnPanelVisibilityChanged ()
void OnPlaybackStart ()
void OnPlaybackStop ()
void OnPPAAChanged (int value)
void OnPPQualityChanged (int value)
void OnResolutionChanged (int value)
void OnSelect ()
void OnSelectAction (ItemBase item, int actionId)
void OnSelectActionEx (EntityAI item, int actionId)
void OnSelectConsolePreset (int index)
void OnSelectKBPreset (int index)
void OnShadowDetailChanged (int value)
void OnShow ()
void OnSortChanged (int value)
void OnSSRQualityChanged (int value)
void OnTerrainDetailChanged (int value)
void OnTerrainSurfaceDetailChanged (int value)
void OnTextureDetailChanged (int value)
void OnTextureFilteringChanged (int value)
override bool OnUpdate (Widget w)
override bool OnUpdate (Widget w)
override bool OnUpdate (Widget w)
void OnVisibilityChanged (int value)
void OnVSyncChanged (float value)
void OnWidgetScriptInit (Widget w)
void OnWidgetScriptInit (Widget w)
void OnWidgetScriptInit (Widget w)
void OnWidgetScriptInit (Widget w)
void OnWidgetScriptInit (Widget w)
void OnWidgetScriptInit (Widget w)
void OnWidgetScriptInit (Widget w)
void Open ()
void OpenDiscord ()
void OpenDLC ()
void OpenFeedback ()
void OpenForums ()
void OpenTwitter ()
void OpenYoutube ()
void OptionsMenuControls (Widget parent, Widget details_root, GameOptions options, OptionsMenu menu)
void OptionsMenuGame (Widget parent, Widget details_root, GameOptions options, OptionsMenu menu)
void OptionsMenuVideo (Widget parent, Widget details_root, GameOptions options, OptionsMenu menu)
void PauseVideo ()
void PauseVideo ()
void PerformSwitchTab (int index)
bool PingIsSet ()
void Play ()
void PlayerListEntryScriptedWidget (Widget parent, string name, string uid, bool show_permissions, PlayerListScriptedWidget tab)
void PlayerListScriptedWidget (Widget parent, string header_text="")
void PlayVideo ()
void PopulateLayout ()
void PrepareOwnedSlotsTooltip (Widget w, string name, string desc, int x=0, int y=0)
void PrepareOwnedTooltip (EntityAI item, int x=0, int y=0)
void PrepareTooltip (ModInfo mod_ref)
bool PreviouslyIsSet ()
void PreviousTab ()
bool ProcessIntoIPAddress (out string potential_ip)
 Removes all characters from the given string whirh are NOT a number, '.' or ':'. Returns true if any change was done to the input text.
void ProjectedCrosshair ()
void RandomizePageIndex ()
void Rebuild ()
void Refresh ()
void RefreshContent ()
void RefreshCustom ()
void RefreshTab (bool performInitAlignment=false)
void Reload ()
void Reload ()
void Reload (array< int > custom_binds, bool is_alternate)
void Reload (array< int > custom_binds, bool is_alternate)
void Reload (BiosFriendInfoArray player_list)
void Reload (BiosPrivacyUidResultArray player_list)
void Reload (SyncPlayerList player_list)
void ReloadAction (int index)
void ReloadLocal (map< string, bool > player_list)
void ReloadOptions ()
void ReloadOptions ()
void ReloadOptions ()
void ReloadProfiles ()
void RemoveElement (int index)
void RemoveItem (InventoryItem item)
void RemovePlayer (string UID)
void RemoveTab (int index)
void RepeatVideo ()
void Reset ()
void ResetEx (bool forced=false)
void ResetFilters ()
void ResetItem (InventoryItem item)
void ResetItemWidget (Widget item_w, int width, int height)
bool ResizeParentToChild ()
bool ResizeParentToChild (out bool changed_size, int limit=-1, bool immedUpdate=true)
void RestartSlideShow ()
void Revert ()
void Revert ()
void Revert ()
void SaveFilters ()
void ScriptConsolePresetsList (Widget parent, ScriptConsoleTabBase tab)
void ScrollToEntry (PlayerListEntryScriptedWidget entry)
void ScrollToMod (ModInfo mod_ref)
void Select ()
void Select ()
void Select ()
void Select (bool notify=true)
void Select (ModInfo mod)
void Select (ModInfo mod_ref, bool show)
void SelectPlayer (PlayerListEntryScriptedWidget entry)
void SelectTabControl (int index)
void SelectTabPanel (int index)
void ServerBrowserDetailsContainer (Widget root, ServerBrowserTab parent)
void ServerBrowserEntry (Widget parent, int index, ServerBrowserTab tab)
void ServerBrowserFilterContainer (Widget root, ServerBrowserTab parent)
void ServerListFocus (bool focus)
void SetActionWidget (ActionBase action, string descText, string actionWidget, string descWidget)
void SetActive (bool active)
void SetActiveOption (OptionSelectorBase option)
void SetBannerColor (int argb)
void SetBannerText (string text)
void SetBattleyeState (int enabled=-1)
void SetCanSwitch (bool value)
void SetContinuousInteractXboxIcon (string imageset_name, string image_name)
void SetContinuousXboxIcon (string imageset_name, string image_name)
void SetControllerIcon (string pWidgetName, string pInputName)
void SetDetails (GetServersResultRow serverInfo, bool online=false)
void SetDOF (float dof)
bool SetElementModifier (UAInput pInput, out string output)
 Determine the active limiter of the bindings (currently unreliable, multiple limiters can be active on key combos!).
void SetElementTitle (ButtonWidget btnWidget, UAInput pInput, int iDeviceFlags)
void SetElementTitle (ButtonWidget btnWidget, UAInput pInput, int iDeviceFlags)
bool SetElementTitle (UAInput pInput, int iDeviceFlags, out string output)
 assemble all active bindings at widget element
void SetEventTime (float time)
void SetEventType (int type)
void SetFirstActive ()
void SetFOV (float fov)
void SetGridSize (int size)
void SetHintDescription ()
void SetHintHeadline ()
void SetHintImage ()
void SetHintPaging ()
void SetImmedUpdate ()
void SetInteractActionIcon (string actionWidget, string actionIconFrameWidget, string actionIconWidget, string actionIconTextWidget)
void SetInteractXboxIcon (string imageset_name, string image_name)
 DEPRECATED.
void SetInterpTime (float time)
void SetItemDesc (EntityAI entity, string descText, string itemWidget, string descWidget)
void SetItemHealth (int health, string itemWidget, string healthWidget, bool enabled)
void SetItemQuantity (int type, float current, int min, int max, string itemWidget, string quantityPBWidget, string quantityTextWidget, bool enabled)
void SetLastActive ()
void SetLayoutName ()
void SetMode (int mode)
void SetMultipleContinuousInteractAction (string multiActionsWidget)
 shows arrows near the interact action if there are more than one available
void SetMultipleContinuousItemAction (string multiActionsWidget)
 shows arrows near the interact action if there are more than one available
void SetMultipleInteractAction (string multiActionsWidget)
 shows arrows near the interact action if there are more than one available
void SetMultipleItemAction (string multiActionsWidget)
void SetMute (bool mute)
void SetMute (string UID, bool mute)
void SetName (string name)
void SetName (string name)
void SetOptions (GameOptions options)
void SetOptions (GameOptions options)
void SetOptions (GameOptions options)
void SetOrientation (vector orient)
void SetParentWidget ()
void SetPasswordLocked (bool locked)
void SetPin (int pin)
void SetPlatformSpecifics ()
void SetPosition (vector pos)
void SetPosition (vector position)
void SetRadioFrequency (string freq, string itemWidget, string upWidget, string downWidget, bool enabled)
void SetRotation (vector dir)
void SetServerDesc (string desc)
void SetServerIP (string ip)
void SetServerMap (GetServersResultRow serverInfo)
void SetSingleXboxIcon (string imageset_name, string image_name)
void SetTarget (Object obj)
void SetText (string text)
void SetTimeAcceleration (float timeMul, float nightTimeMul)
void SetTimeBefore (float time)
void SetTimeIcon (string time, float multiplier)
void SetToDefaults ()
void SetToDefaults ()
void SetToDefaults ()
void SetType (string shardId)
void SetVersion (string version)
void SetWeaponModeAndZeroing (string itemWidget, string upWidget, string downWidget, bool enabled)
void SetWeaponQuantity (int chamber, int mag, string itemWidget, string quantityPBWidget, string quantityTextWidget, bool enabled)
void SetXboxIcon (string name, string imageset_name, string image_name)
void Show ()
void Show (bool show)
void Show (bool show)
void ShowActionMenu (InventoryItem item)
void ShowInfoPanel (bool show)
void ShowNewsfeed ()
void ShowNextPage ()
void ShowPreviousPage ()
void ShowRandomPage ()
void ShowTooltip ()
void ShowTooltip (ModInfo mod_ref)
void ShowXboxHidePCIcons (string widget, bool show_xbox_icon)
void SlideshowThread ()
void StartEnteringAlternateKeybind ()
void StartEnteringAlternateKeybind ()
void StartEnteringAlternateKeybind (int key_index)
void StartEnteringKeybind ()
void StartEnteringKeybind ()
void StartEnteringKeybind (int key_index)
void StartSlideshow ()
void StartVideo ()
void Stop ()
void StopSlideShow ()
void StopVideo ()
void StopVideo ()
bool TextMapUpdateWidget (int key)
bool TextMapUpdateWidget (int key)
bool TextMapUpdateWidget (int key)
void ToggleDependentOptions (int mode, bool state)
void ToggleDependentOptions (int mode, bool state)
void ToggleDependentOptions (int mode, bool state)
void ToggleMute ()
void ToggleMute (string UID)
void ToggleVideoSelection ()
void TutorialKeybinds (Widget parent, TutorialsMenu menu)
void UiHintPanel (Widget parent_widget)
void UnloadVideo ()
void Unselect ()
void Unselect ()
void Update ()
void Update ()
void Update ()
void Update ()
 Update.
void Update (float timeslice)
void Update (float timeslice)
void UpdateAdminOption (int new_index)
void UpdateAllPromotionInfo ()
void UpdateBleedingIndication (int new_index)
void UpdateConnectivityInfo (int newIndex)
void UpdateControlsElements ()
void UpdateCrosshairOption (int new_index)
void UpdateDlcData ()
void UpdateEntry ()
void UpdateFOVOption (float new_value)
void UpdateGameOption (int new_index)
void UpdateHUDBrightnessOption (float newValue)
void UpdateHUDOption (int new_index)
void UpdateHUDVehicleOption (int new_index)
void UpdateIconVisibility ()
void UpdateInterval ()
void UpdateLanguageOption (int new_index)
void UpdateMouseAimModHSensitivity (float value)
void UpdateMouseAimModVSensitivity (float value)
void UpdateMouseHSensitivity (float value)
void UpdateMouseInvertView (int index)
void UpdateMouseVSensitivity (float value)
void UpdateOwnedStatus ()
void UpdatePauseOption (int new_index)
void UpdatePlayerOption (int new_index)
void UpdatePos ()
 Function updating the position of the tracker widget.
void UpdateQuickbarOption (int new_index)
void UpdateSelectionIcons ()
void UpdateServerInfoOption (int new_index)
void VideoPlayer (Widget parent)
string WeaponModeTextTemp ()

Private Attributes

const ref array< typenameVISION_OBSTRUCTION_PPEFFECTS_TYPES
Private Attributes inherited from ScriptedWidgetEventHandler
ref OptionSelector m_AcceleratedTimeFilter
ActionBase m_Action
RichTextWidget m_ActionPurchase
int m_ActionState
RichTextWidget m_ActionWebsite
OptionSelectorBase m_ActiveOption
int m_ActorIndex
ref SwitchOptionsAccess m_AimHelperOption
ref OptionSelectorMultistate m_AimHelperSelector
ButtonWidget m_AlternativeBindButton
Widget m_AlternativeClear
ActionManagerBase m_AM
ActionManagerClient m_AM
EntityAI m_am_entity1
EntityAI m_am_entity2
ref OptionSelectorMultistate m_AmbientMusicSelector
ref ListOptionsAccess m_AOOption
ref OptionSelectorMultistate m_AOSelector
ref ListOptionsAccess m_ATOCOption
ref OptionSelectorMultistate m_ATOCSelector
ref ScriptInvoker m_AttemptOptionChange = new ScriptInvoker
ref Timer m_AudioLevelTimer
MultilineTextWidget m_Author
Widget m_Background
ref map< int, Widgetm_BackgroundWidgets
Widget m_BannerBody
Widget m_BannerFrame
ref BannerHandlerBase m_BannerHandler
TextWidget m_BannerText
Widget m_BannerWedge
ref OptionSelector m_BattleyeFilter
TextWidget m_BattleyeResult
ref OptionSelectorMultistate m_BleedingIndication
ref NumericOptionsAccess m_BrightnessOption
ref OptionSelectorSlider m_BrightnessSelector
ButtonWidget m_BtnShowFilters
ImageWidget m_Buffering
Widget m_Button
HumanCommandActionCallback m_Callback
bool m_CanAddItemInHandToInventory
bool m_CanSwitch
ref OptionSelectorMultistate m_CharacterAliveFilter
Widget m_Child
Widget m_CloseButton
int m_ColorBackgroundOriginal
ref OptionSelectorMultistate m_ConnectivityInfo
KeybindingsContainer m_Container
Widget m_Content
ref array< Widgetm_Content = new array<Widget>
Widget m_ContentContainer
ref array< ref HintPagem_ContentList
ActionBase m_Continuous
ActionBase m_ContinuousInteract
int m_ContinuousInteractActionsNum
int m_ContinuousItemActionsNum
InventoryGridController m_Controller
ref NumericOptionsAccess m_ControllerLS_DeadZoneOption
ref OptionSelectorSlider m_ControllerLS_DeadZoneSelector
ref NumericOptionsAccess m_ControllerLS_HSensitivityOption
ref OptionSelectorSlider m_ControllerLS_HSensitivitySelector
ref NumericOptionsAccess m_ControllerLS_VehicleMod_HSensitivityOption
ref OptionSelectorSlider m_ControllerLS_VehicleMod_HSensitivitySelector
ref NumericOptionsAccess m_ControllerLS_VSensitivityOption
ref OptionSelectorSlider m_ControllerLS_VSensitivitySelector
ref NumericOptionsAccess m_ControllerRS_AimMod_CurvatureOption
ref OptionSelectorSlider m_ControllerRS_AimMod_CurvatureSelector
ref NumericOptionsAccess m_ControllerRS_AimMod_HSensitivityOption
ref OptionSelectorSlider m_ControllerRS_AimMod_HSensitivitySelector
ref NumericOptionsAccess m_ControllerRS_AimMod_VSensitivityOption
ref OptionSelectorSlider m_ControllerRS_AimMod_VSensitivitySelector
ref NumericOptionsAccess m_ControllerRS_CurvatureOption
ref OptionSelectorSlider m_ControllerRS_CurvatureSelector
ref NumericOptionsAccess m_ControllerRS_DeadZoneOption
ref OptionSelectorSlider m_ControllerRS_DeadZoneSelector
ref NumericOptionsAccess m_ControllerRS_HSensitivityOption
ref OptionSelectorSlider m_ControllerRS_HSensitivitySelector
ref SwitchOptionsAccess m_ControllerRS_InvertOption
ref OptionSelectorMultistate m_ControllerRS_InvertSelector
ref NumericOptionsAccess m_ControllerRS_VSensitivityOption
ref OptionSelectorSlider m_ControllerRS_VSensitivitySelector
int m_CurrentSettingAlternateKeyIndex = -1
int m_CurrentSettingKeyIndex = -1
TextWidget m_CurrentTime
ref array< intm_CustomAlternateBind
ref array< intm_CustomBind
ref map< ref ModInfo, ref ModsMenuDetailedEntrym_Data
ModInfo m_Data
ref map< ModInfo, ref ModsMenuSimpleEntrym_Data
const string m_DataPath = "scripts/data/hints.json"
Widget m_DayZForum
bool m_Debug
RichTextWidget m_Description
MultilineTextWidget m_DescriptionTextDlc
Widget m_Detail
Widget m_DetailedInfo
ModsMenuDetailed m_DetailMenu
Widget m_DetailsBodyConnectivity
Widget m_DetailsBodyDefault
WrapSpacerWidget m_DetailsContainerRight
TextWidget m_DetailsLabel
Widget m_DetailsRoot
RichTextWidget m_DetailsText
Widget m_Discord
ref ListOptionsAccess m_DisplayModeOption
ref OptionSelectorMultistate m_DisplayModeSelector
Widget m_DistanceTraveled
TextWidget m_DistanceTraveledValue
ref OptionSelector m_DLCFilter
ref JsonDataDLCInfo m_DlcInfo
ImageWidget m_DlcPromotionImage
Widget m_DLDLC
EditBoxWidget m_DOFWidget
ref NumericOptionsAccess m_EffectsOption
ref OptionSelectorSlider m_EffectsSelector
int m_ElementIndex
TextWidget m_ElementModifier
TextWidget m_ElementName
bool m_Enabled
EntityAI m_EntityInHands
ref map< string, ref PlayerListEntryScriptedWidgetm_Entries
ref Timer m_EntryTimer = new Timer( CALL_CATEGORY_GUI )
EditBoxWidget m_EventActorWidget
float m_EventTime
EditBoxWidget m_EventTimeWidget
int m_EventType
EditBoxWidget m_EventTypeWidget
CheckBoxWidget m_EventWalkWidget
bool m_Faded
ref WidgetFadeTimer m_FadeTimer
Widget m_Favorite
ref OptionSelector m_FavoritedFilter
Widget m_Feedback
bool m_FirstExpand = true
bool m_FirstInit = true
EntityAI m_FollowedObject
Widget m_FollowerButton
Widget m_FollowerRoot
ref NumericOptionsAccess m_FOVOption
ref OptionSelectorSlider m_FOVSelector
EditBoxWidget m_FOVWidget
ref OptionSelector m_FriendsPlayingFilter
ref OptionSelector m_FullServerFilter
DayZGame m_Game
Widget m_GamepadStoreImage
bool m_GlobalMute
int m_GridSize
KeybindingsGroup m_Group
bool m_HasLogoOver
bool m_HealthEnabled
bool m_Hidden
ModInfo m_Highlighted
Widget m_Holder
Widget m_Hover
IngameHud m_Hud
ref OptionSelectorSlider m_HUDBrightnessSelector
ref ListOptionsAccess m_HWAAOption
ref OptionSelectorMultistate m_HWAASelector
ImageWidget m_Icon
ImageWidget m_IconBig
ImageWidget m_IconCollapse
ImageWidget m_IconSmall
ImageWidget m_ImageCollapse
ImageWidget m_ImageExpand
bool m_ImmedUpdate
int m_Index
TextWidget m_IndexWidget
Widget m_InfectedKilled
TextWidget m_InfectedKilledValue
bool m_Initialized
float m_InitProgress
ref Timer m_InitTimer
ref ListOptionsAccess m_InputModeOption
ref OptionSelectorMultistate m_InputModeSelector
ActionBase m_Interact
int m_InteractActionsNum
float m_InterpTime
EditBoxWidget m_InterpTimeWidget
bool m_IsActive
bool m_IsAlternateEdited
bool m_IsEdited
bool m_IsExpanded
bool m_IsFavorited
bool m_IsMouseLeftDown
bool m_IsOnline
bool m_IsOpen
int m_ItemActionsNum
bool m_ItemFrozen
Widget m_ItemLeft
ref TItemsMap m_Items
ref ScriptInvoker m_ItemSelected = new ScriptInvoker
ref map< int, Widgetm_ItemWidgets
ref DropdownPrefab m_KBDropdown
GridSpacerWidget m_Keybindings
ref OptionSelector m_KeyboardFilter
ref SwitchOptionsAccess m_KeyboardOption
ref OptionSelectorMultistate m_KeyboardSelector
ref map< int, ref KeybindingElementm_KeyWidgets
ref ListOptionsAccess m_LanguageOption
ref OptionSelectorMultistate m_LanguageSelector
TextWidget m_LastCharacterResult
string m_LayoutName
ButtonWidget m_LoadButton
ImageWidget m_LoaderImage
GridSpacerWidget m_LoadVideo
Widget m_LongRangeShot
TextWidget m_LongRangeShotValue
TextWidget m_MainText1
TextWidget m_MainText2
TextWidget m_MainText3
Widget m_MainWidget
ref OptionSelectorMultistate m_MapFilter
ImageWidget m_MapImage
ref NumericOptionsAccess m_MasterOption
ref OptionSelectorSlider m_MasterSelector
float m_MaxFade
float m_MaxWidthChild
 widget width
CameraToolsMenu m_Menu
TutorialsMenu m_Menu
KeybindingsMenu m_Menu
UIScriptedMenu m_Menu
OptionsMenu m_Menu
ImageWidget m_MicrophoneIcon
float m_MinFade
MissionGameplay m_MissionGameplay
ButtonWidget m_ModButton
ref array< stringm_Mods
Widget m_MoreButton
Widget m_MoreHighlight
ref NumericOptionsAccess m_Mouse_AimMod_HSensitivityOption
ref OptionSelectorSlider m_Mouse_AimMod_HSensitivitySelector
ref NumericOptionsAccess m_Mouse_AimMod_VSensitivityOption
ref OptionSelectorSlider m_Mouse_AimMod_VSensitivitySelector
ref NumericOptionsAccess m_Mouse_HSensitivityOption
ref OptionSelectorSlider m_Mouse_HSensitivitySelector
ref SwitchOptionsAccess m_Mouse_InvertOption
ref OptionSelectorMultistate m_Mouse_InvertSelector
ref NumericOptionsAccess m_Mouse_VSensitivityOption
ref OptionSelectorSlider m_Mouse_VSensitivitySelector
ref NumericOptionsAccess m_MusicOption
ref OptionSelectorSlider m_MusicSelector
bool m_Mute
ImageWidget m_MuteIcon
string m_Name
TextWidget m_Name
ref ListOptionsAccess m_ObjectDetailOption
ref OptionSelectorMultistate m_ObjectDetailSelector
ref ListOptionsAccess m_ObjectVisibilityOption
ref OptionSelectorMultistate m_ObjectVisibilitySelector
ref ScriptInvoker m_OnAttemptTabSwitch = new ScriptInvoker()
ButtonWidget m_OnceButton
ref ScriptInvoker m_OnSelectItem = new ScriptInvoker()
ref ScriptInvoker m_OnTabSwitch = new ScriptInvoker()
ref ScriptInvoker m_OptionChanged = new ScriptInvoker
ref ScriptInvoker m_OptionFocused = new ScriptInvoker
GameOptions m_Options
ref ScriptInvoker m_OptionUnfocused = new ScriptInvoker
vector m_Orientation
ref ListOptionsAccess m_OverallQualityOption
ref OptionSelectorMultistate m_OverallQualitySelector
int m_PageIndex = int.MIN
LayoutHolder m_Parent
Widget m_Parent
ScriptedWidgetEventHandler m_ParentClass
ModsMenuDetailed m_ParentMenu
ModsMenuSimple m_ParentMenu
Widget m_ParentWidget
ref OptionSelector m_PasswordFilter
ButtonWidget m_PauseButton
ref ListOptionsAccess m_PauseOption
ref OptionSelectorMultistate m_PauseSelector
ref OptionSelectorMultistate m_PingFilter
EditBoxWidget m_PinWidget
ButtonWidget m_PlayButton
PlayerBase m_Player
ImageWidget m_PlayerAvatar
ButtonWidget m_PlayerButton
TextWidget m_PlayerName
Widget m_PlayersKilled
TextWidget m_PlayersKilledValue
vector m_Position
ref ListOptionsAccess m_PPAAOption
ref OptionSelectorMultistate m_PPAASelector
ref ListOptionsAccess m_PPQualityOption
ref OptionSelectorMultistate m_PPQualitySelector
TextListboxWidget m_PresetsList
ref OptionSelector m_PreviouslyPlayedFilter
int m_PreviousRandomIndex = int.MIN
ButtonWidget m_PrimaryBindButton
Widget m_PrimaryClear
SliderWidget m_Progress
ref OptionSelector m_PublicFilter
bool m_QuantityEnabled
ButtonWidget m_QuickbarButton
ref RadialProgressBar m_Radial
Widget m_RadialWidget
ButtonWidget m_RefreshList
ref OptionSelectorMultistate m_RegionFilter
ButtonWidget m_RepeatButton
float m_ResolutionMultiplier
ref ListOptionsAccess m_ResolutionOption
ref OptionSelectorMultistate m_ResolutionSelector
Widget m_Root
Widget m_RootFrame
float m_RootHeight
string m_RootPath = "Gui/layouts/new_ui/hints/in_game_hints.layout"
Widget m_RootWidget
float m_RootWidth
ScrollWidget m_Scroll
ScrollWidget m_ScrollContainer
ScrollWidget m_Scroller
EditBoxWidget m_SearchByIP
EditBoxWidget m_SearchByName
TextWidget m_SecText1
TextWidget m_SecText2
TextWidget m_SecText3
bool m_Selected
PlayerListEntryScriptedWidget m_SelectedEntry
int m_SelectedIndex
int m_SelectorType = 0
TextWidget m_ServerAcceleration
TextWidget m_ServerBattleye
TextWidget m_ServerCharacterAlive
ref GetServersResultRow m_ServerData
GridSpacerWidget m_ServerDecContainer
MultilineTextWidget m_ServerDesc
TextWidget m_ServerFriends
TextWidget m_ServerIP
ImageWidget m_ServerLock
ImageWidget m_ServerMaKIcon
TextWidget m_ServerMap
TextWidget m_ServerMode
TextWidget m_ServerModeResult
ImageWidget m_ServerModIcon
TextWidget m_ServerMods
ButtonWidget m_ServerModsExpand
TextWidget m_ServerName
TextWidget m_ServerNameText
TextWidget m_ServerPing
TextWidget m_ServerPopulation
TextWidget m_ServerShard
TextWidget m_ServerSlots
ImageWidget m_ServerTime
TextWidget m_ServerTypeResult
Widget m_SettingsRoot
ref ListOptionsAccess m_ShadowDetailOption
ref OptionSelectorMultistate m_ShadowDetailSelector
ref OptionSelectorMultistate m_ShowAdminSelector
ref OptionSelectorMultistate m_ShowCrosshairSelector
ref OptionSelectorMultistate m_ShowGameSelector
ref OptionSelectorMultistate m_ShowHUDSelector
ref OptionSelectorMultistate m_ShowHUDVehicleSelector
ref OptionSelectorMultistate m_ShowPlayerSelector
ref OptionSelectorMultistate m_ShowQuickbarSelector
ref OptionSelectorMultistate m_ShowServerInfoSelector
ActionBase m_Single
int m_SlideShowDelay = 25000
ref OptionSelectorMultistate m_SortingFilter
Widget m_SpacerFrame
float m_Speed
ref ListOptionsAccess m_SSRQualityOption
ref OptionSelectorMultistate m_SSRQualitySelector
ButtonWidget m_StopButton
Widget m_StoreButton
PlayerListScriptedWidget m_Tab
ServerBrowserTab m_Tab
ScriptConsoleTabBase m_Tab
ref map< int, Widgetm_TabControls
Widget m_TabControlsRoot
ref map< int, Widgetm_Tabs
int m_TabsCount
Object m_TargetObject
ref ListOptionsAccess m_TerrainDetailOption
ref OptionSelectorMultistate m_TerrainDetailSelector
ref ListOptionsAccess m_TerrainSurfaceDetailOption
ref OptionSelectorMultistate m_TerrainSurfaceDetailSelector
TextWidget m_Text
RichTextWidget m_Text
ref map< int, ref Param2< string, string > > m_TextMap
ref ListOptionsAccess m_TextureDetailOption
ref OptionSelectorMultistate m_TextureDetailSelector
ref ListOptionsAccess m_TextureFilteringOption
ref OptionSelectorMultistate m_TextureFilteringSelector
ref OptionSelector m_ThirdPersonFilter
ref ModInfo m_ThisModInfo
TextWidget m_TimeAccelerationResult
ImageWidget m_TimeIcon
Widget m_TimeSurvived
TextWidget m_TimeSurvivedValue
TextWidget m_TitleTextDlc
ModsMenuTooltip m_Tooltip
ModInfo m_TooltipMod
bool m_TooltipOwner
ref Timer m_TooltipTimer
int m_TotalEntries
TextWidget m_TotalTime
float m_TotalTimeBefore
TextWidget m_TotalTimeWidget
Widget m_Twitter
string m_UID
RichTextWidget m_UiDescLabel
TextWidget m_UiHeadlineLabel
ImageWidget m_UiHintImage
ButtonWidget m_UiLeftButton
TextWidget m_UiPageingLabel
ButtonWidget m_UiRightButton
UAIDWrapper m_UseActionWrapper
TextWidget m_Version
WrapSpacerWidget m_VersionContainer
ref OptionSelector m_VersionMatchFilter
TextWidget m_VersionResult
VideoWidget m_VideoWidget
ref ListOptionsAccess m_VisibilityOption
ref OptionSelectorMultistate m_VisibilitySelector
bool m_Visible
ref NumericOptionsAccess m_VOIPOption
ref OptionSelectorSlider m_VOIPSelector
ref NumericOptionsAccess m_VOIPThresholdOption
ref OptionSelectorLevelMarker m_VOIPThresholdSelector
VONManagerBase m_VonManager
ref ListOptionsAccess m_VSyncOption
ref OptionSelectorMultistate m_VSyncSelector
Weapon_Base m_Weapon
ref OptionSelector m_WhitelistFilter
Widget m_Youtube
const int MOD_DISPLAY_COUNT_MAX = 3
const string TEXT_OWNED = "#layout_dlc_owned"
const string TEXT_UNOWNED = "#layout_dlc_unowned"

Additional Inherited Members

Static Private Attributes inherited from ScriptedWidgetEventHandler
static ref ContextMenu m_ContextMenuInstance
static bool m_IgnoredBool
static const float SLIDER_STEP = 0.01

Detailed Description

Definition at line 53 of file actiontargetscursor.c.

Constructor & Destructor Documentation

◆ ActionTargetsCursor()

◆ ~ActionTargetsCursor()

void ~ActionTargetsCursor ( )
inlineprotected

Definition at line 118 of file actiontargetscursor.c.

Member Function Documentation

◆ AttachmentsWithInventoryOrCargoCount()

int AttachmentsWithInventoryOrCargoCount ( notnull GameInventory inventory)
inlineprotected

Definition at line 1307 of file actiontargetscursor.c.

References CargoBase::GetItemCount().

Referenced by GetItemCargoCount().

◆ BuildFixedCursor()

void BuildFixedCursor ( )
inlineprotected

Definition at line 230 of file actiontargetscursor.c.

References GetScreenSize(), m_Root, PrepareCursorContent(), x, and y.

Referenced by Update().

◆ BuildFloatingCursor()

void BuildFloatingCursor ( bool forceRebuild)
inlineprotected

Get OnScreenPos when forced or targeted component differs

in case of cached item, all above is reused except the position

Definition at line 242 of file actiontargetscursor.c.

References Math::Ceil(), GetOnScreenPosition(), m_CachedObject, m_Root, m_Target, PrepareCursorContent(), and TransformToScreenPos().

Referenced by Update().

◆ CheckRefresherFlagVisibility()

void CheckRefresherFlagVisibility ( Object object)
protected

◆ CheckRefresherFlagVisibilityEx()

void CheckRefresherFlagVisibilityEx ( ActionTarget target)
inlineprotected

Definition at line 1293 of file actiontargetscursor.c.

References ActionTarget, m_Player, and m_Root.

Referenced by Update().

◆ GetActionDesc()

◆ GetActionManager()

void GetActionManager ( )
inlineprotected

Definition at line 691 of file actiontargetscursor.c.

References Class::CastTo(), m_AM, and m_Player.

Referenced by Update().

◆ GetActions()

◆ GetHud()

IngameHud GetHud ( )
inlineprotected

Definition at line 1331 of file actiontargetscursor.c.

References g_Game, and mission.

Referenced by ActionTargetsCursor().

◆ GetItemCargoCount()

void GetItemCargoCount ( out int cargoCount)
inlineprotected

returns number of items in cargo for targeted entity

default cargo count

Definition at line 988 of file actiontargetscursor.c.

References AttachmentsWithInventoryOrCargoCount(), Class::CastTo(), m_DisplayInteractTarget, and m_Target.

Referenced by PrepareCursorContent().

◆ GetItemDesc()

string GetItemDesc ( ActionBase action)
inlineprotected

◆ GetItemFrozen()

bool GetItemFrozen ( )
inlineprotected

Definition at line 938 of file actiontargetscursor.c.

References m_DisplayInteractTarget, and m_Target.

Referenced by PrepareCursorContent().

◆ GetItemHealth()

int GetItemHealth ( )
inlineprotected

◆ GetItemQuantity()

void GetItemQuantity ( out int q_type,
out float q_cur,
out int q_min,
out int q_max )
inlineprotected

◆ GetOnScreenPosition()

void GetOnScreenPosition ( out float x,
out float y )
inlineprotected

kept for backward compatibility

Get memory LOD from p3d

save selection from memory lod

cache current object and the widget world pos

doors/handles

single vertex in selection

multiple vertices in selection

cache current object and the widget world pos

do not store component index for doors/handles

ladders handling

cache current object and the widget world pos

do not store component index for ladders

Definition at line 474 of file actiontargetscursor.c.

References Math::AbsFloat(), string::Contains(), vector::DistanceSq(), GetName(), LOD::GetSelections(), GetType(), HasFixedActionTargetCursorPosition(), IsComponentInSelection(), m_CachedObject, m_FixedOnPosition, m_Player, m_Target, LOD::NAME_MEMORY, TransformToScreenPos(), x, y, and vector::Zero.

Referenced by BuildFloatingCursor().

◆ GetPlayer()

void GetPlayer ( )
inlineprotected

Definition at line 686 of file actiontargetscursor.c.

References Class::CastTo(), g_Game, and m_Player.

Referenced by Update().

◆ GetTarget()

void GetTarget ( )
inlineprotected

Definition at line 746 of file actiontargetscursor.c.

References InventoryLocation::GetType(), ItemBase::IsTakeable(), m_AM, m_Hidden, m_Player, and m_Target.

Referenced by Update().

◆ HideWidget()

void HideWidget ( )
inlineprotected

Definition at line 296 of file actiontargetscursor.c.

References m_CachedObject, and m_Root.

Referenced by Update().

◆ IsComponentInSelection()

bool IsComponentInSelection ( array< Selection > selection,
string compName )
inlineprotected

Definition at line 679 of file actiontargetscursor.c.

Referenced by GetOnScreenPosition().

◆ OnInputDeviceChanged()

void OnInputDeviceChanged ( EInputDeviceType pInputDeviceType)
inlineprotected

Definition at line 168 of file actiontargetscursor.c.

References UpdatePCIconsVisibility().

Referenced by ActionTargetsCursor().

◆ OnInputPresetChanged()

void OnInputPresetChanged ( )
inlineprotected

Definition at line 161 of file actiontargetscursor.c.

References UpdateControllerInputIcons().

Referenced by ActionTargetsCursor().

◆ OnUpdate()

override bool OnUpdate ( Widget w)
inlineprotected

Definition at line 285 of file actiontargetscursor.c.

References m_Root, and Update().

◆ OnWidgetScriptInit()

void OnWidgetScriptInit ( Widget w)
inlineprotected

UA -> widget icon

Definition at line 145 of file actiontargetscursor.c.

References m_Container, m_ItemLeft, m_Root, UpdateControllerInputIcons(), and UpdatePCIconsVisibility().

◆ PrepareCursorContent()

◆ SetActionWidget()

void SetActionWidget ( ActionBase action,
string descText,
string actionWidget,
string descWidget )
inlineprotected

◆ SetContinuousInteractXboxIcon()

void SetContinuousInteractXboxIcon ( string imageset_name,
string image_name )
protected

◆ SetContinuousXboxIcon()

void SetContinuousXboxIcon ( string imageset_name,
string image_name )
protected

◆ SetControllerIcon()

void SetControllerIcon ( string pWidgetName,
string pInputName )
inlineprotected

◆ SetHealthVisibility()

void SetHealthVisibility ( bool state)
inlineprotected

Definition at line 121 of file actiontargetscursor.c.

References m_HealthEnabled.

◆ SetInteractActionIcon()

void SetInteractActionIcon ( string actionWidget,
string actionIconFrameWidget,
string actionIconWidget,
string actionIconTextWidget )
inlineprotected

◆ SetInteractXboxIcon()

void SetInteractXboxIcon ( string imageset_name,
string image_name )
protected

DEPRECATED.

◆ SetItemDesc()

void SetItemDesc ( string descText,
int cargoCount,
string itemWidget,
string descWidget )
inlineprotected

Last message from finished User Action on target (Thermometer, Blood Test Kit, etc.)

when cargo in container

Definition at line 1014 of file actiontargetscursor.c.

References Class::CastTo(), string::Format(), string::Length(), m_Root, m_Target, and string::ToUpper().

Referenced by PrepareCursorContent().

◆ SetItemHealth()

void SetItemHealth ( int health,
string itemWidget,
string healthWidget,
bool enabled )
inlineprotected

◆ SetItemQuantity()

void SetItemQuantity ( int type,
float current,
int min,
int max,
string itemWidget,
string quantityPBWidget,
string quantityTextWidget,
bool enabled )
inlineprotected

◆ SetMultipleContinuousInteractAction()

void SetMultipleContinuousInteractAction ( string multiActionsWidget,
string multiActionsWidget_NotSelect )
inlineprotected

◆ SetMultipleContinuousItemAction()

void SetMultipleContinuousItemAction ( string multiActionsWidget,
string multiActionsWidget_NotSelect )
inlineprotected

◆ SetMultipleInteractAction()

void SetMultipleInteractAction ( string multiActionsWidget,
string multiActionsWidget_NotSelect )
inlineprotected

shows arrows near the interact action if there are more than one available

Definition at line 1166 of file actiontargetscursor.c.

References m_InteractActionsNum, m_Root, and m_SelectedActionCategory.

Referenced by PrepareCursorContent().

◆ SetMultipleItemAction()

void SetMultipleItemAction ( string multiActionsWidget,
string multiActionsWidget_NotSelect )
inlineprotected

Definition at line 1221 of file actiontargetscursor.c.

References m_ItemActionsNum, m_Root, and m_SelectedActionCategory.

Referenced by PrepareCursorContent().

◆ SetQuantityVisibility()

void SetQuantityVisibility ( bool state)
inlineprotected

Definition at line 126 of file actiontargetscursor.c.

References m_QuantityEnabled.

◆ SetSingleXboxIcon()

void SetSingleXboxIcon ( string imageset_name,
string image_name )
protected

◆ SetXboxIcon()

void SetXboxIcon ( string name,
string imageset_name,
string image_name )
protected

References name.

◆ ShowXboxHidePCIcons()

void ShowXboxHidePCIcons ( string widget,
bool show_xbox_icon )
inlineprotected

Definition at line 449 of file actiontargetscursor.c.

References m_Root.

Referenced by UpdatePCIconsVisibility().

◆ TransformToScreenPos()

vector TransformToScreenPos ( vector pWorldPos)
inlineprotected

transform world pos to screen pos (related to parent widget size)

get relative pos for screen from world pos vector

get size of parent widget

calculate corrent position from relative pos and parent widget size

Definition at line 457 of file actiontargetscursor.c.

References g_Game, and m_Root.

Referenced by BuildFloatingCursor(), and GetOnScreenPosition().

◆ Update()

void Update ( )
inlineprotected

don't show floating widget if it's disabled in profile or the player is unconscious

check if action has target, otherwise don't show the widget

cursor with fixed position (environment interaction mainly)

build cursor for new target

use cached version for known target - recalculate onscreen pos only

Definition at line 305 of file actiontargetscursor.c.

References BuildFixedCursor(), BuildFloatingCursor(), CheckRefresherFlagVisibilityEx(), GetActionManager(), GetActions(), GetDayZGame(), GetPlayer(), PPEManagerStatic::GetPPEManager(), GetTarget(), HideWidget(), m_AM, m_CachedObject, m_Continuous, m_ContinuousInteract, m_FixedOnPosition, m_Hidden, m_Hud, m_Interact, m_MaxWidthChild, m_Player, m_Root, m_Single, m_Target, and VISION_OBSTRUCTION_PPEFFECTS_TYPES.

Referenced by OnUpdate().

◆ UpdateControllerInputIcons()

void UpdateControllerInputIcons ( )
inlineprivate

Loads icons from the latest keybinds.

Definition at line 174 of file actiontargetscursor.c.

References SetControllerIcon().

Referenced by OnInputPresetChanged(), and OnWidgetScriptInit().

◆ UpdatePCIconsVisibility()

void UpdatePCIconsVisibility ( )
inlineprivate

Contains logic for icon set switching (Gamepad/M&K).

Definition at line 183 of file actiontargetscursor.c.

References g_Game, and ShowXboxHidePCIcons().

Referenced by OnInputDeviceChanged(), and OnWidgetScriptInit().

Field Documentation

◆ m_AM

◆ m_CachedObject

ref ATCCachedObject m_CachedObject
protected

◆ m_Container

Widget m_Container
protected

Definition at line 86 of file actiontargetscursor.c.

Referenced by OnWidgetScriptInit().

◆ m_Continuous

ActionBase m_Continuous
protected

◆ m_ContinuousInteract

ActionBase m_ContinuousInteract
protected

◆ m_ContinuousInteractActionsNum

int m_ContinuousInteractActionsNum
protected

Definition at line 75 of file actiontargetscursor.c.

Referenced by GetActions(), and SetMultipleContinuousInteractAction().

◆ m_ContinuousItemActionsNum

int m_ContinuousItemActionsNum
protected

Definition at line 77 of file actiontargetscursor.c.

Referenced by GetActions(), and SetMultipleContinuousItemAction().

◆ m_DisplayInteractTarget

Object m_DisplayInteractTarget
protected

◆ m_FixedOnPosition

bool m_FixedOnPosition
protected

Definition at line 81 of file actiontargetscursor.c.

Referenced by GetOnScreenPosition(), and Update().

◆ m_HealthEnabled

bool m_HealthEnabled
protected

◆ m_Hidden

bool m_Hidden
protected

Definition at line 82 of file actiontargetscursor.c.

Referenced by ActionTargetsCursor(), GetTarget(), and Update().

◆ m_Hud

IngameHud m_Hud
protected

Definition at line 70 of file actiontargetscursor.c.

Referenced by ActionTargetsCursor(), and Update().

◆ m_Interact

◆ m_InteractActionsNum

int m_InteractActionsNum
protected

Definition at line 74 of file actiontargetscursor.c.

Referenced by GetActions(), and SetMultipleInteractAction().

◆ m_ItemActionsNum

int m_ItemActionsNum
protected

Definition at line 76 of file actiontargetscursor.c.

Referenced by GetActions(), and SetMultipleItemAction().

◆ m_ItemLeft

Widget m_ItemLeft
protected

Definition at line 87 of file actiontargetscursor.c.

Referenced by OnWidgetScriptInit().

◆ m_MaxWidthChild

float m_MaxWidthChild
protected

widget width

Definition at line 90 of file actiontargetscursor.c.

Referenced by SetActionWidget(), and Update().

◆ m_Player

◆ m_QuantityEnabled

bool m_QuantityEnabled
protected

◆ m_Root

◆ m_RootHeight

float m_RootHeight
protected

Definition at line 92 of file actiontargetscursor.c.

◆ m_RootWidth

float m_RootWidth
protected

Definition at line 91 of file actiontargetscursor.c.

◆ m_SelectedActionCategory

◆ m_Single

ActionBase m_Single
protected

◆ m_Target

◆ m_TargetItemFrozen

bool m_TargetItemFrozen
protected

◆ m_UseActionWrapper

UAIDWrapper m_UseActionWrapper
protected

Definition at line 72 of file actiontargetscursor.c.

Referenced by ActionTargetsCursor(), and SetInteractActionIcon().

◆ VISION_OBSTRUCTION_PPEFFECTS_TYPES

const ref array<typename> VISION_OBSTRUCTION_PPEFFECTS_TYPES
private
Initial value:
= {
PPERequester_BurlapSackEffects,
PPERequester_FlashbangEffects
}

Definition at line 55 of file actiontargetscursor.c.

Referenced by Update().


The documentation for this class was generated from the following file: