Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Attributes | List of all members
SCR_ScenarioFrameworkLogicCounter Interface Reference
Inheritance diagram for SCR_ScenarioFrameworkLogicCounter:
[legend]

Public Member Functions

override void OnInput (bool pSignal=true, IEntity entity=null)
 
int GetCounterValue ()
 
void SetCounterValue (int value)
 
void Increase (IEntity entity)
 Increases the counter value by 1.
 
void Decrease (IEntity entity)
 Decreases the counter value by 1.
 
void Reset ()
 
- Public Member Functions inherited from SCR_ScenarioFrameworkLogic
void Init ()
 
void SetIsTerminated (bool state)
 
bool GetIsTerminated ()
 
void OnInput (bool pSignal=true, IEntity entity=null)
 
void OnActivate (IEntity entity)
 
override void _WB_OnCreate (IEntitySource src)
 

Public Attributes

int m_iCnt = 0
 

Protected Attributes

int m_iCountTo
 
ref array< ref SCR_ScenarioFrameworkActionBasem_aOnIncreaseActions
 
ref array< ref SCR_ScenarioFrameworkActionBasem_aOnDecreaseActions
 
- Protected Attributes inherited from SCR_ScenarioFrameworkLogic
ref array< ref SCR_ScenarioFrameworkLogicInputm_aInputs
 
ref array< ref SCR_ScenarioFrameworkActionBasem_aActions
 
bool m_bIsTerminated
 

Member Function Documentation

◆ Decrease()

void SCR_ScenarioFrameworkLogicCounter.Decrease ( IEntity  entity)

Decreases the counter value by 1.

Parameters
[in]entity

◆ GetCounterValue()

int SCR_ScenarioFrameworkLogicCounter.GetCounterValue ( )
Returns

◆ Increase()

void SCR_ScenarioFrameworkLogicCounter.Increase ( IEntity  entity)

Increases the counter value by 1.

Parameters
[in]entity

◆ OnInput()

override void SCR_ScenarioFrameworkLogicCounter.OnInput ( bool  pSignal = true,
IEntity  entity = null 
)
Parameters
[in]pSignal
[in]entity

Implements SCR_ScenarioFrameworkLogic.

◆ Reset()

void SCR_ScenarioFrameworkLogicCounter.Reset ( )

◆ SetCounterValue()

void SCR_ScenarioFrameworkLogicCounter.SetCounterValue ( int  value)
Parameters
[in]value

Member Data Documentation

◆ m_aOnDecreaseActions

ref array<ref SCR_ScenarioFrameworkActionBase> SCR_ScenarioFrameworkLogicCounter.m_aOnDecreaseActions
protected

◆ m_aOnIncreaseActions

ref array<ref SCR_ScenarioFrameworkActionBase> SCR_ScenarioFrameworkLogicCounter.m_aOnIncreaseActions
protected

◆ m_iCnt

int SCR_ScenarioFrameworkLogicCounter.m_iCnt = 0

◆ m_iCountTo

int SCR_ScenarioFrameworkLogicCounter.m_iCountTo
protected

The documentation for this interface was generated from the following file: