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