예제 #1
0
    // 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]);
            }
        }
    }
예제 #2
0
 // Register Tile in the List of InstrumentTiles to Play
 public void addTile(MusicTileData tileIn)
 {
     verticalRowsInstruments [tileIn.getIndex()].Add(tileIn);
 }
예제 #3
0
 // Register Tile in the List of DrumTiles to Play
 public void addDrumTile(MusicTileData tileIn)
 {
     verticalRowsDrums [tileIn.getIndex()].Add(tileIn);
 }
예제 #4
0
 // Init of MusicTileData of this MusicTile
 public void createMetadata(int indexX, int indexY, int instrumentNumber, int[] tones)
 {
     metaData = new MusicTileData(indexX, indexY, instrumentNumber, tones);
 }