protected virtual void Update() { this._displayMetrics.Update(); UIWidgetsMessageManager.ensureUIWidgetsMessageManagerIfNeeded(); if (!this._viewMetricsCallbackRegistered) { this._viewMetricsCallbackRegistered = true; UIWidgetsMessageManager.instance?.AddChannelMessageDelegate("ViewportMatricsChanged", this._handleViewMetricsChanged); } if (this._mouseEntered) { if (this._lastMouseMove.x != Input.mousePosition.x || this._lastMouseMove.y != Input.mousePosition.y) { this.handleMouseMovement(); } } this._lastMouseMove = Input.mousePosition; if (this._mouseEntered) { this.handleMouseScroll(); } D.assert(this._windowAdapter != null); this._windowAdapter.Update(); this._windowAdapter.OnGUI(_repaintEvent); }
protected virtual void Update() { PerformanceUtils.instance.updateDeltaTime(Time.unscaledDeltaTime); this._displayMetrics.Update(); UIWidgetsMessageManager.ensureUIWidgetsMessageManagerIfNeeded(); if (this._mouseEntered) { if (this._lastMouseMove.x != Input.mousePosition.x || this._lastMouseMove.y != Input.mousePosition.y) { this.handleMouseMovement(); } } this._lastMouseMove = Input.mousePosition; if (this._mouseEntered) { this.handleMouseScroll(); } D.assert(this._windowAdapter != null); this._windowAdapter.Update(); this._windowAdapter.OnGUI(_repaintEvent); }
protected virtual void Update() { UIWidgetsMessageManager.ensureUIWidgetsMessageManagerIfNeeded(); if (!_viewMetricsCallbackRegistered) { _viewMetricsCallbackRegistered = true; UIWidgetsMessageManager.instance?.AddChannelMessageDelegate("ViewportMetricsChanged", _handleViewMetricsChanged); } Input_Update(); }
protected virtual void Update() { this._displayMetrics.Update(); UIWidgetsMessageManager.ensureUIWidgetsMessageManagerIfNeeded(); #if UNITY_ANDROID if (Input.GetKeyDown(KeyCode.Escape)) { this._windowAdapter.withBinding(() => { WidgetsBinding.instance.handlePopRoute(); }); } #endif if (!this._viewMetricsCallbackRegistered) { this._viewMetricsCallbackRegistered = true; UIWidgetsMessageManager.instance?.AddChannelMessageDelegate("ViewportMatricsChanged", this._handleViewMetricsChanged); } if (this._mouseEntered) { if (this._lastMouseMove.x != Input.mousePosition.x || this._lastMouseMove.y != Input.mousePosition.y) { this.handleMouseMovement(); } } this._lastMouseMove = Input.mousePosition; if (this._mouseEntered) { this.handleMouseScroll(); } D.assert(this._windowAdapter != null); this._windowAdapter.Update(); this._windowAdapter.OnGUI(_repaintEvent); }