Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EditorModeHintCondition.c
Go to the documentation of this file.
1[BaseContainerProps(), SCR_BaseContainerHintCondition()]
3{
4 [Attribute()]
5 private bool m_bIsLimited;
6
7 //------------------------------------------------------------------------------------------------
8 protected void OnModePostActivate()
9 {
10 SCR_EditorManagerEntity editorManager = SCR_EditorManagerEntity.GetInstance();
11 if (editorManager && editorManager.IsLimited() == m_bIsLimited)
12 Activate();
13 }
14
15 //------------------------------------------------------------------------------------------------
16 override protected void OnInitConditionEditor(SCR_EditorManagerEntity editorManager)
17 {
18 SCR_EditorModeEntity mode = editorManager.GetCurrentModeEntity();
19 if (mode)
20 mode.GetOnPostActivate().Insert(OnModePostActivate);
21 }
22
23 //------------------------------------------------------------------------------------------------
24 override protected void OnExitConditionEditor(SCR_EditorManagerEntity editorManager)
25 {
26 Deactivate();
27
28 SCR_EditorModeEntity mode = editorManager.GetCurrentModeEntity();
29 if (mode)
30 mode.GetOnPostActivate().Remove(OnModePostActivate);
31 }
32}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
void SCR_EditorManagerEntity(IEntitySource src, IEntity parent)
void OnExitConditionEditor(SCR_EditorManagerEntity editorManager)
void OnInitConditionEditor(SCR_EditorManagerEntity editorManager)
SCR_FieldOfViewSettings Attribute