Пример #1
0
 // 主线程循环
 internal static void MainThreadUpdate()
 {
     FocusEventHandler.MainThreadUpdate();
     ScreenResizeEventHandler.MainThreadUpdate();
     CollisionEventHandler.MainThreadUpdate();
     TriggerEventHandler.MainThreadUpdate();
     PointerEventHandlerForScreen.MainThreadUpdate();
     PointerEventHandlerForUI.MainThreadUpdate();
     PointerEventHandlerForMesh.MainThreadUpdate();
     KeyboardEventHandler.MainThreadUpdate();
     FrameLoopEventHandler.MainThreadUpdate();
     IntervalEventHandler.MainThreadUpdate();
     CustomEventHandler.MainThreadUpdate();
     TraceEventHandler.MainThreadUpdate();
 }
Пример #2
0
 /// <summary> 移除屏幕缩放事件侦听 </summary>
 /// <param name="listener">屏幕缩放事件侦听函数 ( Params - 当前屏幕宽度,当前屏幕高度 ) </param>
 public void RemoveScreenResizeListener(Action <int, int> listener)
 => ScreenResizeEventHandler.RemoveListener(listener);
Пример #3
0
 /// <summary> 添加屏幕缩放事件侦听 </summary>
 /// <param name="listener">屏幕缩放事件侦听函数 ( Params - 当前屏幕宽度,当前屏幕高度 ) </param>
 /// <param name="priority">设置侦听函数执行优先级,数值越高优先级越高。同数值情况下,先添加的侦听函数优先级更高,默认为 0 </param>
 public void AddScreenResizeListener(Action <int, int> listener, int priority = 0)
 => ScreenResizeEventHandler.AddListener(listener, priority);