using System; using Barotrauma.LuaCs.Networking; using Barotrauma.Networking; namespace Barotrauma.LuaCs.Data; // TODO: Finish public partial interface IConfigInfo : IDataInfo { /// /// Specifies the data type this should be initialized to (ie. string, int, vector, etc.) /// Custom types can be registered by mods. /// string DataType { get; } string DefaultValue { get; } string StoredValue { get; } ClientPermissions RequiredPermissions { get; } /// /// Whether a value can be changed at runtime. /// bool IsReadOnly { get; } NetSync NetSync { get; } }