Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_CampaignFaction Class Reference
Inheritance diagram for SCR_CampaignFaction:
SCR_Faction

Protected Member Functions

void GetStartingVehiclePrefabs (out notnull array< ResourceName > prefabs)
void SendHQMessage (SCR_ERadioMsg msgType, int baseCallsign=SCR_MilitaryBaseComponent.INVALID_BASE_CALLSIGN, int calledID=SCR_CampaignMilitaryBaseComponent.INVALID_PLAYER_INDEX, bool public=true, int param=SCR_CampaignRadioMsg.INVALID_RADIO_MSG_PARAM)
void SetControlPointsHeld (int count)
int GetControlPointsHeld ()
void SetMainBase (SCR_CampaignMilitaryBaseComponent mainBase)
void SetMobileAssembly (SCR_CampaignMobileAssemblyStandaloneComponent mobileAssembly)
ResourceName GetRadioPrefab ()
ResourceName GetDefendersGroupPrefab ()
ResourceName GetMobileHQPrefab ()
ResourceName GetBuildingPrefab (EEditableEntityLabel type)
string GetFactionNameUpperCase ()
SCR_CampaignMilitaryBaseComponent GetMainBase ()
SCR_CampaignMobileAssemblyStandaloneComponent GetMobileAssembly ()
void SetVictoryTimestamp (WorldTimestamp timestamp)
WorldTimestamp GetVictoryTimestamp ()
void SetPauseByBlockTimestamp (WorldTimestamp timestamp)
WorldTimestamp GetPauseByBlockTimestamp ()
bool CanSpawnOnSourceBases ()
bool CanBuildBases ()

Protected Attributes

ref array< ResourceNamem_aStartingVehicles
ref SCR_CampaignRadioMsgWhitelistConfig m_RadioMsgWhitelistConfig
bool m_bCanSpawnOnMainBases
bool m_bCanSpawnOnSourceBases
bool m_bCanBuildBases
SCR_CampaignMilitaryBaseComponent m_MainBase
SCR_CampaignMobileAssemblyStandaloneComponent m_MobileAssembly
WorldTimestamp m_fVictoryTimestamp
WorldTimestamp m_fPauseByBlockTimestamp
int m_iControlPointsHeld
const bool USE_GROUP_FREQUENCY = true

Detailed Description

Definition at line 1 of file SCR_CampaignFaction.c.

Member Function Documentation

◆ CanBuildBases()

bool SCR_CampaignFaction::CanBuildBases ( )
inlineprotected

Definition at line 257 of file SCR_CampaignFaction.c.

◆ CanSpawnOnSourceBases()

bool SCR_CampaignFaction::CanSpawnOnSourceBases ( )
inlineprotected

Definition at line 251 of file SCR_CampaignFaction.c.

◆ GetBuildingPrefab()

ResourceName SCR_CampaignFaction::GetBuildingPrefab ( EEditableEntityLabel type)
inlineprotected

Definition at line 186 of file SCR_CampaignFaction.c.

◆ GetControlPointsHeld()

int SCR_CampaignFaction::GetControlPointsHeld ( )
inlineprotected

Definition at line 150 of file SCR_CampaignFaction.c.

◆ GetDefendersGroupPrefab()

ResourceName SCR_CampaignFaction::GetDefendersGroupPrefab ( )
inlineprotected

Definition at line 174 of file SCR_CampaignFaction.c.

◆ GetFactionNameUpperCase()

string SCR_CampaignFaction::GetFactionNameUpperCase ( )
inlineprotected

Definition at line 204 of file SCR_CampaignFaction.c.

◆ GetMainBase()

SCR_CampaignMilitaryBaseComponent SCR_CampaignFaction::GetMainBase ( )
inlineprotected

Definition at line 215 of file SCR_CampaignFaction.c.

◆ GetMobileAssembly()

SCR_CampaignMobileAssemblyStandaloneComponent SCR_CampaignFaction::GetMobileAssembly ( )
inlineprotected

Definition at line 221 of file SCR_CampaignFaction.c.

◆ GetMobileHQPrefab()

ResourceName SCR_CampaignFaction::GetMobileHQPrefab ( )
inlineprotected

Definition at line 180 of file SCR_CampaignFaction.c.

◆ GetPauseByBlockTimestamp()

WorldTimestamp SCR_CampaignFaction::GetPauseByBlockTimestamp ( )
inlineprotected

Definition at line 245 of file SCR_CampaignFaction.c.

◆ GetRadioPrefab()

