protected PointerEventData.FramePressState StateForMouseButton(int playerId, int mouseIndex, int buttonId) { IMouseInputSource mouseInputSource = GetMouseInputSource(playerId, mouseIndex); if (mouseInputSource == null) { return(PointerEventData.FramePressState.NotChanged); } var pressed = mouseInputSource.GetButtonDown(buttonId); var released = mouseInputSource.GetButtonUp(buttonId); if (pressed && released) { return(PointerEventData.FramePressState.PressedAndReleased); } if (pressed) { return(PointerEventData.FramePressState.Pressed); } if (released) { return(PointerEventData.FramePressState.Released); } return(PointerEventData.FramePressState.NotChanged); }
// Token: 0x06002D4A RID: 11594 RVA: 0x0013AEE4 File Offset: 0x001390E4 protected PointerEventData.FramePressState StateForMouseButton(int playerId, int mouseIndex, int buttonId) { IMouseInputSource mouseInputSource = this.GetMouseInputSource(playerId, mouseIndex); if (mouseInputSource == null) { return(PointerEventData.FramePressState.NotChanged); } bool buttonDown = mouseInputSource.GetButtonDown(buttonId); bool buttonUp = mouseInputSource.GetButtonUp(buttonId); if (buttonDown && buttonUp) { return(PointerEventData.FramePressState.PressedAndReleased); } if (buttonDown) { return(PointerEventData.FramePressState.Pressed); } if (buttonUp) { return(PointerEventData.FramePressState.Released); } return(PointerEventData.FramePressState.NotChanged); }
protected PointerEventData.FramePressState StateForMouseButton( int playerId, int mouseIndex, int buttonId) { IMouseInputSource mouseInputSource = this.GetMouseInputSource(playerId, mouseIndex); if (mouseInputSource == null) { return((PointerEventData.FramePressState) 3); } bool buttonDown = mouseInputSource.GetButtonDown(buttonId); bool buttonUp = mouseInputSource.GetButtonUp(buttonId); if (buttonDown && buttonUp) { return((PointerEventData.FramePressState) 2); } if (buttonDown) { return((PointerEventData.FramePressState) 0); } return(buttonUp ? (PointerEventData.FramePressState) 1 : (PointerEventData.FramePressState) 3); }