CompatibleUniqueNetIdTypes

CompatibleUniqueNetIdTypes

#Overview

name: CompatibleUniqueNetIdTypes

The value of this variable can be defined or overridden in .ini config files. 8 .ini config files referencing this setting variable.

It is referenced in 2 C++ source files.

#Summary

#Setting Variables

#References In INI files

Location: <Workspace>/Projects/Lyra/Config/Custom/EOS/DefaultEngine.ini:14, section: [/Script/OnlineSubsystemUtils.OnlineEngineInterfaceImpl]

Location: <Workspace>/Projects/Lyra/Config/Custom/EOS/DefaultEngine.ini:15, section: [/Script/OnlineSubsystemUtils.OnlineEngineInterfaceImpl]

Location: <Workspace>/Projects/Lyra/Config/Custom/EOS/DefaultEngine.ini:16, section: [/Script/OnlineSubsystemUtils.OnlineEngineInterfaceImpl]

Location: <Workspace>/Projects/Lyra/Config/Custom/Steam/DefaultEngine.ini:12, section: [/Script/OnlineSubsystemUtils.OnlineEngineInterfaceImpl]

Location: <Workspace>/Projects/Lyra/Config/Custom/Steam/DefaultEngine.ini:13, section: [/Script/OnlineSubsystemUtils.OnlineEngineInterfaceImpl]

Location: <Workspace>/Projects/Lyra/Config/Custom/SteamEOS/DefaultEngine.ini:19, section: [/Script/OnlineSubsystemUtils.OnlineEngineInterfaceImpl]

Location: <Workspace>/Projects/Lyra/Config/Custom/SteamEOS/DefaultEngine.ini:20, section: [/Script/OnlineSubsystemUtils.OnlineEngineInterfaceImpl]

Location: <Workspace>/Projects/Lyra/Config/Custom/SteamEOS/DefaultEngine.ini:21, section: [/Script/OnlineSubsystemUtils.OnlineEngineInterfaceImpl]

#References in C++ code

#Callsites

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

#Loc: <Workspace>/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Private/OnlineEngineInterfaceImpl.cpp:72

Scope (from outer to inner):

file
function     bool UOnlineEngineInterfaceImpl::IsCompatibleUniqueNetId

Source code excerpt:

bool UOnlineEngineInterfaceImpl::IsCompatibleUniqueNetId(const FUniqueNetIdWrapper& InUniqueNetId) const
{
	return InUniqueNetId.IsV1() && (InUniqueNetId.GetType() == GetDefaultOnlineSubsystemName() || CompatibleUniqueNetIdTypes.Contains(InUniqueNetId.GetType()));
}

uint8 UOnlineEngineInterfaceImpl::GetReplicationHashForSubsystem(FName InSubsystemName) const
{
	return Online::GetUtils()->GetReplicationHashForSubsystem(InSubsystemName);
}

#Loc: <Workspace>/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Private/OnlineEngineInterfaceImpl.h:43

Scope (from outer to inner):

file
class        class UOnlineEngineInterfaceImpl : public UOnlineEngineInterface

Source code excerpt:

	/** Array of unique net ids that are deemed valid when tested against gameplay login checks. */
	UPROPERTY(config)
	TArray<FName> CompatibleUniqueNetIdTypes;
	
	/** Allow the subsystem used for voice functions to be overridden, in case it needs to be different than the default subsystem. May be useful on console platforms. */
	UPROPERTY(config)
	FName VoiceSubsystemNameOverride;

	/** @return the identifier/context handle associated with a UWorld */