SetonixData.fromMode constructor
Implementation
factory SetonixData.fromMode(
PackItem<GameMode>? mode, {
Set<String> packs = const {},
}) {
if (mode == null) return SetonixData.empty();
var data = SetonixData.empty().setInfo(
GameInfo(
packs: {...packs, mode.namespace}.toList(),
gameMode: mode.location,
teams: mode.item.teams,
),
);
for (final entry in mode.item.tables.entries) {
data = data.setTable(entry.value, entry.key);
}
return data;
}