14.1 Beta 1 SDK
GameSaveBase13.16
public abstract class Unbroken.LaunchBox.Plugins.Data.GameSaveBase
Abstract base class for Game Saves and Game States
Constructors
GameSaveBase 13.16
protected GameSaveBase()A summary has not been written for this member.
Properties
public string? AdditionalApplicationId { get; init; }public virtual System.DateTime? CreatedDateTime { get; }public string? DisplayChipText { get; init; }public string? EmulatorCore { get; init; }public string? EmulatorFileName { get; init; }public string? FileLocation { get; set; }public string? GameId { get; init; }public bool IsDirectory { get; set; }public virtual System.DateTime? LastModifiedDateTime { get; }public string? MatchLineageId { get; init; }public string? MigrationFamilyId { get; init; }public string? OriginalFileName { get; init; }public long? ReportedFileSizeBytes { get; init; }public System.DateTime? ReportedLastModifiedUtc { get; init; }public string? SaveGroupId { get; init; }public string? SaveGroupName { get; init; }public string? Title { get; init; }
AdditionalApplicationId 13.16
public string? AdditionalApplicationId { get; init; }
The Unbroken.LaunchBox.Plugins.Data.IAdditionalApplication.Id this save is for
CreatedDateTime 13.16
public virtual System.DateTime? CreatedDateTime { get; }
The time the file was first created
DisplayChipText 13.27
public string? DisplayChipText { get; init; }
Optional chip-style metadata displayed alongside the save group title.
EmulatorCore 13.16
public string? EmulatorCore { get; init; }
The core this save file is for
EmulatorFileName 13.16
public string? EmulatorFileName { get; init; }
The emulator filename this save is for
FileLocation 13.16
public string? FileLocation { get; set; }
The location of the game save
GameId 13.16
public string? GameId { get; init; }
The Unbroken.LaunchBox.Plugins.Data.IGame.Id this save is for
IsDirectory 13.27
public bool IsDirectory { get; set; }
Whether the FileLocation points to a directory instead of a file.
LastModifiedDateTime 13.16
public virtual System.DateTime? LastModifiedDateTime { get; }
The time the file was last modified
MatchLineageId 13.27
public string? MatchLineageId { get; init; }Gets the optional lineage identifier used to match related saves across scans.
MigrationFamilyId 13.27
public string? MigrationFamilyId { get; init; }Gets the optional identifier linking saves in the same migration family.
OriginalFileName 13.27
public string? OriginalFileName { get; init; }
The original file name or directory name of the save, separate from the display name.
ReportedFileSizeBytes 13.27
public long? ReportedFileSizeBytes { get; init; }
Optional: reported file size in bytes (used when the underlying save is embedded in a container).
ReportedLastModifiedUtc 13.27
public System.DateTime? ReportedLastModifiedUtc { get; init; }
Optional: reported last modified time in UTC (used when the underlying save is embedded in a container).
SaveGroupId 13.27
public string? SaveGroupId { get; init; }
Identifier used to group related save versions together
SaveGroupName 13.27
public string? SaveGroupName { get; init; }
Display name shared by all related saves
Title 13.16
public string? Title { get; init; }
String describing the save file