Class SystemConfigurationSettingsCreator.Input
Everything needed to create or update the settings asset.
Inheritance
SystemConfigurationSettingsCreator.Input
Assembly: Serenity.UnitySystemConfiguration.Infrastructure.Editor.dll
public sealed class SystemConfigurationSettingsCreator.Input
Constructors
Declaration
Fields
Declaration
public bool CollectOnFocusChange
Field Value
Declaration
public bool CollectOnResolutionChange
Field Value
Declaration
public bool CollectOnStartup
Field Value
Declaration
public CultureListSourceMode CultureListSource
Field Value
Declaration
public bool EnableEditorPersistence
Field Value
Declaration
public PlatformMask EnableOnPlatform
Field Value
Declaration
Field Value
Declaration
public bool IncludeCultureInfo
Field Value
Declaration
public bool IncludeDisplayInfo
Field Value
Declaration
public bool IncludeMachineName
Field Value
Declaration
public bool IncludeOsAndHardware
Field Value
Declaration
public bool IncludeXRInfo
Field Value
Declaration
public string JsonFileName
Field Value
Declaration
public int MinRefreshRateHz
Field Value
Folder a brand-new settings asset is created under when none exists and SettingsAssetPath is empty.
Declaration
public string NewSettingsFolderPath
Field Value
Declaration
public bool PersistLastSnapshotToDisk
Field Value
Declaration
public bool PollingEnabled
Field Value
Declaration
public float PollingIntervalSeconds
Field Value
Declaration
public string PreferredCultureOverride
Field Value
Declaration
public int PrimaryDisplayIndex
Field Value
Declaration
public RayTracingDetectionMode RayTracingMode
Field Value
Declaration
public RefreshRateSourceMode RefreshRateSource
Field Value
Declaration
public bool RegisterAsAddressables
Field Value
Explicit settings asset path (a test seam and an already-known-asset fast path). When set, an
asset already present at this path is edited; when no asset exists there yet, a fresh one is
created at exactly this path instead of the project-wide search below. Leave empty for the
production behavior: find the single project-wide UnitySystemConfigurationSettings
asset, or create one under NewSettingsFolderPath when none exists.
Declaration
public string SettingsAssetPath
Field Value
Declaration
public List<SystemConfigurationSettingsCreator.SyncMapRow> SyncMap
Field Value
Declaration
public bool SyncWithGameSettingsOnCollect
Field Value
Declaration
public bool UsePreferredCultureOverride
Field Value
Declaration
public LogVerbosity Verbosity
Field Value