Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_RestrictedDeployableSpawnPoint Class Reference

Basically SCR_SpawnPoint with the ability to limit respawn amount. More...

Inheritance diagram for SCR_RestrictedDeployableSpawnPoint:
SCR_DeployableSpawnPoint

Protected Member Functions

bool CanSpawn (notnull array< SCR_ChimeraCharacter > characters, Faction spawnPointFaction, vector spawnPointOrigin)
override bool IsSpawnPointVisibleForPlayer (int pid)
override void OnFinalizeSpawnDone_S (SCR_SpawnRequestComponent requestComponent, SCR_SpawnData data, IEntity entity)
override bool CanReserveFor_S (int playerId, out SCR_ESpawnResult result=SCR_ESpawnResult.SPAWN_NOT_ALLOWED)
void SetAllowAllGroupsToSpawn (bool allowAllGroupsToSpawn)
void SetBudgetType (SCR_ESpawnPointBudgetType budgetType)
void SetGroupID (int groupID)
int GetMaxRespawns ()
void SetMaxRespawns (int maxRespawns)
int GetRespawnCount ()
void SetRespawnCount (int respawnCount)
bool IsLoadoutAllowed ()
void SetLoadoutAllowed (bool allow)

Protected Attributes

bool m_bAllowAllGroupsToSpawn
int m_iGroupID = -1
SCR_ESpawnPointBudgetType m_eRespawnBudgetType
int m_iMaxRespawns
int m_iRespawnCount
bool m_bLoadoutAllowed

Detailed Description

Basically SCR_SpawnPoint with the ability to limit respawn amount.

Definition at line 8 of file SCR_RestrictedDeployableSpawnPoint.c.

Member Function Documentation

◆ CanReserveFor_S()

override bool SCR_RestrictedDeployableSpawnPoint::CanReserveFor_S ( int playerId,
out SCR_ESpawnResult result = SCR_ESpawnResult.SPAWN_NOT_ALLOWED )
inlineprotected

Definition at line 92 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ CanSpawn()

bool SCR_RestrictedDeployableSpawnPoint::CanSpawn ( notnull array< SCR_ChimeraCharacter > characters,
Faction spawnPointFaction,
vector spawnPointOrigin )
inlineprotected

Definition at line 25 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ GetMaxRespawns()

int SCR_RestrictedDeployableSpawnPoint::GetMaxRespawns ( )
inlineprotected

Definition at line 162 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ GetRespawnCount()

int SCR_RestrictedDeployableSpawnPoint::GetRespawnCount ( )
inlineprotected

Definition at line 174 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ IsLoadoutAllowed()

bool SCR_RestrictedDeployableSpawnPoint::IsLoadoutAllowed ( )
inlineprotected

Definition at line 186 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ IsSpawnPointVisibleForPlayer()

override bool SCR_RestrictedDeployableSpawnPoint::IsSpawnPointVisibleForPlayer ( int pid)
inlineprotected

Definition at line 60 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ OnFinalizeSpawnDone_S()

override void SCR_RestrictedDeployableSpawnPoint::OnFinalizeSpawnDone_S ( SCR_SpawnRequestComponent requestComponent,
SCR_SpawnData data,
IEntity entity )
inlineprotected

Definition at line 75 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ SetAllowAllGroupsToSpawn()

void SCR_RestrictedDeployableSpawnPoint::SetAllowAllGroupsToSpawn ( bool allowAllGroupsToSpawn)
inlineprotected

Definition at line 142 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ SetBudgetType()

void SCR_RestrictedDeployableSpawnPoint::SetBudgetType ( SCR_ESpawnPointBudgetType budgetType)
inlineprotected

Definition at line 149 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ SetGroupID()

void SCR_RestrictedDeployableSpawnPoint::SetGroupID ( int groupID)
inlineprotected

Definition at line 155 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ SetLoadoutAllowed()

void SCR_RestrictedDeployableSpawnPoint::SetLoadoutAllowed ( bool allow)
inlineprotected

Definition at line 192 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ SetMaxRespawns()

void SCR_RestrictedDeployableSpawnPoint::SetMaxRespawns ( int maxRespawns)
inlineprotected

Definition at line 168 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ SetRespawnCount()

void SCR_RestrictedDeployableSpawnPoint::SetRespawnCount ( int respawnCount)
inlineprotected

Definition at line 180 of file SCR_RestrictedDeployableSpawnPoint.c.

Member Data Documentation

◆ m_bAllowAllGroupsToSpawn

bool SCR_RestrictedDeployableSpawnPoint::m_bAllowAllGroupsToSpawn
protected

Definition at line 11 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ m_bLoadoutAllowed

bool SCR_RestrictedDeployableSpawnPoint::m_bLoadoutAllowed
protected

Definition at line 22 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ m_eRespawnBudgetType

SCR_ESpawnPointBudgetType SCR_RestrictedDeployableSpawnPoint::m_eRespawnBudgetType
protected

Definition at line 16 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ m_iGroupID

int SCR_RestrictedDeployableSpawnPoint::m_iGroupID = -1
protected

Definition at line 14 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ m_iMaxRespawns

int SCR_RestrictedDeployableSpawnPoint::m_iMaxRespawns
protected

Definition at line 18 of file SCR_RestrictedDeployableSpawnPoint.c.

◆ m_iRespawnCount

int SCR_RestrictedDeployableSpawnPoint::m_iRespawnCount
protected

Definition at line 20 of file SCR_RestrictedDeployableSpawnPoint.c.


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