Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemEOS
| Name | UEOSSettings |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystemEOS/Source/OnlineSubsystemEOS/Public/EOSSettings.h |
| Include Path | #include "EOSSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Engine, defaultconfig)
class UEOSSettings : public URuntimeOptionsBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URuntimeOptionsBase → UEOSSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Artifacts | TArray< FArtifactSettings > | Per artifact SDK settings. A game might have a FooStaging, FooQA, and public Foo artifact | EOSSettings.h |
|
| AuthScopeFlags | TArray< FString > | Auth scopes to request during login | EOSSettings.h |
|
| bEnableEditorOverlay | bool | Set to true to enable the overlay when running in the editor | EOSSettings.h |
|
| bEnableOverlay | bool | Set to true to enable the overlay (ecom features) | EOSSettings.h |
|
| bEnableSocialOverlay | bool | Set to true to enable the social overlay (friends, invites, etc.) | EOSSettings.h |
|
| bPreferPersistentAuth | bool | Set to true to prefer persistent auth over external authentication during Login | EOSSettings.h |
|
| bUseEAS | bool | Set to true to login to EOS_Auth (required to use Epic Account Services) | EOSSettings.h |
|
| bUseEOSConnect | bool | Set to true to login to EOS_Connect (required to use Epic Game Services) | EOSSettings.h |
|
| bUseEOSRTC | bool | Whether real-time chat is initialized when creating the EOS platform | EOSSettings.h |
|
| bUseNamedPlatformConfig | bool | Set to true to use the IEOSSDKManager "named platform config" mechanism, rather than loading a config from OSSEOS ini. | EOSSettings.h |
|
| bUseNewLoginFlow | bool | Set to true to use new EOS login flow | EOSSettings.h |
|
| CacheDir | FString | The directory any PDS/TDS files are cached into. | EOSSettings.h |
|
| DefaultArtifactName | FString | Used when launched from a store other than EGS or when the specified artifact name was not present | EOSSettings.h |
|
| NintendoTokenType | FString | When running with Nintendo, defines what ExternalType will be used during ExternalAuth Login. | EOSSettings.h |
|
| PlatformConfigName | FString | When bUseNamedPlatformConfig is true, specifies the platform config name to use | EOSSettings.h |
|
| RTCBackgroundMode | FString | The preferred background mode to be used by RTC services | EOSSettings.h |
|
| SteamTokenType | FString | When running with Steam, defines what TokenType OSSEOS will request from OSSSteam to login with. | EOSSettings.h |
|
| TickBudgetInMilliseconds | int32 | Used to throttle how much time EOS ticking can take | EOSSettings.h |
|
| TitleStorageReadChunkLength | int32 | Chunk size used when reading a title file | EOSSettings.h |
|
| TitleStorageTags | TArray< FString > | Tag combinations for paged queries in title file enumerations, separate tags within groups using `+_ | EOSSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEOSSettings ToNative() |
EOSSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FEOSSettings AutoGetSettings() |
EOSSettings.h | ||
static bool GetArtifactSettings
(
const FString& ArtifactName, |
EOSSettings.h | ||
static bool GetArtifactSettings
(
const FString& ArtifactName, |
EOSSettings.h | ||
static bool GetArtifactSettings
(
const FString& ArtifactName, |
EOSSettings.h | ||
| EOSSettings.h | |||
static const TArray< FEOSArtifactSettings > & GetCachedArtifactSettings() |
EOSSettings.h | ||
static FString GetDefaultArtifactName() |
EOSSettings.h | ||
static bool GetSelectedArtifactSettings
(
FEOSArtifactSettings& OutSettings |
Get the settings for the selected artifact | EOSSettings.h | |
static FEOSSettings GetSettings() |
EOSSettings.h | ||
static const FEOSSettings & ManualGetSettings() |
EOSSettings.h | ||
static void ModuleInit() |
EOSSettings.h | ||
static void ModuleShutdown() |
EOSSettings.h |