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

Public Member Functions

override void OnPostInit (IEntity owner)
 
override void OnDelete (IEntity owner)
 
void SetParentFactionID (int factionID)
 
void OnParentFactionIDSet ()
 
int GetParentFactionID ()
 
SCR_CampaignFaction GetParentFaction ()
 
int GetRadioRange ()
 
bool Deploy (SCR_EMobileAssemblyStatus status, int playerId=0)
 
void OnDeployChanged ()
 
void CheckStatus ()
 
void OnSpawnpointCreated ()
 
void RegisterSpawnpoint ()
 
SCR_SpawnPoint GetSpawnPoint ()
 
SCR_CampaignMobileAssemblyStandaloneComponent GetStandaloneComponent ()
 
bool IsDeployed ()
 
bool IsInRadioRange ()
 
void UpdateRadioCoverage ()
 
void CreateSpawnpoint ()
 
void ~SCR_CampaignMobileAssemblyComponent ()
 

Static Public Attributes

static const float MAX_WATER_DEPTH = 2.5
 

Protected Member Functions

bool IsProxy ()
 

Protected Attributes

RplComponent m_RplComponent
 
SCR_CampaignFaction m_ParentFaction
 
bool m_bIsInRadioRange
 
SCR_SpawnPoint m_SpawnPoint
 
SCR_CampaignMobileAssemblyStandaloneComponent m_StandaloneComponent
 
int m_iParentFaction = SCR_CampaignMilitaryBaseComponent.INVALID_FACTION_INDEX
 
int m_iSpawnpointId = RplId.Invalid()
 
bool m_bIsDeployed
 

Constructor & Destructor Documentation

◆ ~SCR_CampaignMobileAssemblyComponent()

void SCR_CampaignMobileAssemblyComponent.~SCR_CampaignMobileAssemblyComponent ( )

Member Function Documentation

◆ CheckStatus()

void SCR_CampaignMobileAssemblyComponent.CheckStatus ( )

◆ CreateSpawnpoint()

void SCR_CampaignMobileAssemblyComponent.CreateSpawnpoint ( )

◆ Deploy()

bool SCR_CampaignMobileAssemblyComponent.Deploy ( SCR_EMobileAssemblyStatus  status,
int  playerId = 0 
)
Parameters
[in]status
[in]playerId
Returns

◆ GetParentFaction()

SCR_CampaignFaction SCR_CampaignMobileAssemblyComponent.GetParentFaction ( )
Returns

◆ GetParentFactionID()

int SCR_CampaignMobileAssemblyComponent.GetParentFactionID ( )
Returns

◆ GetRadioRange()

int SCR_CampaignMobileAssemblyComponent.GetRadioRange ( )
Returns

◆ GetSpawnPoint()

SCR_SpawnPoint SCR_CampaignMobileAssemblyComponent.GetSpawnPoint ( )
Returns

◆ GetStandaloneComponent()

SCR_CampaignMobileAssemblyStandaloneComponent SCR_CampaignMobileAssemblyComponent.GetStandaloneComponent ( )
Returns

◆ IsDeployed()

bool SCR_CampaignMobileAssemblyComponent.IsDeployed ( )
Returns

◆ IsInRadioRange()

bool SCR_CampaignMobileAssemblyComponent.IsInRadioRange ( )
Returns

◆ IsProxy()

bool SCR_CampaignMobileAssemblyComponent.IsProxy ( )
protected

◆ OnDelete()

override void SCR_CampaignMobileAssemblyComponent.OnDelete ( IEntity  owner)

◆ OnDeployChanged()

void SCR_CampaignMobileAssemblyComponent.OnDeployChanged ( )

◆ OnParentFactionIDSet()

void SCR_CampaignMobileAssemblyComponent.OnParentFactionIDSet ( )

◆ OnPostInit()

override void SCR_CampaignMobileAssemblyComponent.OnPostInit ( IEntity  owner)

◆ OnSpawnpointCreated()

void SCR_CampaignMobileAssemblyComponent.OnSpawnpointCreated ( )

◆ RegisterSpawnpoint()

void SCR_CampaignMobileAssemblyComponent.RegisterSpawnpoint ( )

◆ SetParentFactionID()

void SCR_CampaignMobileAssemblyComponent.SetParentFactionID ( int  factionID)
Parameters
[in]factionID

◆ UpdateRadioCoverage()

void SCR_CampaignMobileAssemblyComponent.UpdateRadioCoverage ( )

Member Data Documentation

◆ m_bIsDeployed

bool SCR_CampaignMobileAssemblyComponent.m_bIsDeployed
protected

◆ m_bIsInRadioRange

bool SCR_CampaignMobileAssemblyComponent.m_bIsInRadioRange
protected

◆ m_iParentFaction

int SCR_CampaignMobileAssemblyComponent.m_iParentFaction = SCR_CampaignMilitaryBaseComponent.INVALID_FACTION_INDEX
protected

◆ m_iSpawnpointId

int SCR_CampaignMobileAssemblyComponent.m_iSpawnpointId = RplId.Invalid()
protected

◆ m_ParentFaction

SCR_CampaignFaction SCR_CampaignMobileAssemblyComponent.m_ParentFaction
protected

◆ m_RplComponent

RplComponent SCR_CampaignMobileAssemblyComponent.m_RplComponent
protected

◆ m_SpawnPoint

SCR_SpawnPoint SCR_CampaignMobileAssemblyComponent.m_SpawnPoint
protected

◆ m_StandaloneComponent

SCR_CampaignMobileAssemblyStandaloneComponent SCR_CampaignMobileAssemblyComponent.m_StandaloneComponent
protected

◆ MAX_WATER_DEPTH

const float SCR_CampaignMobileAssemblyComponent.MAX_WATER_DEPTH = 2.5
static

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