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

Public Member Functions

int GetRespawnPeriod ()
 
void SetID (int ID)
 
int GetID ()
 
void SetIsDepleted (bool depleted)
 
bool GetIsDepleted ()
 
bool GetIsFirstSpawnDone ()
 
bool GetIsSpawnProcessed ()
 
void SetDespawnTimer (WorldTimestamp time)
 
WorldTimestamp GetDespawnTimer ()
 
void SetRespawnTimestamp (WorldTimestamp timestamp)
 
WorldTimestamp GetRespawnTimestamp ()
 
Vehicle GetSpawnedVehicle ()
 
Vehicle SpawnVehicle ()
 
void OnVehicleDestroyed (IEntity vehicle)
 
void DespawnVehicle ()
 
override void OnPostInit (IEntity owner)
 
override void EOnInit (IEntity owner)
 
void ~SCR_AmbientVehicleSpawnPointComponent ()
 

Protected Member Functions

void Update (SCR_Faction faction)
 

Protected Attributes

int m_iRespawnPeriod
 
ref array< EEditableEntityLabel > m_aIncludedEditableEntityLabels
 
ref array< EEditableEntityLabel > m_aExcludedEditableEntityLabels
 
bool m_bRequireAllIncludedLabels
 
bool m_bDepleted
 
bool m_bFirstSpawnDone
 
bool m_bSpawnProcessed
 
int m_iID
 
WorldTimestamp m_fRespawnTimestamp
 
WorldTimestamp m_fDespawnTimer
 
ResourceName m_sPrefab
 
Vehicle m_Vehicle
 
Faction m_SavedFaction
 

Static Protected Attributes

static const int SPAWNING_RADIUS = 5
 

Constructor & Destructor Documentation

◆ ~SCR_AmbientVehicleSpawnPointComponent()

void SCR_AmbientVehicleSpawnPointComponent.~SCR_AmbientVehicleSpawnPointComponent ( )

Member Function Documentation

◆ DespawnVehicle()

void SCR_AmbientVehicleSpawnPointComponent.DespawnVehicle ( )

◆ EOnInit()

override void SCR_AmbientVehicleSpawnPointComponent.EOnInit ( IEntity  owner)

◆ GetDespawnTimer()

WorldTimestamp SCR_AmbientVehicleSpawnPointComponent.GetDespawnTimer ( )
Returns

◆ GetID()

int SCR_AmbientVehicleSpawnPointComponent.GetID ( )
Returns

◆ GetIsDepleted()

bool SCR_AmbientVehicleSpawnPointComponent.GetIsDepleted ( )
Returns

◆ GetIsFirstSpawnDone()

bool SCR_AmbientVehicleSpawnPointComponent.GetIsFirstSpawnDone ( )
Returns

◆ GetIsSpawnProcessed()

bool SCR_AmbientVehicleSpawnPointComponent.GetIsSpawnProcessed ( )
Returns

◆ GetRespawnPeriod()

int SCR_AmbientVehicleSpawnPointComponent.GetRespawnPeriod ( )
Returns

◆ GetRespawnTimestamp()

WorldTimestamp SCR_AmbientVehicleSpawnPointComponent.GetRespawnTimestamp ( )
Returns

◆ GetSpawnedVehicle()

Vehicle SCR_AmbientVehicleSpawnPointComponent.GetSpawnedVehicle ( )
Returns

◆ OnPostInit()

override void SCR_AmbientVehicleSpawnPointComponent.OnPostInit ( IEntity  owner)

◆ OnVehicleDestroyed()

void SCR_AmbientVehicleSpawnPointComponent.OnVehicleDestroyed ( IEntity  vehicle)
Parameters
[in]vehicle

◆ SetDespawnTimer()

void SCR_AmbientVehicleSpawnPointComponent.SetDespawnTimer ( WorldTimestamp  time)
Parameters
[in]time

◆ SetID()

void SCR_AmbientVehicleSpawnPointComponent.SetID ( int  ID)
Parameters
[in]ID

◆ SetIsDepleted()

void SCR_AmbientVehicleSpawnPointComponent.SetIsDepleted ( bool  depleted)
Parameters
[in]depleted

◆ SetRespawnTimestamp()

void SCR_AmbientVehicleSpawnPointComponent.SetRespawnTimestamp ( WorldTimestamp  timestamp)
Parameters
[in]timestamp

◆ SpawnVehicle()

Vehicle SCR_AmbientVehicleSpawnPointComponent.SpawnVehicle ( )
Returns
the created vehicle

◆ Update()

void SCR_AmbientVehicleSpawnPointComponent.Update ( SCR_Faction  faction)
protected

Member Data Documentation

◆ m_aExcludedEditableEntityLabels

ref array<EEditableEntityLabel> SCR_AmbientVehicleSpawnPointComponent.m_aExcludedEditableEntityLabels
protected

◆ m_aIncludedEditableEntityLabels

ref array<EEditableEntityLabel> SCR_AmbientVehicleSpawnPointComponent.m_aIncludedEditableEntityLabels
protected

◆ m_bDepleted

bool SCR_AmbientVehicleSpawnPointComponent.m_bDepleted
protected

◆ m_bFirstSpawnDone

bool SCR_AmbientVehicleSpawnPointComponent.m_bFirstSpawnDone
protected

◆ m_bRequireAllIncludedLabels

bool SCR_AmbientVehicleSpawnPointComponent.m_bRequireAllIncludedLabels
protected

◆ m_bSpawnProcessed

bool SCR_AmbientVehicleSpawnPointComponent.m_bSpawnProcessed
protected

◆ m_fDespawnTimer

WorldTimestamp SCR_AmbientVehicleSpawnPointComponent.m_fDespawnTimer
protected

◆ m_fRespawnTimestamp

WorldTimestamp SCR_AmbientVehicleSpawnPointComponent.m_fRespawnTimestamp
protected

◆ m_iID

int SCR_AmbientVehicleSpawnPointComponent.m_iID
protected

◆ m_iRespawnPeriod

int SCR_AmbientVehicleSpawnPointComponent.m_iRespawnPeriod
protected

◆ m_SavedFaction

Faction SCR_AmbientVehicleSpawnPointComponent.m_SavedFaction
protected

◆ m_sPrefab

ResourceName SCR_AmbientVehicleSpawnPointComponent.m_sPrefab
protected

◆ m_Vehicle

Vehicle SCR_AmbientVehicleSpawnPointComponent.m_Vehicle
protected

◆ SPAWNING_RADIUS

const int SCR_AmbientVehicleSpawnPointComponent.SPAWNING_RADIUS = 5
staticprotected

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