Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIGroupConditionManager Class Reference

Protected Member Functions

ScriptInvokerBool GetOnAIGroupAvailabilityChanged ()
SCR_AIGroupConditionCheck GetCheck (typename type)
void AddCheck (notnull SCR_AIGroupConditionCheck check)
bool IsAIGroupAvailable (SCR_AIGroup group)
bool GetIsAvailable ()
void SetIsAvailable (bool value)
void SCR_AIGroupConditionManager ()

Protected Attributes

ref array< ref SCR_AIGroupConditionCheckm_aChecks
bool m_bIsGroupAvailable
ref ScriptInvokerBool m_OnAIGroupAvailabilityChanged

Detailed Description

Definition at line 2 of file SCR_AIGroupConditionManager.c.

Constructor & Destructor Documentation

◆ SCR_AIGroupConditionManager()

void SCR_AIGroupConditionManager::SCR_AIGroupConditionManager ( )
inlineprotected

Definition at line 79 of file SCR_AIGroupConditionManager.c.

Member Function Documentation

◆ AddCheck()

void SCR_AIGroupConditionManager::AddCheck ( notnull SCR_AIGroupConditionCheck check)
inlineprotected

Definition at line 33 of file SCR_AIGroupConditionManager.c.

◆ GetCheck()

SCR_AIGroupConditionCheck SCR_AIGroupConditionManager::GetCheck ( typename type )
inlineprotected

Definition at line 21 of file SCR_AIGroupConditionManager.c.

◆ GetIsAvailable()

bool SCR_AIGroupConditionManager::GetIsAvailable ( )
inlineprotected

Definition at line 61 of file SCR_AIGroupConditionManager.c.

◆ GetOnAIGroupAvailabilityChanged()

ScriptInvokerBool SCR_AIGroupConditionManager::GetOnAIGroupAvailabilityChanged ( )
inlineprotected

Definition at line 12 of file SCR_AIGroupConditionManager.c.

◆ IsAIGroupAvailable()

bool SCR_AIGroupConditionManager::IsAIGroupAvailable ( SCR_AIGroup group)
inlineprotected

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.

Definition at line 45 of file SCR_AIGroupConditionManager.c.

◆ SetIsAvailable()

void SCR_AIGroupConditionManager::SetIsAvailable ( bool value)
inlineprotected

Definition at line 67 of file SCR_AIGroupConditionManager.c.

Member Data Documentation

◆ m_aChecks

ref array<ref SCR_AIGroupConditionCheck> SCR_AIGroupConditionManager::m_aChecks
protected

Definition at line 5 of file SCR_AIGroupConditionManager.c.

◆ m_bIsGroupAvailable

bool SCR_AIGroupConditionManager::m_bIsGroupAvailable
protected

Definition at line 7 of file SCR_AIGroupConditionManager.c.

◆ m_OnAIGroupAvailabilityChanged

ref ScriptInvokerBool SCR_AIGroupConditionManager::m_OnAIGroupAvailabilityChanged
protected

Definition at line 9 of file SCR_AIGroupConditionManager.c.


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