ResourceName SCR_CampaignFaction::GetRadioPrefab ( )
inlineprotected

Definition at line 168 of file SCR_CampaignFaction.c.

◆ GetStartingVehiclePrefabs()

void SCR_CampaignFaction::GetStartingVehiclePrefabs ( out notnull array< ResourceName > prefabs)
inlineprotected

Definition at line 48 of file SCR_CampaignFaction.c.

◆ GetVictoryTimestamp()

WorldTimestamp SCR_CampaignFaction::GetVictoryTimestamp ( )
inlineprotected

Definition at line 233 of file SCR_CampaignFaction.c.

◆ SendHQMessage()

void SCR_CampaignFaction::SendHQMessage ( SCR_ERadioMsg msgType,
int baseCallsign = SCR_MilitaryBaseComponent.INVALID_BASE_CALLSIGN,
int calledID = SCR_CampaignMilitaryBaseComponent.INVALID_PLAYER_INDEX,
bool public = true,
int param = SCR_CampaignRadioMsg.INVALID_RADIO_MSG_PARAM )
inlineprotected

Definition at line 54 of file SCR_CampaignFaction.c.

◆ SetControlPointsHeld()

void SCR_CampaignFaction::SetControlPointsHeld ( int count)
inlineprotected

Definition at line 144 of file SCR_CampaignFaction.c.

◆ SetMainBase()

void SCR_CampaignFaction::SetMainBase ( SCR_CampaignMilitaryBaseComponent mainBase)
inlineprotected

Definition at line 156 of file SCR_CampaignFaction.c.

◆ SetMobileAssembly()

void SCR_CampaignFaction::SetMobileAssembly ( SCR_CampaignMobileAssemblyStandaloneComponent mobileAssembly)
inlineprotected

Definition at line 162 of file SCR_CampaignFaction.c.

◆ SetPauseByBlockTimestamp()

void SCR_CampaignFaction::SetPauseByBlockTimestamp ( WorldTimestamp timestamp)
inlineprotected

Definition at line 239 of file SCR_CampaignFaction.c.

◆ SetVictoryTimestamp()

void SCR_CampaignFaction::SetVictoryTimestamp ( WorldTimestamp timestamp)
inlineprotected

Definition at line 227 of file SCR_CampaignFaction.c.

Member Data Documentation

◆ m_aStartingVehicles

ref array<ResourceName> SCR_CampaignFaction::m_aStartingVehicles
protected

Definition at line 7 of file SCR_CampaignFaction.c.

◆ m_bCanBuildBases

bool SCR_CampaignFaction::m_bCanBuildBases
protected

Definition at line 34 of file SCR_CampaignFaction.c.

◆ m_bCanSpawnOnMainBases

bool SCR_CampaignFaction::m_bCanSpawnOnMainBases
protected

Definition at line 28 of file SCR_CampaignFaction.c.

◆ m_bCanSpawnOnSourceBases

bool SCR_CampaignFaction::m_bCanSpawnOnSourceBases
protected

Definition at line 31 of file SCR_CampaignFaction.c.

◆ m_fPauseByBlockTimestamp

WorldTimestamp SCR_CampaignFaction::m_fPauseByBlockTimestamp
protected

Definition at line 41 of file SCR_CampaignFaction.c.

◆ m_fVictoryTimestamp

WorldTimestamp SCR_CampaignFaction::m_fVictoryTimestamp
protected

Definition at line 40 of file SCR_CampaignFaction.c.

◆ m_iControlPointsHeld

int SCR_CampaignFaction::m_iControlPointsHeld
protected

Definition at line 43 of file SCR_CampaignFaction.c.

◆ m_MainBase

SCR_CampaignMilitaryBaseComponent SCR_CampaignFaction::m_MainBase
protected

Definition at line 36 of file SCR_CampaignFaction.c.

◆ m_MobileAssembly

SCR_CampaignMobileAssemblyStandaloneComponent SCR_CampaignFaction::m_MobileAssembly
protected

Definition at line 38 of file SCR_CampaignFaction.c.

◆ m_RadioMsgWhitelistConfig

ref SCR_CampaignRadioMsgWhitelistConfig SCR_CampaignFaction::m_RadioMsgWhitelistConfig
protected

Definition at line 25 of file SCR_CampaignFaction.c.

◆ USE_GROUP_FREQUENCY

const bool SCR_CampaignFaction::USE_GROUP_FREQUENCY = true
protected

Definition at line 45 of file SCR_CampaignFaction.c.


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