using System.Collections.Generic; namespace SlamCross.Models; public class SourceGame { public string Name { get; set; } = ""; public int Id { get; set; } public string Directory { get; set; } = ""; public string ToCfg { get; set; } = ""; public string LibraryName { get; set; } = ""; public string ExeName { get; set; } = "hl2"; public string FileExtension { get; set; } = ".wav"; public int SampleRate { get; set; } = 11025; public int Channels { get; set; } = 1; public int PollInterval { get; set; } = 50; public bool VoiceFadeOut { get; set; } = true; public List Tracks { get; set; } = new(); public List Blacklist { get; set; } = new() { "slam", "slam_listtracks", "list", "tracks", "la", "slam_play", "slam_play_on", "slam_play_off", "slam_updatecfg", "slam_curtrack", "slam_saycurtrack", "slam_sayteamcurtrack" }; }