Data Structures | |
| class | ScriptedWidgetEventHandler |
| map: item x vector(index, width, height) More... | |
Functions | |
| class UiHintPanel extends ScriptedWidgetEventHandler | Init (DayZGame game) |
| void | UiHintPanel (Widget parent_widget) |
| void | ~UiHintPanel () |
| protected void | LoadContentList () |
| protected void | BuildLayout (Widget parent_widget) |
| protected void | PopulateLayout () |
| protected void | SetHintHeadline () |
| protected void | SetHintDescription () |
| protected void | SetHintImage () |
| protected void | SetHintPaging () |
| void | ShowRandomPage () |
| protected void | RandomizePageIndex () |
| protected void | ShowNextPage () |
| protected void | ShowPreviousPage () |
| protected void | StartSlideshow () |
| protected void | SlideshowThread () |
| protected void | StopSlideShow () |
| protected void | RestartSlideShow () |
| override bool | OnClick (Widget w, int x, int y, int button) |
| override bool | OnMouseEnter (Widget w, int x, int y) |
| override bool | OnMouseLeave (Widget w, Widget enterW, int x, int y) |
Variables | |
| protected int | m_SlideShowDelay = 25000 |
| protected string | m_RootPath = "Gui/layouts/new_ui/hints/in_game_hints.layout" |
| protected const string | m_DataPath = "scripts/data/hints.json" |
| protected Widget | m_RootFrame |
| protected Widget | m_SpacerFrame |
| protected ButtonWidget | m_UiLeftButton |
| protected ButtonWidget | m_UiRightButton |
| protected RichTextWidget | m_UiDescLabel |
| protected TextWidget | m_UiHeadlineLabel |
| protected ImageWidget | m_UiHintImage |
| protected TextWidget | m_UiPageingLabel |
| protected ref array< ref HintPage > | m_ContentList |
| protected int | m_PageIndex = int.MIN |
| protected DayZGame | m_Game |
| protected bool | m_Initialized |
| protected Widget | m_ParentWidget |
| protected int | m_PreviousRandomIndex = int.MIN |
| protected void BuildLayout | ( | Widget | parent_widget | ) |
| void Init | ( | DayZGame | game | ) |
| protected void LoadContentList | ( | ) |
| protected void PopulateLayout | ( | ) |
| protected void RandomizePageIndex | ( | ) |
| protected void RestartSlideShow | ( | ) |
| protected void SetHintDescription | ( | ) |
| protected void SetHintHeadline | ( | ) |
| protected void SetHintImage | ( | ) |
| protected void SetHintPaging | ( | ) |
| protected void ShowNextPage | ( | ) |
| protected void ShowPreviousPage | ( | ) |
| void ShowRandomPage | ( | ) |
| protected void SlideshowThread | ( | ) |
| protected void StartSlideshow | ( | ) |
| protected void StopSlideShow | ( | ) |
| void UiHintPanel | ( | Widget | parent_widget | ) |
Referenced by UIScriptedMenu::Init().
| void ~UiHintPanel | ( | ) |
Referenced by ScriptedWidgetEventHandler::Init(), ScriptedWidgetEventHandler::LoadContentList(), ScriptedWidgetEventHandler::RandomizePageIndex(), ScriptedWidgetEventHandler::SetHintDescription(), ScriptedWidgetEventHandler::SetHintHeadline(), ScriptedWidgetEventHandler::SetHintImage(), ScriptedWidgetEventHandler::SetHintPaging(), ScriptedWidgetEventHandler::ShowNextPage(), and ScriptedWidgetEventHandler::ShowPreviousPage().
| protected const string m_DataPath = "scripts/data/hints.json" |
Referenced by ScriptedWidgetEventHandler::LoadContentList().
| protected DayZGame m_Game |
| protected bool m_Initialized |
Referenced by Managed::BleedingIndicator(), PluginBase::CheckInit(), Managed::Cleanup(), Entity::DeferredInit(), InventoryItemSuper::EEHealthLevelChanged(), Car::EEHealthLevelChanged(), GameplayEffectsData::GameplayEffectsDataBleeding(), Managed::Init(), Init(), PluginBase::Init(), ScriptedWidgetEventHandler::Init(), Managed::InitIndicator(), Entity::IsInitialized(), IsNotInitialized(), MissionBase::MissionGameplay(), MissionBase::OnInit(), PluginBase::OnUpdate(), InventoryItem::OnVariablesSynchronized(), RefreshList(), GameplayEffectsData::RegisterData(), Update(), Managed::Update(), UIScriptedMenu::UpdateDisconnectedDevices(), and Managed::VerifyRequester().
Referenced by ServerBrowserTab::Construct(), ServerBrowserTabPc::LoadExtraEntries(), ServerBrowserTab::OnClickPageNext(), ServerBrowserTab::OnClickPagePrev(), ServerBrowserTab::OnLoadServersAsyncPC(), ScriptedWidgetEventHandler::RandomizePageIndex(), ServerBrowserTab::RefreshList(), ScriptedWidgetEventHandler::SetHintDescription(), ScriptedWidgetEventHandler::SetHintHeadline(), ScriptedWidgetEventHandler::SetHintImage(), ScriptedWidgetEventHandler::SetHintPaging(), ServerBrowserTab::SetPageIndex(), ScriptedWidgetEventHandler::ShowNextPage(), ScriptedWidgetEventHandler::ShowPreviousPage(), ServerBrowserTab::UpdatePageButtons(), and ServerBrowserTab::UpdateServerList().
| protected Widget m_ParentWidget |
Referenced by HandsArea::HandsArea(), ScriptedWidgetEventHandler::Init(), ScriptedWidgetEventHandler::LayoutHolder(), ScriptedWidgetEventHandler::OnShow(), HandsArea::SetParentWidget(), LeftArea::SetParentWidget(), RightArea::SetParentWidget(), Icon::SetParentWidget(), ScriptedWidgetEventHandler::SetParentWidget(), and ScriptedWidgetEventHandler::UiHintPanel().
Referenced by ScriptedWidgetEventHandler::RandomizePageIndex().
| protected Widget m_RootFrame |
| protected string m_RootPath = "Gui/layouts/new_ui/hints/in_game_hints.layout" |
| protected int m_SlideShowDelay = 25000 |
Referenced by ScriptedWidgetEventHandler::StartSlideshow().
| protected Widget m_SpacerFrame |
| protected RichTextWidget m_UiDescLabel |
| protected TextWidget m_UiHeadlineLabel |
| protected ImageWidget m_UiHintImage |
Referenced by ScriptedWidgetEventHandler::BuildLayout(), and ScriptedWidgetEventHandler::SetHintImage().
| protected ButtonWidget m_UiLeftButton |
| protected TextWidget m_UiPageingLabel |
Referenced by ScriptedWidgetEventHandler::BuildLayout(), and ScriptedWidgetEventHandler::SetHintPaging().
| protected ButtonWidget m_UiRightButton |