HotfixManagerClassName
HotfixManagerClassName
#Overview
name: HotfixManagerClassName
The value of this variable can be defined or overridden in .ini config files. 1
.ini config file referencing this setting variable.
It is referenced in 2
C++ source files.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Projects/Lyra/Config/DefaultEngine.ini:73, section: [/Script/Hotfix.OnlineHotfixManager]
- INI Section:
/Script/Hotfix.OnlineHotfixManager
- Raw value:
/Script/LyraGame.LyraHotfixManager
- Is Array:
False
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Plugins/Online/OnlineFramework/Source/Hotfix/Private/OnlineHotfixManager.cpp:205
Scope (from outer to inner):
file
function UOnlineHotfixManager* UOnlineHotfixManager::Get
Source code excerpt:
if (HotfixManager == nullptr)
{
FString HotfixManagerClassName = DefaultObject->HotfixManagerClassName;
UClass* HotfixManagerClass = LoadClass<UOnlineHotfixManager>(nullptr, *HotfixManagerClassName, nullptr, LOAD_None, nullptr);
if (HotfixManagerClass == nullptr)
{
// Just use the default class if it couldn't load what was specified
HotfixManagerClass = UOnlineHotfixManager::StaticClass();
}
// Create it and store it
#Loc: <Workspace>/Engine/Plugins/Online/OnlineFramework/Source/Hotfix/Public/OnlineHotfixManager.h:399
Scope (from outer to inner):
file
class class UOnlineHotfixManager : public UObject
Source code excerpt:
/** Tells the factory method which class to contruct */
UPROPERTY(Config)
FString HotfixManagerClassName;
/** Used to prevent development work from interfering with playtests, etc. */
UPROPERTY(Config)
FString DebugPrefix;
/** Starts the fetching of hotfix data from the OnlineTitleFileInterface that is registered for this game */