/// <summary> /// Reads all data from binary reader /// </summary> /// <param name="reader"></param> public abstract void FromBinaryReader(EndianBinaryReader reader);
public static T ReadPacket <T>(this EndianBinaryReader reader, T packet) where T : ISerializablePacket, new() { packet.FromBinaryReader(reader); return(packet); }