-- 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
@@ -0,0 +1,26 @@
using System;
using Barotrauma.Networking;
namespace Barotrauma.LuaCs.Data;
// TODO: Finish
public partial interface IConfigInfo
{
string Name { get; }
string PackageName { get; }
ConfigDataType Type { get; }
string DefaultValue { get; }
ClientPermissions RequiredPermissions { get; }
}
public enum ConfigDataType
{
Boolean, Int32, Int64, Single, Double, String,
Color, Vector2, Vector3, List,
RangeInt32, RangeSingle, ControlInput
}
public enum NetSync
{
None, TwoWay, ServerAuthority, ClientOneWay
}