UnityEngine.EventSystems.SwitchPointerInputModule.SwitchStateForMouseButton C# (CSharp) Method

SwitchStateForMouseButton() private method

private SwitchStateForMouseButton ( int id ) : PointerEventData.FramePressState
id int
return PointerEventData.FramePressState
        private PointerEventData.FramePressState SwitchStateForMouseButton(int id)
        {
            PointerEventData.FramePressState buttonState = StateForMouseButton(id);
            if (Switch.Phase[id] == 1)
            {
                buttonState = PointerEventData.FramePressState.Released;
                Switch.Phase[id] = 2;
            }
            else if (Switch.Phase[id] == 2)
            {
                buttonState = PointerEventData.FramePressState.Pressed;
                Switch.Phase[id] = 0;
            }
            return buttonState;
        }