public static GameAction TestCoroutine(int duration) => CoroutineAction .Create("Test Coroutine", () => TestCoroutineMethod(duration));
public static GameAction TestCoroutineWithError(int duration, Exception error) => CoroutineAction .Create("Test Coroutine With Error", () => TestCoroutineMethod(duration, error));
public static GameAction Wait(float duration) => CoroutineAction.Create(string.Format("Waiting for {0}sec", duration), () => RunWait(duration));