exposed ServerPeer and ClientPeer to lua

This commit is contained in:
Evil Factory
2021-12-06 11:31:39 -03:00
parent 4ea4e4e0bd
commit 7ab00eb161
2 changed files with 23 additions and 0 deletions
@@ -169,6 +169,7 @@ RegisterBarotrauma("Networking.IReadMessage")
RegisterBarotrauma("Networking.ServerPacketHeader")
RegisterBarotrauma("Networking.ClientPacketHeader")
RegisterBarotrauma("Networking.DeliveryMethod")
RegisterBarotrauma("Rand+RandSync")
RegisterBarotrauma("Skill")
RegisterBarotrauma("SkillPrefab")
@@ -204,11 +205,15 @@ AddCallMetaMember(LuaUserData.RegisterType("Microsoft.Xna.Framework.Rectangle"))
if SERVER then
RegisterBarotrauma("Networking.ServerPeer")
RegisterBarotrauma("Traitor")
RegisterBarotrauma("Traitor+TraitorMission")
elseif CLIENT then
RegisterBarotrauma("Networking.ClientPeer")
RegisterBarotrauma("LuaSetup+LuaGUI")
RegisterBarotrauma("ChatBox")
RegisterBarotrauma("GUICanvas")
@@ -161,6 +161,24 @@ namespace Barotrauma
}
}
#if SERVER
public ServerPeer Peer
{
get
{
return GameMain.Server.ServerPeer;
}
}
#else
public ClientPeer Peer
{
get
{
return GameMain.Client.ClientPeer;
}
}
#endif
public void OverrideTraitors(bool o)
{
overrideTraitors = o;