Class GameProgressCreator.Input
Everything needed to create or update the settings asset, and optionally its backend.
Inheritance
GameProgressCreator.Input
Assembly: Serenity.UnityGameProgress.Infrastructure.Editor.dll
public sealed class GameProgressCreator.Input
Constructors
Declaration
Fields
File name (without extension) for a brand-new settings asset.
Declaration
Field Value
Declaration
public string BackendAssetName
Field Value
Declaration
public StructuredBackendAuthoringFields BackendFields
Field Value
Declaration
public string BackendFolderPath
Field Value
Declaration
public StructuredBackendAuthoringKind BackendKind
Field Value
Declaration
public bool CreateBackend
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 RegisterAsAddressables
Field Value
Declaration
public bool ReplaceExistingBackend
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 UnityGameProgressSettings
asset, or create one under NewSettingsFolderPath when none exists.
Declaration
public string SettingsAssetPath
Field Value
Table/collection name. Applied only when a fresh settings asset is created — never rewritten on an existing one.
Declaration
public string TableOrCollectionName
Field Value