Working NetworkingService without net vars
This commit is contained in:
committed by
Maplewheels
parent
87dc9be10e
commit
ba10d9d031
@@ -49,12 +49,9 @@ public class DefaultLuaRegistrar : IDefaultLuaRegistrar
|
||||
continue;
|
||||
}
|
||||
|
||||
_loggerService.LogMessage($"Registered {type.FullName}");
|
||||
|
||||
_userDataService.RegisterType(type.FullName);
|
||||
}
|
||||
|
||||
|
||||
_userDataService.RegisterType("Barotrauma.LuaSByte");
|
||||
_userDataService.RegisterType("Barotrauma.LuaByte");
|
||||
_userDataService.RegisterType("Barotrauma.LuaInt16");
|
||||
|
||||
+16
@@ -134,6 +134,22 @@ namespace Barotrauma
|
||||
RegisterHandler(f => (GUITextBlock.ClickableArea.OnClickDelegate)(
|
||||
(a1, a2) => Call(f, a1, a2)));
|
||||
}
|
||||
|
||||
Script.GlobalOptions.CustomConverters.SetScriptToClrCustomConversion(DataType.Function, typeof(NetMessageReceived), v => (NetMessageReceived)((arg1) =>
|
||||
{
|
||||
if (v.Function.OwnerScript == _script)
|
||||
{
|
||||
Call(v.Function, arg1);
|
||||
}
|
||||
}));
|
||||
#elif SERVER
|
||||
Script.GlobalOptions.CustomConverters.SetScriptToClrCustomConversion(DataType.Function, typeof(NetMessageReceived), v => (NetMessageReceived)((arg1, arg2) =>
|
||||
{
|
||||
if (v.Function.OwnerScript == _script)
|
||||
{
|
||||
Call(v.Function, arg1, arg2);
|
||||
}
|
||||
}));
|
||||
#endif
|
||||
|
||||
Script.GlobalOptions.CustomConverters.SetScriptToClrCustomConversion(DataType.Table, typeof(Pair<JobPrefab, int>), v =>
|
||||
|
||||
Reference in New Issue
Block a user