fix clientWriteList Hook

This commit is contained in:
Evil Factory
2022-04-23 11:30:25 -03:00
parent e799eed64e
commit 910118303a
@@ -1832,7 +1832,12 @@ namespace Barotrauma.Networking
IsDownloading = FileSender.ActiveTransfers.Any(t => t.Connection == client.Connection)
};
GameMain.LuaCs.Hook.Call("writeClientList.modifyTempClientData", c, client, tempClientData, outmsg);
var result = GameMain.LuaCs.Hook.Call<TempClient?>("writeClientList.modifyTempClientData", c, client, tempClientData, outmsg);
if (result != null)
{
tempClientData = result.Value;
}
outmsg.Write(tempClientData);
outmsg.WritePadBits();