Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_CampaignBuildingNotMilitaryBaseHintCondition.c
Go to the documentation of this file.
1[BaseContainerProps(), SCR_BaseContainerHintCondition()]
3{
4 //------------------------------------------------------------------------------------------------
5 override protected void OnInitConditionEditor(SCR_EditorManagerEntity editorManager)
6 {
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 {
18 return;
19
20 editorManager.GetOnOpened().Remove(Activate);
21 editorManager.GetOnClosed().Remove(Deactivate);
22 }
23
24 //------------------------------------------------------------------------------------------------
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}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
void SCR_EditorManagerEntity(IEntitySource src, IEntity parent)
bool IsRegisteredAtMilitaryBase()
Check if the provider can register at military base.