Esempio n. 1
0
 private void OnTag(Chara tagger, Chara target)
 {
     if (tagger == ball)
     {
         burst_sound.SetPitchOffset(Random.Range(-0.1f, 0.05f));
         burst_sound.Play();
     }
 }
Esempio n. 2
0
    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();
    }