private void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "Ball" || collision.gameObject.tag == "Pin" || collision.gameObject.Equals(barra)) { pin_audio.volume = Mathf.Clamp01(BallSound.fun(collision.relativeVelocity.magnitude)); //Debug.Log("Velocity: " + collision.relativeVelocity.magnitude); //Debug.Log("Volume:" + pin_audio.volume); pin_audio.Play(); } }
// Use this for initialization void Start() { ball = GameObject.FindObjectOfType <BallControl>(); cam = GameObject.FindObjectOfType <CameraFollow>(); ballsound = GameObject.FindObjectOfType <BallSound>(); pinsetter = GameObject.FindObjectOfType <PinSetter> (); pincounter = GameObject.FindObjectOfType <PinCounter> (); swip = GameObject.FindObjectOfType <Swiper> (); scoreDisplay = GameObject.FindObjectOfType <ScoreDisplay> (); }
void Start() { bsound = GameObject.FindObjectOfType <BallSound>(); }