public static void FrameDelayCall(this MonoBehaviour component, Callback function, int frames = 1) { component.StartCoroutine( CoroutineUtility.RunThenCallback( CoroutineUtility.WaitForFrames(frames), function)); }