private void OnTag(Chara tagger, Chara target) { if (tagger == ball) { burst_sound.SetPitchOffset(Random.Range(-0.1f, 0.05f)); burst_sound.Play(); } }
private void PlayBumpSound(float force) { if (bump_sound_prefab == null) { return; } //WorldSound s = ObjectPool.Instance.GetObject(bump_sound_prefab, false); WorldSound s = Instantiate(bump_sound_prefab); s.transform.position = transform.position; s.base_volume = Mathf.Pow(force, 2); s.SetPitchOffset(Random.Range(-0.15f, 0.15f)); s.Play(); }