class UiHintPanelSourceSource
UiHintPanelLoading › UiHintPanel › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 2
void UiHintPanel(Widget parent_widget)Referenced by InGameMenu.Init()
void ~UiHintPanel()Constants 1
protected const string m_DataPath = "scripts/data/hints.json"Json path
Referenced by LoadContentList()
Members 17
static int m_ForcedIndex = -1DIAG_DEVELOPERonly for debug purposes
protected string m_RootPath = "Gui/layouts/new_ui/hints/in_game_hints.layout"Layout path
protected Widget m_RootFrameprotected Widget m_SpacerFrameprotected ButtonWidget m_UiLeftButtonprotected ButtonWidget m_UiRightButtonprotected RichTextWidget m_UiDescLabelprotected TextWidget m_UiHeadlineLabelprotected ImageWidget m_UiHintImageprotected TextWidget m_UiPageingLabelReferenced by Init(), LoadContentList(), RandomizePageIndex()
Show 6 more
, SetHintDescription(), SetHintHeadline(), SetHintImage(), SetHintPaging(), ShowNextPage(), and ShowPreviousPage()protected int m_PageIndex = int.MINReferenced by RandomizePageIndex(), SetHintDescription(), SetHintHeadline()
Show 4 more
, SetHintImage(), SetHintPaging(), ShowNextPage(), and ShowPreviousPage()protected DayZGame m_GameReferenced by BuildLayout(), Init(), RandomizePageIndex()
Show 2 more
, StartSlideshow(), and StopSlideShow()protected Widget m_ParentWidgetprotected int m_PreviousRandomIndex = int.MINReferenced by RandomizePageIndex()
Methods 19
void Init(DayZGame game)References BuildLayout(), ErrorEx(), LoadContentList()
Show 7 more
, PopulateLayout(), RandomizePageIndex(), StartSlideshow(), m_ContentList, m_Game, m_Initialized, and m_ParentWidgetprotected void LoadContentList()Referenced by Init()
protected void BuildLayout(Widget parent_widget)Referenced by Init()
protected void PopulateLayout()References SetHintDescription(), SetHintHeadline(), SetHintImage()
Show 2 more
, SetHintPaging(), and m_RootFrameprotected void SetHintHeadline()References array.Get(), HintPage.GetHeadlineText(), TextWidget.SetText()
Show 3 more
, m_ContentList, m_PageIndex, and m_UiHeadlineLabelReferenced by PopulateLayout()
protected void SetHintDescription()References array.Get(), HintPage.GetDescriptionText(), TextWidget.SetText()
Show 6 more
, Widget.Update(), Widget.Update(), m_ContentList, m_PageIndex, m_SpacerFrame, and m_UiDescLabelReferenced by PopulateLayout()
protected void SetHintImage()References array.Get(), HintPage.GetImagePath(), ImageWidget.LoadImageFile()
Show 4 more
, Widget.Show(), m_ContentList, m_PageIndex, and m_UiHintImageReferenced by PopulateLayout()
protected void SetHintPaging()References array.Count(), string.Format(), TextWidget.SetText()
Show 3 more
, m_ContentList, m_PageIndex, and m_UiPageingLabelReferenced by PopulateLayout()
void ShowRandomPage()protected void RandomizePageIndex()protected void ShowNextPage()protected void ShowPreviousPage()Referenced by OnClick()
protected void StartSlideshow()References ScriptCallQueue.CallLater(), DayZGame.GetCallQueue(), m_Game
Show 1 more
, m_SlideShowDelayprotected void SlideshowThread()References ShowNextPage()
protected void StopSlideShow()protected void RestartSlideShow()Referenced by OnMouseLeave()