UnityEditor.CameraControllerStandard.HandleCameraKeyDown C# (CSharp) Method

HandleCameraKeyDown() private method

private HandleCameraKeyDown ( ) : void
return void
        private void HandleCameraKeyDown()
        {
            if (Event.current.keyCode == KeyCode.Escape)
            {
                this.ResetCameraControl();
            }
            if (this.m_CurrentViewTool == ViewTool.FPS)
            {
                Event current = Event.current;
                Vector3 motion = this.m_Motion;
                if (current.keyCode == kFPSForward.keyCode)
                {
                    this.m_Motion.z = 1f;
                    current.Use();
                }
                else if (current.keyCode == kFPSBack.keyCode)
                {
                    this.m_Motion.z = -1f;
                    current.Use();
                }
                else if (current.keyCode == kFPSLeft.keyCode)
                {
                    this.m_Motion.x = -1f;
                    current.Use();
                }
                else if (current.keyCode == kFPSRight.keyCode)
                {
                    this.m_Motion.x = 1f;
                    current.Use();
                }
                else if (current.keyCode == kFPSUp.keyCode)
                {
                    this.m_Motion.y = 1f;
                    current.Use();
                }
                else if (current.keyCode == kFPSDown.keyCode)
                {
                    this.m_Motion.y = -1f;
                    current.Use();
                }
                if ((current.type != EventType.KeyDown) && (motion.sqrMagnitude == 0f))
                {
                    m_FPSTiming.Begin();
                }
            }
        }