Exemple #1
0
    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();
 }