private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag("Instrument"))
     {
         playingInstrument = true;
         whatInstrument    = collision.GetComponent <InstrumentMovement>().instrument;
         image             = collision.GetComponent <Image>();
     }
 }
Example #2
0
    private void NewPreviewInstrument(InstrumentAttack inst)
    {
        for (int i = 0; i < songUI.instruments.Length; i++)
        {
            if (inst == songUI.instruments[i].instrument)
            {
                if (previewObject != null)
                {
                    previewObject.transform.SetParent(songUI.spawnPiece.transform);
                    previewObject.GetComponent <InstrumentMovement>().enabled = true;
                    previewObject.transform.position   = songUI.spawnPiece.transform.position;
                    previewObject.transform.localScale = Vector2.one;
                }


                previewObject = Instantiate(songUI.instruments[i].uiInstrument, songUI.previewPiecePlace.transform);
                previewObject.GetComponent <InstrumentMovement>().speed = piecesSpeed;
            }
        }
    }