
30.09.2013, 21:52
|
|
|
Banned
Регистрация: Mar 2013
Сообщений: 1,864
|
Тогда получается так: юзер убивает последнего монстра и модель узнает из внутреннего события об окончании монстров в хранилище. Она шлет событие "конец". Вью его ловит и проигрывает анимацию о длительности которой модель не обязана знать. Внутри вью как не крути логика есть все равно, но своя внутри-вьшная, считать кол-во частиц, начало конец анимации и т.д. Но её события на все приложение роли не какой не оказывают, даже по окончанию анимации и после принятия внутреннего решения о показе кнопки, при клике она шлёт событие передаваемое контроллером в модель. И модель уже решает - перехожу в главное меню. И это нормально. Но у меня после прочтения вопроса ТС до сих пор остался вопрос без ответа - почему в описанном мной случаи уведомление от вью модели - это нормально, а уведомление, когда модель не знает о времени воспроизведения анимации выстрела - это не нормально...?
|