void OnTriggerStay(Collider other) { if (!IsThumbStickMoving) { return; } if (CurrentNote == null) { CurrentNote = other.gameObject; } if (CurrentNote.tag == "NoteA" && Input.GetButtonDown("A")) { Hit(CurrentNote.GetComponent <NoteBehaviour>()); } else if (CurrentNote.tag == "NoteB" && Input.GetButtonDown("B")) { Hit(CurrentNote.GetComponent <NoteBehaviour>()); } else if (CurrentNote.tag == "NoteX" && Input.GetButtonDown("X")) { Hit(CurrentNote.GetComponent <NoteBehaviour>()); } else if (CurrentNote.tag == "NoteY" && Input.GetButtonDown("Y")) { Hit(CurrentNote.GetComponent <NoteBehaviour>()); } }
public void UpdateNoteTagsFromNote() { foreach (var tag in tags) { if (CurrentNote.HasTag(tag.Name)) { tag.IsUsed = true; } else { tag.IsUsed = false; } } UsedTags = String.Join(", ", CurrentNote.Tags); tags.Sort(SortWithUsedTags); UpdateViewRender(); }