Немного тавтология в заголовке.
Может кто в курсе.
Допустим есть скрипт, у него есть статические поля, например:
readonly static string TEST = Localization.Localize("Test");
Но сидя просто в редакторе эти поля инициализируются (и выдается ошибка что он не может получить данные класса Localization, очевидно потому что класс инициализируется при запуске игры).
Я хочу закешировать перевод и занести в статик. Но проблем с этим много и возможно сделать не получится красиво (далее будет ругаться на Application.dataPath, который вызывается при инициализации поля)