Implemented some of the itemcomponent read/write methods, made submarines server serializable

This commit is contained in:
Regalis
2016-09-02 17:59:08 +03:00
parent e0b6642767
commit cf77a59c97
10 changed files with 323 additions and 13 deletions
@@ -403,9 +403,29 @@ namespace Barotrauma.Items.Components
{
if (pingCircle!=null) pingCircle.Remove();
if (screenOverlay != null) screenOverlay.Remove();
}
public override void ClientWrite(Lidgren.Network.NetOutgoingMessage msg)
{
msg.Write(IsActive);
}
public override void ServerRead(Lidgren.Network.NetIncomingMessage msg)
{
IsActive = msg.ReadBoolean();
isActiveTickBox.Selected = IsActive;
}
public override void ServerWrite(Lidgren.Network.NetOutgoingMessage msg)
{
msg.Write(IsActive);
}
public override void ClientRead(Lidgren.Network.NetIncomingMessage msg)
{
IsActive = msg.ReadBoolean();
isActiveTickBox.Selected = IsActive;
}
}
class RadarBlip