protected override void Update() { MainCanvas = this; UserAction.Update(); Keyboard.InfoCollection(); DispatchUserAction(); AnimationManage.Manage.Update(); if (UIPage.CurrentPage != null) { UIPage.CurrentPage.Update(UserAction.TimeSlice); } TextInput.Dispatch(); InputCaret.UpdateCaret(); CheckSize(); ThreadMission.ExtcuteMain(); }
/// <summary> /// 更新内容包含:UI动画,UI页面更新,UI通知页更新,用户事件采集,键盘信息采集,事件派发,屏幕尺寸监测,执行分线程的委托任务 /// </summary> protected virtual void Update() { if (Pause) { return; } MainCanvas = this; AnimationManage.Manage.Update(); if (UIPage.CurrentPage != null) { UIPage.CurrentPage.Update(UserAction.TimeSlice); } UINotify.UpdateAll(UserAction.TimeSlice); UserAction.Update(); Keyboard.InfoCollection(); DispatchUserAction(); CheckSize(); ThreadMission.ExtcuteMain(); }