Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EditorLayerHintCondition.c
Go to the documentation of this file.
1[BaseContainerProps(), SCR_BaseContainerHintCondition()]
3{
4 [Attribute("1")]
5 protected bool m_bOnEnter;
6
7 //------------------------------------------------------------------------------------------------
9 {
10 if (m_bOnEnter)
11 {
12 if (currentLayer && !prevCurrentLayer)
13 Activate();
14 else
15 Deactivate();
16 }
17 else
18 {
19 if (!currentLayer && prevCurrentLayer)
20 Activate();
21 else
22 Deactivate();
23 }
24 }
25
26 //------------------------------------------------------------------------------------------------
27 override protected void OnInitConditionEditor(SCR_EditorManagerEntity editorManager)
28 {
30 if (layerManager)
31 layerManager.GetOnCurrentLayerChange().Insert(OnCurrentLayerChange);
32 }
33
34 //------------------------------------------------------------------------------------------------
35 override protected void OnExitConditionEditor(SCR_EditorManagerEntity editorManager)
36 {
38 if (layerManager)
39 layerManager.GetOnCurrentLayerChange().Remove(OnCurrentLayerChange);
40 }
41}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
void SCR_EditorManagerEntity(IEntitySource src, IEntity parent)
void OnInitConditionEditor(SCR_EditorManagerEntity editorManager)
void OnExitConditionEditor(SCR_EditorManagerEntity editorManager)
void OnCurrentLayerChange(SCR_EditableEntityComponent currentLayer, SCR_EditableEntityComponent prevCurrentLayer)
SCR_FieldOfViewSettings Attribute