-- Squash:

- In progress implementation of services model.
This commit is contained in:
MapleWheels
2024-09-18 20:54:56 -04:00
committed by Maplewheels
parent 9e957a75b0
commit 01cc1d331b
68 changed files with 3083 additions and 152 deletions
@@ -1,25 +1,26 @@
using System;
using System.ComponentModel;
using System.Xml.Serialization;
using Barotrauma.LuaCs.Data;
namespace Barotrauma;
[Serializable]
public sealed class RunConfig
public sealed class RunConfig : IRunConfig
{
/// <summary>
/// How should scripts be run on the server.
/// </summary>
[XmlElement(ElementName = "Server")]
[DefaultValue("Standard")]
public string Server;
public string Server { get; set; }
/// <summary>
/// How should scripts be run on the client.
/// </summary>
[XmlElement(ElementName = "Client")]
[DefaultValue("Standard")]
public string Client;
public string Client { get; set; }
/// <summary>
/// List of dependencies by either Steam Workshop ID or by Partial Inclusive Name (ie. "ModDep" will match a mod named "A ModDependency").