void Update() { if (Input.GetKeyDown(KeyCode.LeftAlt) || Input.GetKeyDown(KeyCode.RightAlt)) { isCTRLDown = true; } if (Input.GetKeyUp(KeyCode.LeftAlt) || Input.GetKeyUp(KeyCode.RightAlt)) { isCTRLDown = false; } if (!isCTRLDown && Input.GetMouseButtonDown(0) && selectedNote != null) { if (Track.IsOnMirrorMode) { System.Array.Clear(multipleNotes, 0, 2); multipleNotes[0] = selectedNote; multipleNotes[1] = mirroredNote; Track.AddNoteToChart(multipleNotes); } else { Track.AddNoteToChart(selectedNote); } } }
public void AddNoteOnClick() { if (Track.IsOnMirrorMode) { System.Array.Clear(multipleNotes, 0, 2); multipleNotes[0] = selectedNote; multipleNotes[1] = mirroredNote; Track.AddNoteToChart(multipleNotes); } else { Track.AddNoteToChart(selectedNote); } keyBoardPosition = selectedNote.transform.position; }