Timer delay

Im using the OnCollisionExit function which Id like to keep on one script. The other script checks for gameObjects in a scene but it must call each function at exactly the same time. Can i put a quarter second delay to execute code in one of my functions like the sleep() in obj-c?

Not really sure what you’re trying to achieve, but when I hear “I want to delay for N seconds” I think corotine:

IEnumerator MyCoroutine() {
// Do something
yield return new WaitForSeconds(5);
// Do something 5 seconds later
yield break;
}

Invoke with StartCoroutine(MyCoroutine()) and be aware that, just like methods, they’re called again when invoked, not “overridden” so you may need to set a bool like isBusy while it’s waiting.