![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Classes | |
| class | SCR_ScenarioFrameworkLogicInput |
| class | SCR_ScenarioFrameworkLogicCounterClass |
| class | SCR_ScenarioFrameworkLogicORClass |
| class | SCR_ScenarioFrameworkLogicSwitchClass |
Functions | |
| class SCR_ScenarioFrameworkLogicInput | Attribute (desc:"If set to true, when this Logic gets activated, it will break the breakpoint in the Script Editor in respective methods. This can be also set during runtime via Debug Menu > ScenarioFramework > Logic Inspector")] bool m_bDebug |
| void | Init (SCR_ScenarioFrameworkLogic logic) |
| void | OnActivate (bool bSignal, IEntity entity) |
| void | Init () |
| Initializes scenario framework logic and inputs. | |
| void | SetIsTerminated (bool state) |
| bool | GetIsTerminated () |
| void | OnInput (bool pSignal=true, IEntity entity=null) |
| void | OnActivate (IEntity entity) |
| callback - activation - occurs when and entity which fulfills the filter definitions enters the Trigger | |
| void | RestoreToDefault () |
| SCR_ScenarioFrameworkLogicCounterClass SCR_ScenarioFrameworkLogicClass | Attribute (defvalue:"1", desc:"Threshold", UIWidgets.Graph, category:"Counter")] int m_iCountTo |
| int | GetCounterValue () |
| void | SetCounterValue (int value) |
| void | Increase (IEntity entity) |
| void | Decrease (IEntity entity) |
| void | Reset () |
| Resets counter to 0. | |
Variables | |
| ref SCR_ScenarioFrameworkActionInputBase | m_InputAction |
| SCR_ScenarioFrameworkLogic | m_MasterLogic |
| ref array< ref SCR_ScenarioFrameworkLogicInput > | m_aInputs |
| ref array< ref SCR_ScenarioFrameworkActionBase > | m_aActions |
| bool | m_bIsTerminated |
| ref array< ref SCR_ScenarioFrameworkActionBase > | m_aOnIncreaseActions |
| ref array< ref SCR_ScenarioFrameworkActionBase > | m_aOnDecreaseActions |
| int | m_iCnt = 0 |
| SCR_ScenarioFrameworkLogicORClass | m_iActivations = 0 |
| SCR_ScenarioFrameworkLogicCounterClass SCR_ScenarioFrameworkLogicClass Attribute | ( | defvalue:"1" | , |
| desc:"Threshold" | , | ||
| UIWidgets. | Graph, | ||
| category:"Counter" | ) |
| class SCR_ScenarioFrameworkLogicInput Attribute | ( | desc:"If set to | true, |
| when this Logic gets | activated, | ||
| it will break the breakpoint in the Script Editor in respective methods. This can be also set during runtime via Debug | Menu, | ||
| ScenarioFramework | , | ||
| Logic Inspector" | ) |
| void Decrease | ( | IEntity | entity | ) |
Decreases the counter value by 1
| [in] | entity |
Definition at line 180 of file SCR_ScenarioFrameworkLogic.c.
| int GetCounterValue | ( | ) |
Definition at line 143 of file SCR_ScenarioFrameworkLogic.c.
| bool GetIsTerminated | ( | ) |
Definition at line 69 of file SCR_ScenarioFrameworkLogic.c.
| void Increase | ( | IEntity | entity | ) |
Increases the counter value by 1
| [in] | entity |
Definition at line 158 of file SCR_ScenarioFrameworkLogic.c.
| void Init | ( | ) |
Initializes scenario framework logic and inputs.
Definition at line 49 of file SCR_ScenarioFrameworkLogic.c.
| void Attribute::Init | ( | SCR_ScenarioFrameworkLogic | logic | ) |
Initializes scenario framework logic and optionally initializes input action.
| [in] | logic |
Definition at line 8 of file SCR_ScenarioFrameworkLogic.c.
Activates logic on input signal change, passing signal and entity to master logic.
| [in] | bSignal | Boolean flag indicating whether the input signal is active or not. |
| [in] | entity | Entity representation: Input parameter for receiving activation signal from another entity. |
Definition at line 19 of file SCR_ScenarioFrameworkLogic.c.
Increases entity or self based on input signal.
| [in] | pSignal | Boolean flag indicating whether input signal is active or not. |
| [in] | entity | Increases entity's value if entity is provided, else increases this entity's value. |
Controls input activation count.
| [in] | pSignal | pSignal is a boolean parameter indicating whether an input signal is received or not. If true, it increments activation count; |
| [in] | entity | Input entity represents an optional parameter in the method, which can be an instance of any entity in the game world. It is |
Definition at line 133 of file SCR_ScenarioFrameworkLogic.c.
| override void RestoreToDefault | ( | ) |
Definition at line 91 of file SCR_ScenarioFrameworkLogic.c.
| void SetCounterValue | ( | int | value | ) |
| [in] | value | Sets counter value. |
Definition at line 150 of file SCR_ScenarioFrameworkLogic.c.
| void SetIsTerminated | ( | bool | state | ) |
| [in] | state | of termination. |
Definition at line 62 of file SCR_ScenarioFrameworkLogic.c.
| ref array<ref SCR_ScenarioFrameworkActionBase> m_aActions |
Definition at line 43 of file SCR_ScenarioFrameworkLogic.c.
| ref array<ref SCR_ScenarioFrameworkLogicInput> m_aInputs |
Definition at line 40 of file SCR_ScenarioFrameworkLogic.c.
| ref array<ref SCR_ScenarioFrameworkActionBase> m_aOnDecreaseActions |
Definition at line 125 of file SCR_ScenarioFrameworkLogic.c.
| ref array<ref SCR_ScenarioFrameworkActionBase> m_aOnIncreaseActions |
Definition at line 122 of file SCR_ScenarioFrameworkLogic.c.
| bool m_bIsTerminated |
Definition at line 45 of file SCR_ScenarioFrameworkLogic.c.
| SCR_ScenarioFrameworkLogicORClass m_iActivations = 0 |
| int m_iCnt = 0 |
Definition at line 127 of file SCR_ScenarioFrameworkLogic.c.
| ref SCR_ScenarioFrameworkActionInputBase m_InputAction |
Definition at line 1 of file SCR_ScenarioFrameworkLogic.c.
| SCR_ScenarioFrameworkLogic m_MasterLogic |
Definition at line 3 of file SCR_ScenarioFrameworkLogic.c.