Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_ScenarioRestartComponent.c
Go to the documentation of this file.
1
class
SCR_ScenarioRestartComponent
:
SCR_ScriptedWidgetComponent
2
{
3
//----------------------------------------------------------------------------------
4
override
void
HandlerAttached(
Widget
w)
5
{
6
super.
HandlerAttached
(w);
7
SCR_ButtonBaseComponent
modularButtonComponent =
SCR_ButtonBaseComponent
.Cast(w.FindHandler(
SCR_ButtonBaseComponent
));
8
if
(!modularButtonComponent)
9
return
;
10
11
modularButtonComponent.
m_OnClicked
.Insert(
RestartScenario
);
12
}
13
14
//----------------------------------------------------------------------------------
15
override
void
HandlerDeattached(
Widget
w)
16
{
17
SCR_ButtonBaseComponent
modularButtonComponent =
SCR_ButtonBaseComponent
.Cast(w.FindHandler(
SCR_ButtonBaseComponent
));
18
if
(!modularButtonComponent)
19
return
;
20
21
modularButtonComponent.
m_OnClicked
.Remove(
RestartScenario
);
22
23
super.HandlerDeattached(w);
24
}
25
26
//----------------------------------------------------------------------------------
27
protected
void
RestartScenario
()
28
{
29
if
(!
m_wRoot
)
30
return
;
31
32
SCR_ButtonBaseComponent
modularButtonComponent =
SCR_ButtonBaseComponent
.Cast(
m_wRoot
.FindHandler(
SCR_ButtonBaseComponent
));
33
if
(!modularButtonComponent)
34
return
;
35
36
modularButtonComponent.
m_OnClicked
.Remove(
RestartScenario
);
37
GameStateTransitions
.RequestScenarioRestart();
38
}
39
}
GameStateTransitions
Definition
GameStateTransitions.c:13
SCR_ButtonBaseComponent
Base class for any button, regardless its own content.
Definition
SCR_ButtonBaseComponent.c:7
SCR_ButtonBaseComponent::m_OnClicked
ref ScriptInvoker m_OnClicked
Definition
SCR_ButtonBaseComponent.c:51
SCR_ScenarioRestartComponent
Definition
SCR_ScenarioRestartComponent.c:2
SCR_ScenarioRestartComponent::RestartScenario
void RestartScenario()
Definition
SCR_ScenarioRestartComponent.c:27
SCR_ScriptedWidgetComponent
Definition
SCR_ScriptedWidgetComponent.c:8
SCR_ScriptedWidgetComponent::m_wRoot
Widget m_wRoot
Definition
SCR_ScriptedWidgetComponent.c:9
SCR_ScriptedWidgetComponent::HandlerAttached
override void HandlerAttached(Widget w)
Definition
SCR_ScriptedWidgetComponent.c:15
Widget
Definition
Widget.c:13
scripts
Game
UI
Components
SCR_ScenarioRestartComponent.c
Generated by
1.17.0