Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ScenarioFrameworkDamageContextConditionBase.c
Go to the documentation of this file.
1[BaseContainerProps(visible: false, insertable: false)]
3{
4 [Attribute(desc: "If set to true, when this action gets activated, it will break the breakpoint in the Script Editor in CanActivate method from which you can step out to the OnActivate method and debug this specific action. This can be also set during runtime via Debug Menu > ScenarioFramework > Action Inspector")]
5 bool m_bDebug;
6
7 [Attribute(defvalue: "0", desc: "Condition returns opposite bool if met.")]
8 bool m_bNegation;
9
10 //------------------------------------------------------------------------------------------------
13 bool Init(BaseDamageContext damageContext)
14 {
15 // Here you can step out to the OnActivate method and debug this specific action if m_bDebug attribute is set to true.
16 // This can be also adjusted during runtime via Debug Menu > ScenarioFramework > Action Inspector
17 if (m_bDebug)
18 Print("SCR_ScenarioFrameworkDamageInstigatorConditionBase.Init] debug line (" + __FILE__ + " L" + __LINE__ + ")", LogLevel.WARNING);
19
20 //Condition is separated into another method, so it can be used with negation
21 if (m_bNegation)
22 return !ConditionCheck(damageContext);
23
24 return ConditionCheck(damageContext);
25 }
26
27 //------------------------------------------------------------------------------------------------
28 bool ConditionCheck(BaseDamageContext damageContext)
29 {
30 return false;
31 }
32}
override void Init()
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
proto void Print(void var, LogLevel level=LogLevel.NORMAL)
Prints content of variable to console/log.
LogLevel
Enum with severity of the logging message.
Definition LogLevel.c:14
SCR_FieldOfViewSettings Attribute