Походу мозг замылился. Перенес нужные мне переменные в конфиги, но всплыла пара моментов. Делал по этим докам:
https://docs.unrealengine.com/en-US/Programming/Basics/ConfigurationFiles/index.htmlФормально существующий класс выглядит так:
UCLASS(Config=MyCustomConfig)
class AHelpMeChat : public AHelpMe
{
GENERATED_UCLASS_BODY()
UPROPERTY(Config)
float MyVariable;
};
1. Когда из игры вызываю SaveConfig() создается MyCustomConfig.ini и даже записывает данные. Но при повторной записи из того-же места часть переменных почему-то затирается.
2. Как лучше всего обрабатывать случай с отсутствием конфига / невалидными данными в нем? Держать бекап конфига и подсовывать после каждой сборки проекта?