title: Passing a function as a function parameter
body: <p>Unity C# doesn't seem to recognize the <code>Func&lt;&gt;</code> symbol as a function delegate. So, how can I pass a function as a function parameter?</p>
  
  <p>I have an idea that <code>Invoke(functionName, 0)</code> might help. But I am not sure whether it actually invokes the function instantly, or waits for the end of the frame. Is there another way?</p>