-- Squash:
- In progress implementation of services model.
This commit is contained in:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user