LANCommander/LANCommander.SDK/Models/Action.cs
Pat Hartl ecdc5f9ce3 Add options to redistributables
Options are defined schema that the redistributable will allow a game to customize / override. This will be useful for install scripts on a redistributable. It opens up the opportunity to define a redistributable for something such as dgVoodoo and override options on a per-game basis without having to edit the config manually in the game's scripts.
2026-05-15 00:14:46 -05:00

19 lines
627 B
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace LANCommander.SDK.Models
{
public class Action : KeyedModel
{
public Guid GameId { get; set; }
public string Name { get; set; }
public string Arguments { get; set; }
public string Path { get; set; }
public string WorkingDirectory { get; set; }
public bool IsPrimaryAction { get; set; }
public int SortOrder { get; set; }
public string OptionOverrides { get; set; }
public Dictionary<string, string> Variables { get; set; } = new Dictionary<string, string>();
}
}