survivorSquadPreset property

SurvivorSquadPreset survivorSquadPreset

get current survivor squad preset

Implementation

SurvivorSquadPreset get survivorSquadPreset {
  confirmInitialized();

  List<String> _characterIds = [];
  List<String> _squadIds = [];
  List<int> _slotIndices = [];

  for (final worker in workers) {
    if (worker.squad == null) continue;

    _characterIds.add(worker.id);
    _squadIds.add(worker.squad?["id"] ?? "");
    _slotIndices.add(worker.squad?["slotIdx"] ?? 0);
  }

  return SurvivorSquadPreset(
    characterIds: _characterIds,
    squadIds: _squadIds,
    slotIndices: _slotIndices,
  );
}