// Remove Tile from the List of DrumTiles to Play public void removeDrumTile(MusicTileData tileIn) { MusicTileData[] tilesToRemove = verticalRowsDrums [tileIn.getIndex()].ToArray(); verticalRowsDrums [tileIn.getIndex()].Clear(); for (int i = 0; i < tilesToRemove.Length; i++) { if (tileIn.getId() != tilesToRemove [i].getId()) { Debug.Log(tilesToRemove [i].getId()); verticalRowsDrums [tileIn.getIndex()].Add(tilesToRemove [i]); } } }
// Register Tile in the List of DrumTiles to Play public void addDrumTile(MusicTileData tileIn) { verticalRowsDrums [tileIn.getIndex()].Add(tileIn); }
// Register Tile in the List of InstrumentTiles to Play public void addTile(MusicTileData tileIn) { verticalRowsInstruments [tileIn.getIndex()].Add(tileIn); }