refactor: no more dynvalues or userdatas

This commit is contained in:
Evil Factory
2021-08-29 00:16:33 -03:00
parent fdb9ca1d30
commit e24797dd05
16 changed files with 161 additions and 149 deletions
@@ -117,19 +117,18 @@ namespace Barotrauma.Networking
return;
}
var should = GameMain.Lua.hook.Call("chatMessage", new DynValue[] { DynValue.NewString(txt), UserData.Create(c), UserData.Create(type) });
var should = GameMain.Lua.hook.Call("chatMessage", new object[] { txt, c, type });
if(should != null)
{
if (should.CastToBool())
{
return;
}
else
{
}
if (should is DynValue dyn)
{
if (dyn.CastToBool())
{
return;
}
}
}
if (type == ChatMessageType.Order)