PlayerPrefs.
PlayerPrefs.GetInt("food");
DontDestroyOnLoad, который будет держать в себе остальные сервисы игры. Это позволит не завязывать их на MonoBehaviour и не плодить кучу статик классов. Особенно с новой фичей юнити, позволяющей не выгружать сборки из памяти, что экономит время на запуск.
Поле в инспекторе как у кнопки для выбора метода в компоненте это
UnityEvent onClick;