FlameMultiBlocProvider constructor

FlameMultiBlocProvider({
  1. required List<FlameBlocProvider<BlocBase, dynamic>> providers,
  2. List<Component>? children,
  3. ComponentKey? key,
})

Similar to FlameBlocProvider, but provides multiples blocs down to the component tree

Implementation

FlameMultiBlocProvider({
  required List<FlameBlocProvider> providers,
  List<Component>? children,
  super.key,
})  : _providers = providers,
      _initialChildren = children,
      assert(providers.isNotEmpty, 'At least one provider must be given') {
  _addProviders();
}