Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AIGroupConditionManager Interface Reference

Public Member Functions

ScriptInvokerBool GetOnAIGroupAvailabilityChanged ()
 
SCR_AIGroupConditionCheck GetCheck (TypeName type)
 
void AddCheck (notnull SCR_AIGroupConditionCheck check)
 
bool IsAIGroupAvailable (SCR_AIGroup group)
 Checks if an AI group is available by iterating through condition checks.
 
bool GetIsAvailable ()
 
void SCR_AIGroupConditionManager ()
 

Protected Member Functions

void SetIsAvailable (bool value)
 

Protected Attributes

ref array< ref SCR_AIGroupConditionCheckm_aChecks
 
bool m_bIsGroupAvailable
 
ref ScriptInvokerBool m_OnAIGroupAvailabilityChanged
 

Constructor & Destructor Documentation

◆ SCR_AIGroupConditionManager()

void SCR_AIGroupConditionManager.SCR_AIGroupConditionManager ( )

Member Function Documentation

◆ AddCheck()

void SCR_AIGroupConditionManager.AddCheck ( notnull SCR_AIGroupConditionCheck check)

◆ GetCheck()

SCR_AIGroupConditionCheck SCR_AIGroupConditionManager.GetCheck ( TypeName type)

◆ GetIsAvailable()

bool SCR_AIGroupConditionManager.GetIsAvailable ( )

◆ GetOnAIGroupAvailabilityChanged()

ScriptInvokerBool SCR_AIGroupConditionManager.GetOnAIGroupAvailabilityChanged ( )

◆ IsAIGroupAvailable()

bool SCR_AIGroupConditionManager.IsAIGroupAvailable ( SCR_AIGroup group)

Checks if an AI group is available by iterating through condition checks.

Parameters
[in]groupof AI entities that the method checks availability for.
Returns
Availability of the group after checking all conditions.

◆ SetIsAvailable()

void SCR_AIGroupConditionManager.SetIsAvailable ( bool value)
protected

Member Data Documentation

◆ m_aChecks

ref array<ref SCR_AIGroupConditionCheck> SCR_AIGroupConditionManager.m_aChecks
protected

◆ m_bIsGroupAvailable

bool SCR_AIGroupConditionManager.m_bIsGroupAvailable
protected

◆ m_OnAIGroupAvailabilityChanged

ref ScriptInvokerBool SCR_AIGroupConditionManager.m_OnAIGroupAvailabilityChanged
protected

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