Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemUtils
References
| Module | OnlineSubsystemUtils |
| Header | /Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Public/OnlineSubsystemUtils.h |
| Include | #include "OnlineSubsystemUtils.h" |
Syntax
class IOnlineSubsystemUtils
Remarks
Interface class for various online utility functions
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Hidden on purpose |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FUniqueNetIdPtr | CreateForeignUniqueNetId
(
const FString& Str, |
Create a TRANSPORT LAYER unique id NOTE: Do NOT Use this for anything other than replication to non native platforms This is NOT a shortcut for creating unique ids | |
| int32 | |||
| FName | GetOnlineIdentifier
(
const FWorldContext& WorldContext, |
Gets an FName that uniquely identifies an instance of OSS | |
| FName | GetOnlineIdentifier
(
const UWorld* World, |
Gets an FName that uniquely identifies an instance of OSS | |
| void | GetPIELogins
(
TArray< FOnlineAccountCredentials >& Logins |
||
| uint8 | GetReplicationHashForSubsystem
(
FName SubsystemName |
Return the replication hash for a given subsystem | |
| FName | GetSubsystemFromReplicationHash
(
uint8 InHash |
Return the name of the online subsystem associated with this hash | |
| bool | |||
| void | SetEngineExternalUIBinding
(
const FOnExternalUIChangeDelegate& OnExternalUIChangeDelegate |
Bind a notification delegate when any subsystem external UI is opened/closed NOTE there is only meant to be one delegate needed for this, game code should bind manually | |
| void | SetShouldTryOnlinePIE
(
bool bShouldTry |
Enable/Disable online PIE at runtime | |
| bool | Play in Editor settings |