diff --git a/QSB/Messaging/QSBMessage.cs b/QSB/Messaging/QSBMessage.cs index cc81a21f..271e7b76 100644 --- a/QSB/Messaging/QSBMessage.cs +++ b/QSB/Messaging/QSBMessage.cs @@ -46,6 +46,7 @@ public abstract class QSBMessage public abstract class QSBMessage : QSBMessage { protected D Data; + protected QSBMessage(D data) => Data = data; public override void Serialize(NetworkWriter writer) { @@ -58,4 +59,4 @@ public abstract class QSBMessage : QSBMessage base.Deserialize(reader); Data = reader.Read(); } -} \ No newline at end of file +} diff --git a/QSB/Messaging/QSBWorldObjectMessage.cs b/QSB/Messaging/QSBWorldObjectMessage.cs index 3779ba04..41572be6 100644 --- a/QSB/Messaging/QSBWorldObjectMessage.cs +++ b/QSB/Messaging/QSBWorldObjectMessage.cs @@ -44,6 +44,7 @@ public abstract class QSBWorldObjectMessage : QSBMessage where T : IWorldObje public abstract class QSBWorldObjectMessage : QSBWorldObjectMessage where T : IWorldObject { protected D Data; + protected QSBWorldObjectMessage(D data) => Data = data; public override void Serialize(NetworkWriter writer) {