Essgee.Unity/Assets/Plugins/Essgee/Metadata/GameMetadata.cs
2025-01-02 17:55:16 +08:00

22 lines
691 B
C#

using System;
using Essgee.Emulation;
namespace Essgee.Metadata
{
public class GameMetadata
{
public string FileName { get; set; } = string.Empty;
public string KnownName { get; set; } = string.Empty;
public string Notes { get; set; } = string.Empty;
public uint RomCrc32 { get; set; } = 0xFFFFFFFF;
public int RomSize { get; set; } = 0;
public int RamSize { get; set; } = 0;
public Type MapperType { get; set; } = null;
public bool HasNonVolatileRam { get; set; } = false;
public TVStandard PreferredTVStandard { get; set; } = TVStandard.Auto;
public Region PreferredRegion { get; set; } = Region.Auto;
public bool AllowMemoryControl { get; set; } = true;
}
}