Delegates and yielding in Unity I discovered something interesting in C#'s event delegate system when combined with coroutines. First, I started with a simple event delegate example: using UnityEngine; using System.Collections;