示例#1
0
 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();
 }
示例#2
0
 /// <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();
 }