/// <summary> /// Create a network package given an ID and data /// </summary> public NetworkPackage(PackageIdentification identification, byte[] data) { ID = (ushort)identification; Data = data; }
/// <summary> /// Creates a network package that is serialized using Protobuf /// </summary> public NetworkPackage(PackageIdentification identification, object obj) { ID = (ushort)identification; Data = ByteConverter.Serialize(obj); }
/// <summary> /// Create empty network package /// </summary> public NetworkPackage(PackageIdentification identification) { ID = (ushort)identification; }