Ejemplo n.º 1
0
 // Token: 0x06015624 RID: 87588 RVA: 0x0056C9B8 File Offset: 0x0056ABB8
 public static void Update()
 {
     if (Input.touchCount != 2)
     {
         TwoFingersMoveEvent.Reset();
     }
     else
     {
         if (TwoFingersMoveEvent._lastTouchCount != 2)
         {
             TwoFingersMoveEvent._touchDownPos = Input.touches[0].position;
         }
         TwoFingersMoveEvent._lastTouchPos = TwoFingersMoveEvent._curTouchPos;
         TwoFingersMoveEvent._curTouchPos  = Input.touches[0].position;
         TwoFingersMoveEvent._isUp         = (Time.time != TwoFingersMoveEvent._lastUpdateTime && TwoFingersMoveEvent._touchDownPos.y != 0f && TwoFingersMoveEvent._curTouchPos.y - TwoFingersMoveEvent._touchDownPos.y > TwoFingersMoveEvent._createEventDist && TwoFingersMoveEvent._lastTouchPos.y - TwoFingersMoveEvent._touchDownPos.y < TwoFingersMoveEvent._createEventDist);
         TwoFingersMoveEvent._isDown       = (Time.time != TwoFingersMoveEvent._lastUpdateTime && TwoFingersMoveEvent._touchDownPos.y != 0f && TwoFingersMoveEvent._touchDownPos.y - TwoFingersMoveEvent._curTouchPos.y > TwoFingersMoveEvent._createEventDist && TwoFingersMoveEvent._touchDownPos.y - TwoFingersMoveEvent._lastTouchPos.y < TwoFingersMoveEvent._createEventDist);
         if (TwoFingersMoveEvent._isUp || TwoFingersMoveEvent._isDown)
         {
             TwoFingersMoveEvent._touchDownPos.y = TwoFingersMoveEvent._curTouchPos.y;
         }
         TwoFingersMoveEvent._isRight = (Time.time != TwoFingersMoveEvent._lastUpdateTime && TwoFingersMoveEvent._touchDownPos.x != 0f && TwoFingersMoveEvent._curTouchPos.x - TwoFingersMoveEvent._touchDownPos.x > TwoFingersMoveEvent._createEventDist && TwoFingersMoveEvent._lastTouchPos.x - TwoFingersMoveEvent._touchDownPos.x < TwoFingersMoveEvent._createEventDist);
         TwoFingersMoveEvent._isLeft  = (Time.time != TwoFingersMoveEvent._lastUpdateTime && TwoFingersMoveEvent._touchDownPos.x != 0f && TwoFingersMoveEvent._touchDownPos.x - TwoFingersMoveEvent._curTouchPos.x > TwoFingersMoveEvent._createEventDist && TwoFingersMoveEvent._touchDownPos.x - TwoFingersMoveEvent._lastTouchPos.x < TwoFingersMoveEvent._createEventDist);
         if (TwoFingersMoveEvent._isRight || TwoFingersMoveEvent._isLeft)
         {
             TwoFingersMoveEvent._touchDownPos.x = TwoFingersMoveEvent._curTouchPos.x;
         }
     }
     TwoFingersMoveEvent._lastTouchCount = Input.touchCount;
     TwoFingersMoveEvent._lastUpdateTime = Time.time;
 }
Ejemplo n.º 2
0
 // Token: 0x06015601 RID: 87553 RVA: 0x0056C180 File Offset: 0x0056A380
 private void _ShowSwitchTouch()
 {
     if (Input.touchCount == 5)
     {
         this._fiveFingersDownTime += Time.deltaTime;
     }
     else
     {
         this._fiveFingersDownTime = 0f;
     }
     if (this.IsSwitchOn && Input.touchCount > 0 && Input.touches[0].tapCount > this._lastFrameTouchTapCount && Input.touches[0].tapCount == 3)
     {
         this.IsAutoScrollView = !this.IsAutoScrollView;
     }
     if (this._fiveFingersDownTime > 2f && this._fiveFingersDownTime - Time.deltaTime < 2f)
     {
         this.IsSwitchOn = !this.IsSwitchOn;
         if (!this.IsSwitchOn)
         {
             DebugConsoleMode.instance.ProcessCmd("Save");
         }
     }
     if (Input.touchCount > 0)
     {
         this._lastFrameTouchTapCount = Input.touches[0].tapCount;
     }
     if (this.IsSwitchOn)
     {
         TwoFingersMoveEvent.Update();
         if (TwoFingersMoveEvent.Up)
         {
             this.ShowPreviousCommand();
         }
         else if (TwoFingersMoveEvent.Down)
         {
             this.ShowNextCommand();
         }
     }
 }