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_ScenarioFrameworkNotorietyCondition.c
Go to the documentation of this file.
1
[
BaseContainerProps
()]
2
class
SCR_ScenarioFrameworkNotorietyCondition
:
SCR_ScenarioFrameworkActivationConditionBase
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
))]
8
protected
SCR_EScenarioFrameworkComparisonOperator
m_eComparisonOperator
;
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
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
SCR_EScenarioFrameworkComparisonOperator
SCR_EScenarioFrameworkComparisonOperator
Definition
SCR_EScenarioFrameworkComparisonOperator.c:2
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
params
category params
Definition
SCR_SpherePointGeneratorPreviewComponent.c:21
IEntity
Definition
IEntity.c:13
SCR_ScenarioFrameworkActivationConditionBase
Definition
SCR_ScenarioFrameworkActivationConditionBase.c:3
SCR_ScenarioFrameworkNotorietyCondition
Definition
SCR_ScenarioFrameworkNotorietyCondition.c:3
SCR_ScenarioFrameworkNotorietyCondition::m_eComparisonOperator
SCR_EScenarioFrameworkComparisonOperator m_eComparisonOperator
Definition
SCR_ScenarioFrameworkNotorietyCondition.c:8
SCR_ScenarioFrameworkNotorietyCondition::Init
override bool Init(IEntity entity)
Definition
SCR_ScenarioFrameworkNotorietyCondition.c:11
UIWidgets
Definition
attributes.c:40
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
ScenarioFramework
Conditions
SCR_ScenarioFrameworkNotorietyCondition.c
Generated by
1.17.0