qsb message: add ctor to the generic ones with the Data field

This commit is contained in:
JohnCorby 2022-03-10 17:28:52 -08:00
parent f1349cfbd5
commit 724d0c47ef
2 changed files with 3 additions and 1 deletions

View File

@ -46,6 +46,7 @@ public abstract class QSBMessage
public abstract class QSBMessage<D> : QSBMessage
{
protected D Data;
protected QSBMessage(D data) => Data = data;
public override void Serialize(NetworkWriter writer)
{
@ -58,4 +59,4 @@ public abstract class QSBMessage<D> : QSBMessage
base.Deserialize(reader);
Data = reader.Read<D>();
}
}
}

View File

@ -44,6 +44,7 @@ public abstract class QSBWorldObjectMessage<T> : QSBMessage where T : IWorldObje
public abstract class QSBWorldObjectMessage<T, D> : QSBWorldObjectMessage<T> where T : IWorldObject
{
protected D Data;
protected QSBWorldObjectMessage(D data) => Data = data;
public override void Serialize(NetworkWriter writer)
{