Спасибо. А какой объект нужен касту на виджет?
Ну это смотря через что ты будешь ссылку гонять
Я, если честно, таким не занимался, но прогнал бы через GameState например.
Слелай в своем GameState переменную, которая будет хранить эту ссылку, функцию которая будет возвращать эту переменную и функцию, которая будет ее записывать
На бегин плей уровня - записываешь переменную в ссылку (кастишь геймстейт на свой геймстейт, что бы получить доступ)
Ну а в виджете потом гет геймстейт, опять кастишь и функцию вызываешь, которая вернет ссылку