Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_TimePresetsAttributeUIComponent.c
Go to the documentation of this file.
2{
3 protected bool m_bIsReseting = false;
4
6 {
7 if (!var)
8 return;
9
11 super.SetFromVar(var);
12 else //Time slider sets is changed thus setting the button disabled. This will set it enabled again on reset.
13 GetGame().GetCallqueue().CallLater(DelayedReset, 1, false, var);
14 }
15
17 {
18 m_bIsReseting = true;
19 m_ToolBoxComponent.SetItemSelected(var.GetInt(), true);
20 m_bIsReseting = false;
21 }
22
23 override bool OnChangeInternal(Widget w, int x, int y, bool finished)
24 {
25 if (m_bIsReseting)
26 return false;
27 else
28 return super.OnChangeInternal(w, x, y, finished);
29 }
30};
ArmaReforgerScripted GetGame()
Definition game.c:1398
void DelayedReset(SCR_BaseEditorAttributeVar var)
override void SetFromVar(SCR_BaseEditorAttributeVar var)
override bool OnChangeInternal(Widget w, int x, int y, bool finished)