Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_GameModeEditor Class Reference
Inheritance diagram for SCR_GameModeEditor:
SCR_BaseGameMode

Protected Member Functions

EGameModeEditorTarget GetGameMasterTarget ()
void OnEditorManagerCreatedServer (SCR_EditorManagerEntity editorManager)
void OnEditorManagerDeletedServer (SCR_EditorManagerEntity editorManager)
void OnEditorManagerInitOwner (SCR_EditorManagerEntity editorManager)
void OnLimitedChanged (bool isLimited)
void OnPlayerTerminated (int playerId)
override void OnPlayerKilled (int playerId, IEntity playerEntity, IEntity killerEntity, notnull Instigator killer)
override void OnPlayerDeleted (int playerId, IEntity player)
override void OnGameStart ()
override void OnGameEnd ()
void SCR_GameModeEditor (IEntitySource src, IEntity parent)
void ~SCR_GameModeEditor ()

Protected Attributes

bool m_bAutoInitEditor
EGameModeEditorTarget m_GameMasterTarget
int m_iPersistentGameMasterPlayerID
SCR_EditorManagerCore m_Core

Detailed Description

Constructor & Destructor Documentation

◆ SCR_GameModeEditor()

void SCR_GameModeEditor::SCR_GameModeEditor ( IEntitySource src,
IEntity parent )
inlineprotected

◆ ~SCR_GameModeEditor()

void SCR_GameModeEditor::~SCR_GameModeEditor ( )
inlineprotected

Member Function Documentation

◆ GetGameMasterTarget()

EGameModeEditorTarget SCR_GameModeEditor::GetGameMasterTarget ( )
inlineprotected

Get game master target which dictates how players obtain their GM rights. Note that target might be forced to change on evaluate on server if set on voting is enabled and the player is hosting Main use is to check if target == EVERYBODY or NOBODY

Returns
EGameModeEditorTarget enum holding the information regarding the target type
Examples
F:/Games/AReforger/scripts/Game/GameMode/SCR_GameModeEditor.c.

Definition at line 27 of file SCR_GameModeEditor.c.

◆ OnEditorManagerCreatedServer()

void SCR_GameModeEditor::OnEditorManagerCreatedServer ( SCR_EditorManagerEntity editorManager)
inlineprotected

◆ OnEditorManagerDeletedServer()

void SCR_GameModeEditor::OnEditorManagerDeletedServer ( SCR_EditorManagerEntity editorManager)
inlineprotected

◆ OnEditorManagerInitOwner()

void SCR_GameModeEditor::OnEditorManagerInitOwner ( SCR_EditorManagerEntity editorManager)
inlineprotected

◆ OnGameEnd()

override void SCR_GameModeEditor::OnGameEnd ( )
inlineprotected

◆ OnGameStart()

override void SCR_GameModeEditor::OnGameStart ( )
inlineprotected

◆ OnLimitedChanged()

void SCR_GameModeEditor::OnLimitedChanged ( bool isLimited)
inlineprotected

◆ OnPlayerDeleted()

override void SCR_GameModeEditor::OnPlayerDeleted ( int playerId,
IEntity player )
inlineprotected

◆ OnPlayerKilled()

override void SCR_GameModeEditor::OnPlayerKilled ( int playerId,
IEntity playerEntity,
IEntity killerEntity,
notnull Instigator killer )
inlineprotected

◆ OnPlayerTerminated()

void SCR_GameModeEditor::OnPlayerTerminated ( int playerId)
inlineprotected

Member Data Documentation

◆ m_bAutoInitEditor

bool SCR_GameModeEditor::m_bAutoInitEditor
protected

◆ m_Core

SCR_EditorManagerCore SCR_GameModeEditor::m_Core
protected

◆ m_GameMasterTarget

EGameModeEditorTarget SCR_GameModeEditor::m_GameMasterTarget
protected

◆ m_iPersistentGameMasterPlayerID

int SCR_GameModeEditor::m_iPersistentGameMasterPlayerID
protected

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