public static string GetPacketName(this Packet packet) { switch (packet.Type) { case PacketType.VOLTRON: return(VoltronPacketTypeUtils.FromPacketCode((ushort)packet.SubType).ToString()); case PacketType.ARIES: return(AriesPacketTypeUtils.FromPacketCode(packet.SubType).ToString()); } return(packet.Type.ToString() + " (" + packet.SubType + ")"); }
public override VoltronPacketType GetPacketType() { return(VoltronPacketTypeUtils.FromPacketCode(Type)); }