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_CampaignBuildingNotMilitaryBaseHintCondition.c
Go to the documentation of this file.
1
[
BaseContainerProps
(), SCR_BaseContainerHintCondition()]
2
class
SCR_CampaignBuildingNotMilitaryBaseHintCondition
:
SCR_BaseEditorHintCondition
3
{
4
//------------------------------------------------------------------------------------------------
5
override
protected
void
OnInitConditionEditor
(
SCR_EditorManagerEntity
editorManager)
6
{
7
if
(
IsRegisteredAtMilitaryBase
())
8
return
;
9
10
editorManager.GetOnOpened().Insert(
Activate
);
11
editorManager.GetOnClosed().Insert(
Deactivate
);
12
}
13
14
//------------------------------------------------------------------------------------------------
15
override
protected
void
OnExitConditionEditor
(
SCR_EditorManagerEntity
editorManager)
16
{
17
if
(
IsRegisteredAtMilitaryBase
())
18
return
;
19
20
editorManager.GetOnOpened().Remove(
Activate
);
21
editorManager.GetOnClosed().Remove(
Deactivate
);
22
}
23
24
//------------------------------------------------------------------------------------------------
26
bool
IsRegisteredAtMilitaryBase
()
27
{
28
SCR_CampaignBuildingEditorComponent CampaignBuildingEditorComponent = SCR_CampaignBuildingEditorComponent.Cast(SCR_CampaignBuildingEditorComponent.GetInstance(SCR_CampaignBuildingEditorComponent));
29
if
(!CampaignBuildingEditorComponent)
30
return
false
;
31
32
SCR_CampaignBuildingProviderComponent providerComponent = CampaignBuildingEditorComponent.GetProviderComponent();
33
if
(!providerComponent)
34
return
false
;
35
36
return
providerComponent.CanRegisterAtMilitaryBase();
37
}
38
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
SCR_EditorManagerEntity
void SCR_EditorManagerEntity(IEntitySource src, IEntity parent)
Definition
SCR_EditorManagerEntity.c:2211
SCR_BaseEditorHintCondition
Definition
SCR_BaseEditorHintCondition.c:3
SCR_BaseHintCondition::Activate
void Activate()
Definition
SCR_BaseHintCondition.c:11
SCR_BaseHintCondition::Deactivate
void Deactivate()
Definition
SCR_BaseHintCondition.c:29
SCR_CampaignBuildingNotMilitaryBaseHintCondition
Definition
SCR_CampaignBuildingNotMilitaryBaseHintCondition.c:3
SCR_CampaignBuildingNotMilitaryBaseHintCondition::OnExitConditionEditor
void OnExitConditionEditor(SCR_EditorManagerEntity editorManager)
Definition
SCR_CampaignBuildingNotMilitaryBaseHintCondition.c:15
SCR_CampaignBuildingNotMilitaryBaseHintCondition::OnInitConditionEditor
void OnInitConditionEditor(SCR_EditorManagerEntity editorManager)
Definition
SCR_CampaignBuildingNotMilitaryBaseHintCondition.c:5
SCR_CampaignBuildingNotMilitaryBaseHintCondition::IsRegisteredAtMilitaryBase
bool IsRegisteredAtMilitaryBase()
Check if the provider can register at military base.
Definition
SCR_CampaignBuildingNotMilitaryBaseHintCondition.c:26
scripts
Game
Components
Hints
HintConditions
SCR_CampaignBuildingNotMilitaryBaseHintCondition.c
Generated by
1.17.0