Legacy Documentation: Version 5.1
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Physics.CheckSphere

Switch to Manual
public static function CheckSphere(position: Vector3, radius: float, layerMask: int = DefaultRaycastLayers): bool;

Parameters

Description

Returns true if there are any colliders overlapping the sphere defined by position and radius in world coordinates.

#pragma strict
public var sphereRadius: float;
var audio: AudioSource;
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();
}