Dex Freeborn
Гайз подскажите, у меня переменные в одном bp заполняются из data table по begin play, однако необходимо чтобы при переходе с уровня на уровень переменные насыщались из game instance. Как правильнее дать понять откуда брать данные?
Я так понимаю нужно не использовать begin play, а сделать кастомный эвент, но не могу сообразить как движку сообщать когда первый раз игра запущена, а когда просто переход на уровнях
Я бы делал так
При старте игры у тебя точно отрабатывает в гейминстансе EventInit, при его выполнении я бы присваивал переменную bGameStart = true
В блюпринте где нужно считывать переменные либо из ГИ либо из ДТ, просто делал бы бранч и проверял bGameStart (из гейминстанса)
На true читай с таблицы и bGameStart = false
на false читай из ГИ