Arma Reforger Explorer
1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Enumerations | |
enum | EGameFlags { Metabolism = 1, SpawnVehicles = 2, SpawnAI = 4, Last = 4 } |
GameMode Game Flags represented by bit mask. More... | |
Functions | |
void | ~ArmaReforgerScripted () |
SCR_DataCollectorComponent | GetDataCollector () |
SCR_ResourceGrid | GetResourceGrid () |
SCR_ResourceSystemSubscriptionManager | GetResourceSystemSubscriptionManager () |
void | RegisterDataCollector (SCR_DataCollectorComponent instance) |
void | UnregisterBuildingDestructionManager (notnull SCR_BuildingDestructionManagerComponent manager) |
void | RegisterBuildingDestructionManager (notnull SCR_BuildingDestructionManagerComponent manager) |
SCR_BuildingDestructionManagerComponent | GetBuildingDestructionManager () |
SCR_LoadoutManager | GetLoadoutManager () |
void | RegisterSoundManagerEntity (SCR_SoundManagerEntity instance) |
SCR_SoundManagerEntity | GetSoundManagerEntity () |
SCR_SettingsManager | GetSettingsManager () |
SCR_ProfaneFilter | GetProfanityFilter () |
SCR_SaveManagerCore | GetSaveManager () |
bool | GetHasKeyboard () |
ScriptCallQueue | GetCallqueue () |
ScriptInvoker | OnUserSettingsChangedInvoker () |
ScriptInvoker | OnInputDeviceUserChangedInvoker () |
ScriptInvoker | OnInputDeviceIsGamepadInvoker () |
ScriptInvoker | OnWorldSimulatePhysicsInvoker () |
ScriptInvoker | OnWindowResizeInvoker () |
override bool | GetIsClientAuthority () |
override protected void | OnMissionSet (MissionHeader mission) |
override void | OnCinematicStart () |
override void | OnCinematicEnd () |
override void | OnCinematicBlending (float blendFactor, vector cameraPosition) |
override protected void | OnKickedFromGame (KickCauseCode kickCode) |
Called after player was kicked from game back to main menu, providing reason for the kick. More... | |
bool | GetFullKickReason (KickCauseCode kickCode, out KickCauseGroup2 groupInt, out int reasonInt, out string group, out string reason) |
protected void | AddRejoinAttempt () |
protected override void | OnWorldPostProcess (World world) |
protected override void | ShowErrorMessage (string msg) |
protected void | ShowNextErrorDialog () |
bool | GetGameStarted () |
EGameFlags | GetGameFlags () |
void | SetGameFlags (EGameFlags newGameFlags, bool shouldInvoke) |
bool | AreGameFlagsObtained () |
bool | AreGameFlagsSet (EGameFlags checkGameFlags) |
ScriptInvoker | GetOnObtainedGameFlagsInvoker () |
protected void | InvokeGameFlags () |
override | GetMenuPreset () |
override LoadingAnim | CreateLoadingAnim (WorkspaceWidget workspaceWidget) |
override void | OnAfterInit (BaseWorld world) |
override bool | OnGameStart () |
Gets called after world is initialized but before first ticks. More... | |
override void | OnGameEnd () |
Called on all machines when the world ends. More... | |
override void | OnUserSettingsChangedEvent () |
override void | OnInputDeviceUserChangedEvent (EInputDeviceType oldDevice, EInputDeviceType newDevice) |
override void | OnInputDeviceIsGamepadEvent (bool isGamepad) |
override void | OnWorldSimulatePhysics (float timeSlice) |
override event void | OnWindowResize (int w, int h, bool windowed) |
void | AddActionListeners () |
void | RemoveActionListeners () |
override void | OnUpdate (BaseWorld world, float timeslice) |
void | ShutdownBackend () |
void | SetHUDManager (SCR_HUDManagerComponent hud) |
void | LoadSave (string fileName) |
void | RegisterLoadoutManager (SCR_LoadoutManager instance) |
void | UnregisterLoadoutManager (SCR_LoadoutManager instance) |
SCR_HUDManagerComponent | GetHUDManager () |
override protected ref Managed | GetPlayerDataStats (int playerID) |
override string | GetMissionName () |
override void | PlayGameConfig (ResourceName sResource, string addonsList) |
override void | HostGameConfig () |
override Managed | ReadGameConfig (string sResource) |
override array< ResourceName > | GetDefaultGameConfigs () |
protected void | InsertNewScenario (ResourceName scenario, inout array< ResourceName > resources) |
bool | IsPlatformGameConsole () |
override void | OnGamepadConnectionStatus (bool isConnected) |
Game | CreateGame () |
ArmaReforgerScripted | GetGame () |
Variables | |
enum EGameFlags | CONFIG_CORES_PATH = "Configs/Core/" |
Enum of DiagMenu id values, generated by Game. More... | |
const ResourceName | CONFIG_DIALOGS_ERROR = "{D3BFEE28E7D5B6A1}Configs/ServerBrowser/KickDialogs.conf" |
protected EGameFlags | m_eGameFlags |
Game Flags specific for current game mode, or for the game mode which is going to be played when it is a host/server side. More... | |
protected bool | m_bAreGameFlagsObtained |
protected ref ScriptInvoker | Event_OnObtainedGameFlags = new ScriptInvoker() |
protected SCR_HUDManagerComponent | m_HUDManager |
protected ScriptedChatEntity | m_ChatEntity |
protected ref SCR_GameCoresManager | m_CoresManager |
protected ref SCR_SettingsManager | m_SettingsManager |
protected ref SCR_ProfaneFilter | m_ProfanityFilter |
protected SCR_SaveManagerCore | m_SaveManagerCore |
protected SCR_BuildingDestructionManagerComponent | m_BuildingDestructionManager |
protected SCR_SpawnerAIGroupManagerComponent | m_SpawnerAIGroupManager |
protected bool | m_bHasKeyboard |
protected SCR_LoadoutManager | m_pLoadoutManager |
Object responsible for managing and providing game modes with list of available loadouts. More... | |
protected SCR_DataCollectorComponent | m_DataCollectorComponent |
Object responsible for tracking and connecting to the database for Career Profile. More... | |
protected SCR_SoundManagerEntity | m_SoundManagerEntity |
Object responsible for managing sounds trigged in script. More... | |
ref ScriptInvoker | m_OnMissionSetInvoker = new ScriptInvoker() |
ref RplSessionErrorHandler | m_SessionErrorHandler |
bool | m_bIsMainMenuOpen = false |
private bool | m_bGameStarted = false |
protected ref SCR_Stack< SCR_GameErrorMessage > | m_aErrorStack = new SCR_Stack<SCR_GameErrorMessage>() |
Stack of queued error messages. All messages are popped one by one as user closes them and only in the main menu. More... | |
protected ref ScriptInvoker | m_OnChangeUserSettingsInvoker = new ScriptInvoker() |
protected ref ScriptInvoker | m_OnInputDeviceUserChangedInvoker = new ScriptInvoker() |
protected ref ScriptInvoker | m_OnInputDeviceIsGamepadInvoker = new ScriptInvoker() |
protected ref ScriptInvoker | m_OnWorldSimulatePhysicsInvoker = new ScriptInvoker() |
protected ref ScriptInvoker< int, int, bool > | m_OnWindowResizeInvoker = new ScriptInvoker() |
protected ref ScriptCallQueue | m_Callqueue = new ScriptCallQueue() |
protected ref SCR_ResourceGrid | m_ResourceGrid |
protected ref SCR_ResourceSystemSubscriptionManager | m_ResourceSystemSubscriptionManager |
ArmaReforgerScripted | g_ARGame |
enum EGameFlags |
bool AreGameFlagsObtained | ( | ) |
You should normally register to GetOnObtainedGameFlagsInvoker() but this is available for cases where registration is not possible.
bool AreGameFlagsSet | ( | EGameFlags | checkGameFlags | ) |
override LoadingAnim CreateLoadingAnim | ( | WorkspaceWidget | workspaceWidget | ) |
SCR_BuildingDestructionManagerComponent GetBuildingDestructionManager | ( | ) |
override array<ResourceName> GetDefaultGameConfigs | ( | ) |
bool GetFullKickReason | ( | KickCauseCode | kickCode, |
out KickCauseGroup2 | groupInt, | ||
out int | reasonInt, | ||
out string | group, | ||
out string | reason | ||
) |
ArmaReforgerScripted GetGame | ( | ) |
EGameFlags GetGameFlags | ( | ) |
SCR_HUDManagerComponent GetHUDManager | ( | ) |
override bool GetIsClientAuthority | ( | ) |
SCR_LoadoutManager GetLoadoutManager | ( | ) |
override GetMenuPreset | ( | ) |
override protected ref Managed GetPlayerDataStats | ( | int | playerID | ) |
SCR_ProfaneFilter GetProfanityFilter | ( | ) |
SCR_ResourceGrid GetResourceGrid | ( | ) |
SCR_ResourceSystemSubscriptionManager GetResourceSystemSubscriptionManager | ( | ) |
SCR_SaveManagerCore GetSaveManager | ( | ) |
SCR_SettingsManager GetSettingsManager | ( | ) |
SCR_SoundManagerEntity GetSoundManagerEntity | ( | ) |
protected void InsertNewScenario | ( | ResourceName | scenario, |
inout array< ResourceName > | resources | ||
) |
bool IsPlatformGameConsole | ( | ) |
override void OnAfterInit | ( | BaseWorld | world | ) |
override void OnCinematicBlending | ( | float | blendFactor, |
vector | cameraPosition | ||
) |
override void OnGameEnd | ( | ) |
override void OnGamepadConnectionStatus | ( | bool | isConnected | ) |
override void OnInputDeviceUserChangedEvent | ( | EInputDeviceType | oldDevice, |
EInputDeviceType | newDevice | ||
) |
override protected void OnKickedFromGame | ( | KickCauseCode | kickCode | ) |
override protected void OnMissionSet | ( | MissionHeader | mission | ) |
protected override void OnWorldPostProcess | ( | World | world | ) |
override void PlayGameConfig | ( | ResourceName | sResource, |
string | addonsList | ||
) |
override Managed ReadGameConfig | ( | string | sResource | ) |
void RegisterBuildingDestructionManager | ( | notnull SCR_BuildingDestructionManagerComponent | manager | ) |
void RegisterDataCollector | ( | SCR_DataCollectorComponent | instance | ) |
void RegisterLoadoutManager | ( | SCR_LoadoutManager | instance | ) |
void RegisterSoundManagerEntity | ( | SCR_SoundManagerEntity | instance | ) |
void SetGameFlags | ( | EGameFlags | newGameFlags, |
bool | shouldInvoke | ||
) |
void SetHUDManager | ( | SCR_HUDManagerComponent | hud | ) |
protected override void ShowErrorMessage | ( | string | msg | ) |
protected void ShowNextErrorDialog | ( | ) |
void UnregisterBuildingDestructionManager | ( | notnull SCR_BuildingDestructionManagerComponent | manager | ) |
void UnregisterLoadoutManager | ( | SCR_LoadoutManager | instance | ) |
enum EGameFlags CONFIG_CORES_PATH = "Configs/Core/" |
Enum of DiagMenu id values, generated by Game.
Main game instance. Created when the game starts (not when a world starts!) and persists until the game is closed.
const ResourceName CONFIG_DIALOGS_ERROR = "{D3BFEE28E7D5B6A1}Configs/ServerBrowser/KickDialogs.conf" |
protected ref ScriptInvoker Event_OnObtainedGameFlags = new ScriptInvoker() |
protected ref SCR_Stack<SCR_GameErrorMessage> m_aErrorStack = new SCR_Stack<SCR_GameErrorMessage>() |
protected SCR_BuildingDestructionManagerComponent m_BuildingDestructionManager |
protected ref ScriptCallQueue m_Callqueue = new ScriptCallQueue() |
protected ScriptedChatEntity m_ChatEntity |
protected ref SCR_GameCoresManager m_CoresManager |
protected SCR_DataCollectorComponent m_DataCollectorComponent |
protected EGameFlags m_eGameFlags |
protected SCR_HUDManagerComponent m_HUDManager |
protected ref ScriptInvoker m_OnChangeUserSettingsInvoker = new ScriptInvoker() |
protected ref ScriptInvoker m_OnInputDeviceIsGamepadInvoker = new ScriptInvoker() |
protected ref ScriptInvoker m_OnInputDeviceUserChangedInvoker = new ScriptInvoker() |
protected ref ScriptInvoker m_OnWorldSimulatePhysicsInvoker = new ScriptInvoker() |
protected SCR_LoadoutManager m_pLoadoutManager |
protected ref SCR_ProfaneFilter m_ProfanityFilter |
protected ref SCR_ResourceGrid m_ResourceGrid |
protected ref SCR_ResourceSystemSubscriptionManager m_ResourceSystemSubscriptionManager |
protected SCR_SaveManagerCore m_SaveManagerCore |
ref RplSessionErrorHandler m_SessionErrorHandler |
protected ref SCR_SettingsManager m_SettingsManager |
protected SCR_SoundManagerEntity m_SoundManagerEntity |