UnityEngine.EventSystems.PointerInputModule.MouseButtonEventData.PressedThisFrame C# (CSharp) Method

PressedThisFrame() public method

Was the button pressed this frame?

public PressedThisFrame ( ) : bool
return bool
            public bool PressedThisFrame()
            {
                return ((this.buttonState == PointerEventData.FramePressState.Pressed) || (this.buttonState == PointerEventData.FramePressState.PressedAndReleased));
            }

Usage Example

コード例 #1
0
 private void FakeTouches()
 {
     PointerInputModule.MouseButtonEventData eventData = this.GetMousePointerEventData(0).GetButtonState(PointerEventData.InputButton.Left).eventData;
     if (eventData.PressedThisFrame())
     {
         eventData.buttonData.delta = Vector2.zero;
     }
     this.ProcessTouchPress(eventData.buttonData, eventData.PressedThisFrame(), eventData.ReleasedThisFrame());
     if (base.input.GetMouseButton(0))
     {
         this.ProcessMove(eventData.buttonData);
         this.ProcessDrag(eventData.buttonData);
     }
 }
All Usage Examples Of UnityEngine.EventSystems.PointerInputModule.MouseButtonEventData::PressedThisFrame
PointerInputModule.MouseButtonEventData