Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EditableEntityLinkUIComponent.c
Go to the documentation of this file.
1
2
4{
7
8 //------------------------------------------------------------------------------------------------
12 {
13 m_LinkedEntity = entity;
14 }
15
16 //------------------------------------------------------------------------------------------------
23
24 //------------------------------------------------------------------------------------------------
25 protected void OnMenuUpdate()
26 {
28 return;
29
30 m_HoverManager.SetEntityUnderCursor(m_LinkedEntity, true);
31 }
32
33 //------------------------------------------------------------------------------------------------
34 override bool OnMouseEnter(Widget w, int x, int y)
35 {
36 if (!m_LinkedEntity)
37 return false;
38
39 MenuRootBase menu = GetMenu();
40 if (!menu)
41 return false;
42
43 menu.GetOnMenuUpdate().Insert(OnMenuUpdate);
44 return false;
45 }
46
47 //------------------------------------------------------------------------------------------------
48 override bool OnMouseLeave(Widget w, Widget enterW, int x, int y)
49 {
50 MenuRootBase menu = GetMenu();
51 if (!menu)
52 return false;
53
54 menu.GetOnMenuUpdate().Remove(OnMenuUpdate);
55 return false;
56 }
57
58 //------------------------------------------------------------------------------------------------
59 override bool IsUnique()
60 {
61 return false;
62 }
63
64 //------------------------------------------------------------------------------------------------
69}
SCR_RadialMenu GetMenu()
ScriptInvoker GetOnMenuUpdate()
EEditableEntityState