Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SCR_PrefabsSpawner Interface Reference

Base class for Prefabs Spawning. More...

Public Member Functions

EPrefabSpawnType GetType ()
 
void Spawn (array< SCR_PrefabSpawnPoint > prefabSpawnPoints)
 Call this to trigger spawn logic for this spawner.
 
void SpawnPrefabsCategories (int numberOfPrefabsToSpawn, array< ref SCR_BasePrefabCategory > prefabsCategories)
 Triggers spawning for Categories of prefabs and/or nested categories of prefabs.
 
void SpawnPrefabCategory (int totalprefabs, ResourceName prefab)
 Spawn prefabs on random spawnpoints.
 

Protected Member Functions

int GetTotalRatio (array< ref SCR_BasePrefabCategory > prefabsCategories)
 Total Ratio for prefab/s categories on same level of hierarchy.
 

Protected Attributes

EPrefabSpawnType m_eType
 
EGameFlags m_eRequiredGameFlags
 
int m_iTotalPrefabs
 
ref array< ref SCR_BasePrefabCategorym_aPrefabsCategories
 
ref array< SCR_PrefabSpawnPointm_aPrefabSpawnPoints
 List of all SCR_PrefabSpawnPoints for specific EPrefabSpawnType.
 

Detailed Description

Base class for Prefabs Spawning.

Member Function Documentation

◆ GetTotalRatio()

int SCR_PrefabsSpawner.GetTotalRatio ( array< ref SCR_BasePrefabCategory prefabsCategories)
protected

Total Ratio for prefab/s categories on same level of hierarchy.

Parameters
[in]prefabsCategories
Returns

◆ GetType()

EPrefabSpawnType SCR_PrefabsSpawner.GetType ( )
Returns

◆ Spawn()

void SCR_PrefabsSpawner.Spawn ( array< SCR_PrefabSpawnPoint prefabSpawnPoints)

Call this to trigger spawn logic for this spawner.

Parameters
[in]prefabSpawnPoints

◆ SpawnPrefabCategory()

void SCR_PrefabsSpawner.SpawnPrefabCategory ( int  totalprefabs,
ResourceName  prefab 
)

Spawn prefabs on random spawnpoints.

Parameters
[in]totalprefabs
[in]prefab

◆ SpawnPrefabsCategories()

void SCR_PrefabsSpawner.SpawnPrefabsCategories ( int  numberOfPrefabsToSpawn,
array< ref SCR_BasePrefabCategory prefabsCategories 
)

Triggers spawning for Categories of prefabs and/or nested categories of prefabs.

Parameters
[in]numberOfPrefabsToSpawn
[in]prefabsCategories

Member Data Documentation

◆ m_aPrefabsCategories

ref array<ref SCR_BasePrefabCategory> SCR_PrefabsSpawner.m_aPrefabsCategories
protected

◆ m_aPrefabSpawnPoints

ref array<SCR_PrefabSpawnPoint> SCR_PrefabsSpawner.m_aPrefabSpawnPoints
protected

List of all SCR_PrefabSpawnPoints for specific EPrefabSpawnType.

◆ m_eRequiredGameFlags

EGameFlags SCR_PrefabsSpawner.m_eRequiredGameFlags
protected

◆ m_eType

EPrefabSpawnType SCR_PrefabsSpawner.m_eType
protected

◆ m_iTotalPrefabs

int SCR_PrefabsSpawner.m_iTotalPrefabs
protected

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