Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ScenarioFrameworkNotorietyCondition.c
Go to the documentation of this file.
3{
4 [Attribute(desc: "Notoriety Value to check", params: "0 inf 0.01")]
5 float m_fNotorietyValue;
6
7 [Attribute("0", UIWidgets.ComboBox, "Operator", "", ParamEnumArray.FromEnum(SCR_EScenarioFrameworkComparisonOperator))]
9
10 //------------------------------------------------------------------------------------------------
11 override bool Init(IEntity entity)
12 {
13 SCR_ScenarioFrameworkNotorietyComponent notorietyComponent = SCR_ScenarioFrameworkNotorietyComponent.GetInstance();
14 if (!notorietyComponent)
15 return true;
16
17 float notorietyValue = notorietyComponent.GetNotorietyValue();
18
19 return ((m_eComparisonOperator == SCR_EScenarioFrameworkComparisonOperator.LESS_THAN) && (notorietyValue < m_fNotorietyValue)) ||
20 ((m_eComparisonOperator == SCR_EScenarioFrameworkComparisonOperator.LESS_OR_EQUAL) && (notorietyValue <= m_fNotorietyValue)) ||
21 ((m_eComparisonOperator == SCR_EScenarioFrameworkComparisonOperator.EQUAL) && (notorietyValue == m_fNotorietyValue)) ||
22 ((m_eComparisonOperator == SCR_EScenarioFrameworkComparisonOperator.GREATER_OR_EQUAL) && (notorietyValue >= m_fNotorietyValue)) ||
23 ((m_eComparisonOperator == SCR_EScenarioFrameworkComparisonOperator.GREATER_THEN) && (notorietyValue > m_fNotorietyValue));
24 }
25}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
SCR_EScenarioFrameworkComparisonOperator m_eComparisonOperator
SCR_FieldOfViewSettings Attribute