PongData.fromBytes constructor
PongData.fromBytes(
- List<int> bytes
)
Implementation
factory PongData.fromBytes(List<int> bytes) {
var split = utf8.decode(bytes, allowMalformed: true).split(";");
return PongData(
edition: split.isNotEmpty ? split[0] : "",
motd: split.length > 1 ? split[1] : "",
protocolVersion: split.length > 2 ? split[2] : "",
version: split.length > 3 ? split[3] : "",
players: split.length > 4 ? split[4] : "",
maxPlayers: split.length > 5 ? split[5] : "",
serverId: split.length > 6 ? split[6] : "",
subMOTD: split.length > 7 ? split[7] : "",
gameType: split.length > 8 ? split[8] : "",
nintendoLimited: split.length > 9 ? split[9] : "",
port4: split.length > 10 ? split[10] : "",
port6: split.length > 11 ? split[11] : "");
}