public EnemySpawnController(SpawnWavesAsset spawnWaves, Grid grid)
        {
            m_SpawnWaves = spawnWaves;
            m_Grid       = grid;

            m_SpawnCounters = new int[spawnWaves.SpawnWaves.Length];
            m_SpawnTimers   = new float[spawnWaves.SpawnWaves.Length];
        }
 public EnemySpawnController(SpawnWavesAsset mSpawnWaves, Grid mGrid)
 {
     m_SpawnWaves = mSpawnWaves;
     m_Grid       = mGrid;
 }
 public EnemySpawnController(SpawnWavesAsset spawnWaves, Grid grid)
 {
     m_SpawnWaves = spawnWaves;
     m_Grid       = grid;
 }