Друзья, вопрос! Вот к примеру у меня есть несколько управляющих классов. Один контроллит UI в зависимости от состояния игры, другой контроллит игровые объекты в зависимости от состояния игры. Эдакие UIManager и GameManager (не кидайтесь камнями только). Так вот, они оба могут менять и слушать состояние игры, меня свое поведение в зависимости от этого глобального состояния. Вопрос. Где и в каком виде лучше хранить это состояние?