public void Trigger() { if (triggers == null) { return; } foreach (TriggerObject triggerObject in triggers) { Sampler sampler = triggerObject.samplerObject.GetComponent <Sampler>(); if (sampler != null) { sampler.CueWithPitch(Random.Range(0.8f, 1.8f)); } } }