public static void Dispatch(UniduxAction <TState> action) { if (_instance == null) { throw new StoreNotInitializedException(); } BeginDispatch(action); }
protected virtual bool AllowUndoCondition(UniduxAction <TState> action) => true;
private static async void BeginDispatch(UniduxAction <TState> action) { await UntilInstanceNotNull(); _instance._synchronizationContext.Post(EndDispatch, action); }