Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_ScenarioFrameworkPluginSpawnPoint Interface Reference
Inheritance diagram for SCR_ScenarioFrameworkPluginSpawnPoint:
SCR_ScenarioFrameworkPlugin

Public Member Functions

override void Init (SCR_ScenarioFrameworkLayerBase object)
 Initializes spawn point with given parameters.
 
void OnFinalizeSpawnDone_S (SCR_SpawnRequestComponent requestComponent, SCR_SpawnData data, IEntity entity)
 Spawns an entity at a specific spawn point, activates actions associated with the spawn point on entity spawn.
 
override array< ref SCR_ScenarioFrameworkActionBaseGetActions ()
 
- Public Member Functions inherited from SCR_ScenarioFrameworkPlugin
SCR_ScenarioFrameworkLayerBase GetObject ()
 
void OnWBKeyChanged (SCR_ScenarioFrameworkLayerBase object)
 

Public Attributes

float m_fSpawnRadius
 
string m_sFaction
 
bool m_bShowInDeployMapOnly
 
bool m_bTimedSpawnPoint
 
ref SCR_UIInfo m_Info
 
bool m_bUseNearbySpawnPositions
 
float m_fSpawnPositionUsageRange
 
float m_fRespawnTime
 
bool m_bPassSpawnedEntity
 
ref array< ref SCR_ScenarioFrameworkActionBasem_aActionsOnSpawnPointUsed
 
IEntity m_Asset
 
- Public Attributes inherited from SCR_ScenarioFrameworkPlugin
bool m_bDebug
 
SCR_ScenarioFrameworkLayerBase m_Object
 

Member Function Documentation

◆ GetActions()

override array< ref SCR_ScenarioFrameworkActionBase > SCR_ScenarioFrameworkPluginSpawnPoint.GetActions ( )
Returns
[out] Actions

Implements SCR_ScenarioFrameworkPlugin.

◆ Init()

override void SCR_ScenarioFrameworkPluginSpawnPoint.Init ( SCR_ScenarioFrameworkLayerBase object)

Initializes spawn point with given parameters.

Parameters
[in]objectof layer base from which entity is further retrieved

Implements SCR_ScenarioFrameworkPlugin.

◆ OnFinalizeSpawnDone_S()

void SCR_ScenarioFrameworkPluginSpawnPoint.OnFinalizeSpawnDone_S ( SCR_SpawnRequestComponent requestComponent,
SCR_SpawnData data,
IEntity entity )

Spawns an entity at a specific spawn point, activates actions associated with the spawn point on entity spawn.

Parameters
[in]requestComponentRequestComponent represents the spawn request component for the scenario framework plugin spawn point.
[in]dataSpawn data represents the parameters for spawning an entity at a specific location in the scenario.
[in]entitySpawned entity representing an object in the game world.

Member Data Documentation

◆ m_aActionsOnSpawnPointUsed

ref array<ref SCR_ScenarioFrameworkActionBase> SCR_ScenarioFrameworkPluginSpawnPoint.m_aActionsOnSpawnPointUsed

◆ m_Asset

IEntity SCR_ScenarioFrameworkPluginSpawnPoint.m_Asset

◆ m_bPassSpawnedEntity

bool SCR_ScenarioFrameworkPluginSpawnPoint.m_bPassSpawnedEntity

◆ m_bShowInDeployMapOnly

bool SCR_ScenarioFrameworkPluginSpawnPoint.m_bShowInDeployMapOnly

◆ m_bTimedSpawnPoint

bool SCR_ScenarioFrameworkPluginSpawnPoint.m_bTimedSpawnPoint

◆ m_bUseNearbySpawnPositions

bool SCR_ScenarioFrameworkPluginSpawnPoint.m_bUseNearbySpawnPositions

◆ m_fRespawnTime

float SCR_ScenarioFrameworkPluginSpawnPoint.m_fRespawnTime

◆ m_fSpawnPositionUsageRange

float SCR_ScenarioFrameworkPluginSpawnPoint.m_fSpawnPositionUsageRange

◆ m_fSpawnRadius

float SCR_ScenarioFrameworkPluginSpawnPoint.m_fSpawnRadius

◆ m_Info

ref SCR_UIInfo SCR_ScenarioFrameworkPluginSpawnPoint.m_Info

◆ m_sFaction

string SCR_ScenarioFrameworkPluginSpawnPoint.m_sFaction

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