public static void RunTask(Action act) { if (IsMainThread()) { act.Invoke(); } else { var runner = new ActionRunner(act); _taskExecutor.AddAct(runner); runner.Wait(); } }