public static Witchcraft ExecuteAsync(System.Func <Magic> func, CallbackType callbackType) { var witchcraft = new Witchcraft(); witchcraft.exec = func; witchcraft.async = true; witchcraft.callbackType = callbackType; WitchcraftBehaviour.GetInstance().witchcrafts.Add(witchcraft); return(witchcraft); }
public static void StopCoroutine(IEnumerator routine) { WitchcraftBehaviour.GetInstance().StopCoroutine(routine); }
public static void ExecuteCoroutine(IEnumerator routine) { WitchcraftBehaviour.GetInstance().StartCoroutine(routine); }