проблемы с кодом в других местах, он начал писать что провайдеры используются после диспоуза.. я что-от не так поменял видимо. как сдлать правильно?
вот так было до:
ChangeNotifierProvider.value(
value: Game().playerNotifier,
child: CombatBottomBar(),
)
вот так стало после и вызывает проблемы в других виджетах, которые тоже подписываются на эти провайдеры:
MultiProvider(
providers: [
ChangeNotifierProvider<PlayerNotifier>(
create: (_) => Game().playerNotifier,
),
ChangeNotifierProvider<BattleNotifier>(
create: (_) => Game().battleNotifier,
),
],
child: CombatBottomBar(),
),
А игра есть ?
ты чего хочешь? Раздать разные объекты в разные ветки дерева?
У вас пример с игрой , интересуюсь игровой архитектурой во флаттере
про архитектуру ничего не скажу интересного, а вообще недавно писал о проекте, если интересно https://dtf.ru/indie/1049310-kak-delat-melkuyu-igru-sto-let
Обсуждают сегодня