private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Instrument")) { playingInstrument = true; whatInstrument = collision.GetComponent <InstrumentMovement>().instrument; image = collision.GetComponent <Image>(); } }
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; } } }