Live Config
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ULiveConfigUserSettings Class Reference

#include <LiveConfigUserSettings.h>

Inheritance diagram for ULiveConfigUserSettings:

Public Member Functions

virtual FName GetCategoryName () const override
 
virtual FName GetSectionName () const override
 

Static Public Member Functions

static FString GetSourcePath ()
 

Public Attributes

ELiveConfigSyncMode SyncMode
 
ELiveConfigSourceType ExternalSourceOverride = ELiveConfigSourceType::None
 
FString RemoveCsvUrl
 
FFilePath LocalCSVPath
 
float EditorPollRateMinutes = 30.0f
 

Detailed Description

User-specific settings for LiveConfig remote sync behavior These settings are per-user, not project-wide

Member Data Documentation

◆ EditorPollRateMinutes

float ULiveConfigUserSettings::EditorPollRateMinutes = 30.0f

How often to refresh the config in editor (in minutes) This polling happens even while the editor is idle

◆ ExternalSourceOverride

ELiveConfigSourceType ULiveConfigUserSettings::ExternalSourceOverride = ELiveConfigSourceType::None

Source type for remote overrides

  • HttpCsv: Fetch from URL (e.g., Google Sheets)
  • LocalCsv: Load from local file
  • None: No remote overrides

◆ LocalCSVPath

FFilePath ULiveConfigUserSettings::LocalCSVPath

Local CSV that can be used to override properties in editor

◆ RemoveCsvUrl

FString ULiveConfigUserSettings::RemoveCsvUrl

Source path for remote overrides

◆ SyncMode

ELiveConfigSyncMode ULiveConfigUserSettings::SyncMode

Controls how external changes are synced to local property definitions in the editor Default: NeverSync


The documentation for this class was generated from the following files: