DIFF

class UIScriptedMenuSource

UIScriptedMenu UIMenuPanel Managed

All members, including inherited

Part of main menu hierarchy to create custom menus from script

Constructors 2

void UIScriptedMenu()
References m_id
void ~UIScriptedMenu()

Members 6

int m_id
Referenced by GetID(), SetID(), and UIScriptedMenu()
private Widget m_AnimAlphaWidget
Referenced by SetWidgetAnimAlpha(), and Update()
private bool m_AnimAlphaIsIncreasing
Referenced by Update()
private float m_AnimAlphaValue
Referenced by SetWidgetAnimAlpha(), and Update()
private ScriptInvoker m_PlayerDeathInvoker

DayZPlayer::GetOnDeathStart -> used to keep track of and ensure proper callback handling

Referenced by OnHide(), and OnShow()

Methods 45

void SetID(int id)

Sets \ref MenuID

References m_id
void SetWidgetAnimAlpha(Widget widget)
Widget Init()
void Cleanup()
proto native void SetFadingPanels(Widget panel0, Widget panel1, Widget panel2, Widget panel3, Widget panel4)

Refresh request, called from anywhere

bool OnDoubleClick(Widget w, int x, int y, int button)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnDoubleClick()
bool OnSelect(Widget w, int x, int y)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnSelect()
bool OnItemSelected(Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnItemSelected()
bool OnFocusLost(Widget w, int x, int y)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnFocusLost()
bool OnMouseButtonDown(Widget w, int x, int y, int button)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnMouseButtonDown()
bool OnMouseButtonUp(Widget w, int x, int y, int button)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnMouseButtonUp()
bool OnController(Widget w, int control, int value)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnController()
bool OnKeyDown(Widget w, int x, int y, int key)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnKeyDown()
bool OnChange(Widget w, int x, int y, bool finished)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnChange()
bool OnDrag(Widget w, int x, int y)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnDrag()
bool OnDragging(Widget w, int x, int y, Widget reciever)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnDragging()
bool OnDraggingOver(Widget w, int x, int y, Widget reciever)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnDraggingOver()
bool OnDrop(Widget w, int x, int y, Widget reciever)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnDrop()
bool OnDropReceived(Widget w, int x, int y, Widget reciever)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnDropReceived()
bool OnEvent(EventType eventType, Widget target, int parameter0, int parameter1)
References map.Count(), UIScriptedWindow.GetActiveWindows(), map.GetElement()
Show 1 more, OnEvent()
bool OnXboxEvent(int xboxEvent)
void OnRPC(ParamsReadContext ctx)
void OnRPCEx(int rpc_type, ParamsReadContext ctx)
void InitNoteWrite(EntityAI paper, EntityAI pen, string text = "")
void InitNoteRead(string text = "")
void InitMapItem(EntityAI item)
void LoadMapMarkers()
bool IsHandlingPlayerDeathEvent()
Referenced by OnShow()