Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_MinBaseDistanceConfig.c
Go to the documentation of this file.
1[BaseContainerProps(configRoot: true)]
3{
4 [Attribute()]
5 protected ref array<ref SCR_MinBaseDistanceInfo> m_aMinBaseDistanceInfoList;
6
7 //------------------------------------------------------------------------------------------------
11 {
12 foreach (SCR_MinBaseDistanceInfo baseDistanceInfo : m_aMinBaseDistanceInfoList)
13 {
14 if (baseDistanceInfo.GetBaseType() == baseType)
15 return baseDistanceInfo.GetDistance();
16 }
17
18 return 0;
19 }
20}
21
23class SCR_MinBaseDistanceInfo
25 [Attribute(defvalue: SCR_ECampaignBaseType.BASE.ToString(), uiwidget: UIWidgets.ComboBox, desc: "Base type", enumType: SCR_ECampaignBaseType)]
26 protected SCR_ECampaignBaseType m_eBaseType;
27
28 [Attribute("0", params: "0 inf 1", desc: "Minimum required distance from the base to establish a new base.")]
29 protected int m_iMinimumRequiredDistanceFromBase;
30
31 //------------------------------------------------------------------------------------------------
32 SCR_ECampaignBaseType GetBaseType()
33 {
34 return m_eBaseType;
35 }
36
37 //------------------------------------------------------------------------------------------------
38 int GetDistance()
39 {
40 return m_iMinimumRequiredDistanceFromBase;
41 }
42}
class SCR_MinBaseDistanceConfig BaseContainerProps()] class SCR_MinBaseDistanceInfo
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
int GetMinDistanceFromBase(SCR_ECampaignBaseType baseType)
ref array< ref SCR_MinBaseDistanceInfo > m_aMinBaseDistanceInfoList
SCR_FieldOfViewSettings Attribute