Я хочу иметь основной класс логики, который прослушивает отправленные события из ассортимента других классов.
например:
У меня есть родительский класс Map, который содержит X экземпляров класса State.
Когда пользователь нажимает на класс State, я хочу отправить событие CLICKED вместе с именем состояния.
теперь этот класс логики увидит это новое событие, обработает имя состояния и выполнит некоторые другие логические операции ... и т. Д.
независимо от того, что я пытаюсь, я могу заставить его работать только тогда, когда класс State прослушивает собственное событие Dispatched. Что для меня кажется пустой тратой, я мог бы просто вручную вызвать функцию.
Я прочитал очень много онлайн-уроков о пользовательских событиях / рассылках, и они используются в базовом примере одного класса.