Example #1
0
        IEnumerator ProcessInput()
        {
            var toggleTransform = transform;

            while (HInput.IsInputPressed())
            {
                if (!isInputInsideToggle &&
                    HInput.GetInputPosition().x >= toggleTransform.position.x != (inverted ? !toggle.isOn : toggle.isOn))
                {
                    toggle.isOn = !toggle.isOn;
                }
                yield return(null);
            }
            inputCoroutine = null;
        }