Returns true if there are any colliders overlapping the sphere defined by position and radius in world coordinates.
#pragma strict
public var sphereRadius;
var audio;
function Start() {
audio = GetComponent.<AudioSource>();
}
function WarningNoise() {
// Play a noise if an object is within the sphere's radius.
if (Physics.CheckSphere(transform.position, sphereRadius))
audio.Play();
}
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public float sphereRadius; AudioSource audio; void Start() { audio = GetComponent<AudioSource>(); } void WarningNoise() { // Play a noise if an object is within the sphere's radius. if (Physics.CheckSphere(transform.position, sphereRadius)) audio.Play(); } }