using System.Collections.Generic;
using System.Threading;
using System;
using UnityEngine;
namespace Vuplex.WebView.Internal {
///
/// Utility class for running code on the main Unity thread.
///
///
/// From [this Unity forum post](https://answers.unity.com/questions/305882/how-do-i-invoke-functions-on-the-main-thread.html#answer-1417505).
///
public class Dispatcher : MonoBehaviour {
public static void RunAsync(Action action) {
ThreadPool.QueueUserWorkItem(o => action());
}
public static void RunAsync(Action