void OnTriggerExit(Collider col) { if (col.tag == "Note") { if (trackManager.useNotePool) { trackManager.ResetNoteToPool(col.gameObject); } else { Destroy(col.gameObject); } } }
public void RecycleAllNotes(TrackManager manager) { runtimeNote.Clear(); var currentNotes = new List <Transform>(); foreach (Transform child in notesParent) { currentNotes.Add(child); } currentNotes.ForEach(x => { manager.ResetNoteToPool(x.gameObject); }); }