示例#1
0
 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");
 }
示例#3
0
 public ViewModel(StageWaveSheet.Row stageRow, string stageNumber, State state) :
     this(stageRow.StageId, stageNumber, stageRow.HasBoss, state)
 {
 }