private void SetWave(StageSheet.Row stageRow, StageWaveSheet.Row stageWaveRow) { var enemyStatModifiers = stageRow.EnemyOptionalStatModifiers; var waves = stageWaveRow.Waves; foreach (var wave in waves.Select(e => SpawnWave(e, enemyStatModifiers))) { _waves.Add(wave); } }
public static string GetLocalizedDescription(this StageWaveSheet.Row stageRow) { // todo: return L10nManager.Localize($"{stageRow.Key}"); return($"{stageRow.Key}: Description"); }
public ViewModel(StageWaveSheet.Row stageRow, string stageNumber, State state) : this(stageRow.StageId, stageNumber, stageRow.HasBoss, state) { }