Go to the source code of this file.
|
SCR_PlayerSpawnPointManagerComponentClass SCR_BaseGameModeComponentClass | Attribute (uiwidget:UIWidgets.ResourcePickerThumbnail, params:"et")] protected ResourceName m_SpawnPointPrefab |
|
void | EnablePlayerSpawnPoints (bool enable, int notificationPlayerID=-1) |
|
bool | IsPlayerSpawnPointsEnabled () |
|
protected void | AddSpawnPoint (int playerID) |
|
protected void | RemoveSpawnPoint (int playerID) |
|
void | EnableRadioVehicleSpawning (bool enable, int notificationPlayerID=-1) |
|
protected void | RPC_EnableRadioVehicleSpawning (bool enable) |
|
bool | IsRadioVehicleSpawningEnabled () |
|
ScriptInvokerBool | GetOnRadioVehicleSpawningChanged () |
|
void | EnableDeployableSpawnPoints (bool enable, int notificationPlayerID=-1) |
|
protected void | RPC_EnableDeployableSpawnPoints (bool enable) |
|
bool | IsDeployingSpawnPointsEnabled () |
|
ScriptInvokerBool | GetOnSpawnPointDeployingEnabledChanged () |
|
override void | OnPlayerConnected (int playerId) |
|
override void | OnPlayerDisconnected (int playerId, KickCauseCode cause, int timeout) |
|
override void | OnPlayerSpawnFinalize_S (SCR_SpawnRequestComponent requestComponent, SCR_SpawnHandlerComponent handlerComponent, SCR_SpawnData data, IEntity entity) |
|
override void | OnPlayerKilled (int playerId, IEntity playerEntity, IEntity killerEntity, notnull Instigator killer) |
|
override bool | RplSave (ScriptBitWriter writer) |
|
override bool | RplLoad (ScriptBitReader reader) |
|
protected override void | OnDelete (IEntity owner) |
|
◆ AddSpawnPoint()
protected void AddSpawnPoint |
( |
int |
playerID | ) |
|
◆ Attribute()
◆ EnableDeployableSpawnPoints()
void EnableDeployableSpawnPoints |
( |
bool |
enable, |
|
|
int |
notificationPlayerID = -1 |
|
) |
| |
Set if players are allowed to deploy their radio backpack. (Server only)
- Parameters
-
[in] | enable | True to enable the system |
[in] | notificationPlayerID | if not -1 then a notification will be shown to all players that deployable radio logic is enabled/disabled |
Definition at line 164 of file SCR_PlayerSpawnPointManagerComponent.c.
◆ EnablePlayerSpawnPoints()
void EnablePlayerSpawnPoints |
( |
bool |
enable, |
|
|
int |
notificationPlayerID = -1 |
|
) |
| |
Set status of automatic player spawn points. When enabled, a spawn point will be created for every connected player, even those who connect later. When disabled, all existing player spawn points will be deleted.
- Parameters
-
[in] | enable | True to enable the system |
[in] | notificationPlayerID | if not -1 then a notification will be shown to all players that spawning on players is enabled/disabled |
Definition at line 31 of file SCR_PlayerSpawnPointManagerComponent.c.
◆ EnableRadioVehicleSpawning()
void EnableRadioVehicleSpawning |
( |
bool |
enable, |
|
|
int |
notificationPlayerID = -1 |
|
) |
| |
Set if Radio vehicle Respawning is enabled for specific respawn vehicles eg: Command Trucks (Server)
- Parameters
-
[in] | enable | True to enable the system |
[in] | notificationPlayerID | if not -1 then a notification will be shown to all players that spawning on stationary vehicles is enabled/disabled |
Definition at line 116 of file SCR_PlayerSpawnPointManagerComponent.c.
◆ GetOnRadioVehicleSpawningChanged()
◆ GetOnSpawnPointDeployingEnabledChanged()
◆ IsDeployingSpawnPointsEnabled()
bool IsDeployingSpawnPointsEnabled |
( |
| ) |
|
◆ IsPlayerSpawnPointsEnabled()
bool IsPlayerSpawnPointsEnabled |
( |
| ) |
|
◆ IsRadioVehicleSpawningEnabled()
bool IsRadioVehicleSpawningEnabled |
( |
| ) |
|
◆ OnPlayerSpawnFinalize_S()
override void OnPlayerSpawnFinalize_S |
( |
SCR_SpawnRequestComponent |
requestComponent, |
|
|
SCR_SpawnHandlerComponent |
handlerComponent, |
|
|
SCR_SpawnData |
data, |
|
|
IEntity |
entity |
|
) |
| |
◆ RemoveSpawnPoint()
protected void RemoveSpawnPoint |
( |
int |
playerID | ) |
|
◆ RPC_EnableDeployableSpawnPoints()
protected void RPC_EnableDeployableSpawnPoints |
( |
bool |
enable | ) |
|
◆ RPC_EnableRadioVehicleSpawning()
protected void RPC_EnableRadioVehicleSpawning |
( |
bool |
enable | ) |
|
◆ RplLoad()
override bool RplLoad |
( |
ScriptBitReader |
reader | ) |
|
◆ RplSave()
override bool RplSave |
( |
ScriptBitWriter |
writer | ) |
|
◆ m_bDeployableSpawnPointsEnabled
protected bool m_bDeployableSpawnPointsEnabled |
◆ m_bEnablePlayerSpawnPoints
protected bool m_bEnablePlayerSpawnPoints |
◆ m_bRadioVehicleSpawningEnabled
protected bool m_bRadioVehicleSpawningEnabled |
◆ m_OnRadioVehicleSpawningChanged
◆ m_OnSpawnPointDeployingEnabledChanged
◆ m_SpawnPoints
protected ref map<int, SCR_PlayerSpawnPoint> m_SpawnPoints = new map<int, SCR_PlayerSpawnPoint>() |