mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-02-22 12:39:51 +00:00
qsb message: add ctor to the generic ones with the Data field
This commit is contained in:
parent
f1349cfbd5
commit
724d0c47ef
@ -46,6 +46,7 @@ public abstract class QSBMessage
|
|||||||
public abstract class QSBMessage<D> : QSBMessage
|
public abstract class QSBMessage<D> : QSBMessage
|
||||||
{
|
{
|
||||||
protected D Data;
|
protected D Data;
|
||||||
|
protected QSBMessage(D data) => Data = data;
|
||||||
|
|
||||||
public override void Serialize(NetworkWriter writer)
|
public override void Serialize(NetworkWriter writer)
|
||||||
{
|
{
|
||||||
@ -58,4 +59,4 @@ public abstract class QSBMessage<D> : QSBMessage
|
|||||||
base.Deserialize(reader);
|
base.Deserialize(reader);
|
||||||
Data = reader.Read<D>();
|
Data = reader.Read<D>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -44,6 +44,7 @@ public abstract class QSBWorldObjectMessage<T> : QSBMessage where T : IWorldObje
|
|||||||
public abstract class QSBWorldObjectMessage<T, D> : QSBWorldObjectMessage<T> where T : IWorldObject
|
public abstract class QSBWorldObjectMessage<T, D> : QSBWorldObjectMessage<T> where T : IWorldObject
|
||||||
{
|
{
|
||||||
protected D Data;
|
protected D Data;
|
||||||
|
protected QSBWorldObjectMessage(D data) => Data = data;
|
||||||
|
|
||||||
public override void Serialize(NetworkWriter writer)
|
public override void Serialize(NetworkWriter writer)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user