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

Protected Member Functions

bool IsEnabled ()
void SetRadios (IEntity entity, SCR_EVONAutoTuneFrequency tuneSpecificFrequency=SCR_EVONAutoTuneFrequency.NONE)
void SetChannels (notnull SCR_Faction faction, notnull BaseRadioComponent radio, notnull SCR_VONAutoTuneRoleConfig roleConfig, int groupId, SCR_EVONAutoTuneFrequency tuneSpecificFrequency=SCR_EVONAutoTuneFrequency.NONE)
int GetFrequency (notnull SCR_Faction faction, int groupId, SCR_EVONAutoTuneFrequency autoTuneFrequencyType)
int GetPlatoonFrequency (notnull SCR_Faction faction)
int GetObjectiveOrPlatoonFrequency (notnull SCR_Faction faction, int groupId)
int GetCommanderFrequency (notnull Faction faction)
BaseRadioComponent FindFirstRadio (SCR_VONController vonController, ERadioType radioType, string encryptionKey)
 Find first equipped radio by type and encryptionKey.
void OnControlledEntityChanged (IEntity from, IEntity to)
void SetUpdateRadios ()
void Update (float timeSlice)
void Init (notnull IEntity owner, notnull SCR_VONController vonController)
void Deinit ()
 Deinit VON Auto tune.

Protected Attributes

ref SCR_VONAutoTuneConfig m_VONAutoTuneConfig
const float UPDATE_DELAY = 0.5
SCR_GroupTaskManagerComponent m_GroupTaskManagerComponent
 seconds
SCR_GroupsManagerComponent m_GroupsManagerComponent
SCR_PlayerControllerGroupComponent m_PlayerGroupComponent
SCR_PlayerController m_PlayerController
SCR_VONController m_VONController
SCR_TaskSystem m_TaskSystem
RplComponent m_RplComponent
SCR_Task m_LastAddedTask
bool m_bMustUpdate
float m_fUpdateDelay

Detailed Description

Definition at line 2 of file SCR_VONAutoTune.c.

Member Function Documentation

◆ Deinit()

void SCR_VONAutoTune::Deinit ( )
inlineprotected

Deinit VON Auto tune.

Definition at line 271 of file SCR_VONAutoTune.c.

◆ FindFirstRadio()

BaseRadioComponent SCR_VONAutoTune::FindFirstRadio ( SCR_VONController vonController,
ERadioType radioType,
string encryptionKey )
inlineprotected

Find first equipped radio by type and encryptionKey.

Definition at line 173 of file SCR_VONAutoTune.c.

◆ GetCommanderFrequency()

int SCR_VONAutoTune::GetCommanderFrequency ( notnull Faction faction)
inlineprotected

Definition at line 153 of file SCR_VONAutoTune.c.

◆ GetFrequency()

int SCR_VONAutoTune::GetFrequency ( notnull SCR_Faction faction,
int groupId,
SCR_EVONAutoTuneFrequency autoTuneFrequencyType )
inlineprotected

Definition at line 110 of file SCR_VONAutoTune.c.

◆ GetObjectiveOrPlatoonFrequency()

int SCR_VONAutoTune::GetObjectiveOrPlatoonFrequency ( notnull SCR_Faction faction,
int groupId )
inlineprotected

Definition at line 134 of file SCR_VONAutoTune.c.

◆ GetPlatoonFrequency()

int SCR_VONAutoTune::GetPlatoonFrequency ( notnull SCR_Faction faction)
inlineprotected

Definition at line 128 of file SCR_VONAutoTune.c.

◆ Init()

void SCR_VONAutoTune::Init ( notnull IEntity owner,
notnull SCR_VONController vonController )
inlineprotected

Init VON Auto tune

Parameters
[in]owner
[in]vonController

Definition at line 238 of file SCR_VONAutoTune.c.

◆ IsEnabled()

bool SCR_VONAutoTune::IsEnabled ( )
inlineprotected

Check if the auto tune is enabled.

Returns
True when enabled

Definition at line 27 of file SCR_VONAutoTune.c.

◆ OnControlledEntityChanged()

void SCR_VONAutoTune::OnControlledEntityChanged ( IEntity from,
IEntity to )
inlineprotected

Definition at line 202 of file SCR_VONAutoTune.c.

◆ SetChannels()

void SCR_VONAutoTune::SetChannels ( notnull SCR_Faction faction,
notnull BaseRadioComponent radio,
notnull SCR_VONAutoTuneRoleConfig roleConfig,
int groupId,
SCR_EVONAutoTuneFrequency tuneSpecificFrequency = SCR_EVONAutoTuneFrequency.NONE )
inlineprotected

Definition at line 83 of file SCR_VONAutoTune.c.

◆ SetRadios()

void SCR_VONAutoTune::SetRadios ( IEntity entity,
SCR_EVONAutoTuneFrequency tuneSpecificFrequency = SCR_EVONAutoTuneFrequency.NONE )
inlineprotected

Definition at line 33 of file SCR_VONAutoTune.c.

◆ SetUpdateRadios()

void SCR_VONAutoTune::SetUpdateRadios ( )
inlineprotected

Definition at line 208 of file SCR_VONAutoTune.c.

◆ Update()

void SCR_VONAutoTune::Update ( float timeSlice)
inlineprotected

Frame update

Parameters
[in]timeSlice

Definition at line 217 of file SCR_VONAutoTune.c.

Member Data Documentation

◆ m_bMustUpdate

bool SCR_VONAutoTune::m_bMustUpdate
protected

Definition at line 21 of file SCR_VONAutoTune.c.

◆ m_fUpdateDelay

float SCR_VONAutoTune::m_fUpdateDelay
protected

Definition at line 22 of file SCR_VONAutoTune.c.

◆ m_GroupsManagerComponent

SCR_GroupsManagerComponent SCR_VONAutoTune::m_GroupsManagerComponent
protected

Definition at line 13 of file SCR_VONAutoTune.c.

◆ m_GroupTaskManagerComponent

SCR_GroupTaskManagerComponent SCR_VONAutoTune::m_GroupTaskManagerComponent
protected

seconds

Definition at line 12 of file SCR_VONAutoTune.c.

◆ m_LastAddedTask

SCR_Task SCR_VONAutoTune::m_LastAddedTask
protected

Definition at line 19 of file SCR_VONAutoTune.c.

◆ m_PlayerController

SCR_PlayerController SCR_VONAutoTune::m_PlayerController
protected

Definition at line 15 of file SCR_VONAutoTune.c.

◆ m_PlayerGroupComponent

SCR_PlayerControllerGroupComponent SCR_VONAutoTune::m_PlayerGroupComponent
protected

Definition at line 14 of file SCR_VONAutoTune.c.

◆ m_RplComponent

RplComponent SCR_VONAutoTune::m_RplComponent
protected

Definition at line 18 of file SCR_VONAutoTune.c.

◆ m_TaskSystem

SCR_TaskSystem SCR_VONAutoTune::m_TaskSystem
protected

Definition at line 17 of file SCR_VONAutoTune.c.

◆ m_VONAutoTuneConfig

ref SCR_VONAutoTuneConfig SCR_VONAutoTune::m_VONAutoTuneConfig
protected

Definition at line 8 of file SCR_VONAutoTune.c.

◆ m_VONController

SCR_VONController SCR_VONAutoTune::m_VONController
protected

Definition at line 16 of file SCR_VONAutoTune.c.

◆ UPDATE_DELAY

const float SCR_VONAutoTune::UPDATE_DELAY = 0.5
protected

Definition at line 10 of file SCR_VONAutoTune.c.


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