Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        protected virtual void Update()
        {
            UIWidgetsMessageManager.ensureUIWidgetsMessageManagerIfNeeded();

            if (!_viewMetricsCallbackRegistered)
            {
                _viewMetricsCallbackRegistered = true;
                UIWidgetsMessageManager.instance?.AddChannelMessageDelegate("ViewportMetricsChanged",
                                                                            _handleViewMetricsChanged);
            }

            Input_Update();
        }
Esempio n. 4
0
        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);
        }