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_CampaignBuildingBudgetToEvaluateData.c
Go to the documentation of this file.
1
//------------------------------------------------------------------------------------------------
2
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleEnum
(
EEditableEntityBudget
,
"m_eBudget"
)]
3
class
SCR_CampaignBuildingBudgetToEvaluateData
4
{
5
[
Attribute
(
desc
:
"Fill in the budgets to be used with this provider"
,
UIWidgets
.ComboBox, enums: ParamEnumArray.FromEnum(
EEditableEntityBudget
))]
6
protected
EEditableEntityBudget
m_eBudget
;
7
8
[
Attribute
(
"0"
,
UIWidgets
.CheckBox,
"If this provider has set: Use master provider and the same budget is set on master provider too, master provider budget will be used to evaluate placement."
)]
9
protected
bool
m_bUseMasterProviderBudget
;
10
11
[
Attribute
(
"0"
,
UIWidgets
.CheckBox,
"Set if this budget should be used in UI bar. Two budgets can be set per provider."
)]
12
protected
bool
m_bShowBudgetInUI
;
13
14
//------------------------------------------------------------------------------------------------
16
bool
CanBeUsed
()
17
{
18
return
true
;
19
}
20
21
//------------------------------------------------------------------------------------------------
22
EEditableEntityBudget
GetBudget
()
23
{
24
return
m_eBudget
;
25
}
26
27
//------------------------------------------------------------------------------------------------
29
bool
UseMasterProviderBudget
()
30
{
31
return
m_bUseMasterProviderBudget
;
32
}
33
34
//------------------------------------------------------------------------------------------------
36
bool
CanShowBudgetInUI
()
37
{
38
return
m_bShowBudgetInUI
;
39
}
40
41
//------------------------------------------------------------------------------------------------
43
void
SetShowBudgetInUI
(
bool
value)
44
{
45
m_bShowBudgetInUI
= value;
46
}
47
}
EEditableEntityBudget
EEditableEntityBudget
Definition
EEditableEntityBudget.c:2
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
SCR_BaseContainerCustomTitleEnum
class SCR_CampaignHintStorage SCR_BaseContainerCustomTitleEnum(EHint, "m_eHintId")
Definition
SCR_CampaignHintStorage.c:22
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
SCR_CampaignBuildingBudgetToEvaluateData
Definition
SCR_CampaignBuildingBudgetToEvaluateData.c:4
SCR_CampaignBuildingBudgetToEvaluateData::GetBudget
EEditableEntityBudget GetBudget()
Definition
SCR_CampaignBuildingBudgetToEvaluateData.c:22
SCR_CampaignBuildingBudgetToEvaluateData::SetShowBudgetInUI
void SetShowBudgetInUI(bool value)
Definition
SCR_CampaignBuildingBudgetToEvaluateData.c:43
SCR_CampaignBuildingBudgetToEvaluateData::CanShowBudgetInUI
bool CanShowBudgetInUI()
Should be this budget shown in UI.
Definition
SCR_CampaignBuildingBudgetToEvaluateData.c:36
SCR_CampaignBuildingBudgetToEvaluateData::m_eBudget
EEditableEntityBudget m_eBudget
Definition
SCR_CampaignBuildingBudgetToEvaluateData.c:6
SCR_CampaignBuildingBudgetToEvaluateData::CanBeUsed
bool CanBeUsed()
To be overridden in inherited classes, allow to set an additional custom condition to usage of the bu...
Definition
SCR_CampaignBuildingBudgetToEvaluateData.c:16
SCR_CampaignBuildingBudgetToEvaluateData::m_bUseMasterProviderBudget
bool m_bUseMasterProviderBudget
Definition
SCR_CampaignBuildingBudgetToEvaluateData.c:9
SCR_CampaignBuildingBudgetToEvaluateData::UseMasterProviderBudget
bool UseMasterProviderBudget()
Should be used the budget of master provider.
Definition
SCR_CampaignBuildingBudgetToEvaluateData.c:29
SCR_CampaignBuildingBudgetToEvaluateData::m_bShowBudgetInUI
bool m_bShowBudgetInUI
Definition
SCR_CampaignBuildingBudgetToEvaluateData.c:12
UIWidgets
Definition
attributes.c:40
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
Building
SCR_CampaignBuildingBudgetToEvaluateData.c
Generated by
1.17.0