DefaultUIPolicyClass

DefaultUIPolicyClass

#Overview

name: DefaultUIPolicyClass

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/DefaultGame.ini:60, section: [/Script/LyraGame.LyraUIManagerSubsystem]

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Projects/Lyra/Plugins/CommonGame/Source/Private/GameUIManagerSubsystem.cpp:14

Scope (from outer to inner):

file
function     void UGameUIManagerSubsystem::Initialize

Source code excerpt:

	Super::Initialize(Collection);

	if (!CurrentPolicy && !DefaultUIPolicyClass.IsNull())
	{
		TSubclassOf<UGameUIPolicy> PolicyClass = DefaultUIPolicyClass.LoadSynchronous();
		SwitchToPolicy(NewObject<UGameUIPolicy>(this, PolicyClass));
	}
}

void UGameUIManagerSubsystem::Deinitialize()
{

#Loc: <Workspace>/Projects/Lyra/Plugins/CommonGame/Source/Public/GameUIManagerSubsystem.h:46

Scope (from outer to inner):

file
class        class UGameUIManagerSubsystem : public UGameInstanceSubsystem

Source code excerpt:


	UPROPERTY(config, EditAnywhere)
	TSoftClassPtr<UGameUIPolicy> DefaultUIPolicyClass;
};