示例#1
0
    public void OnFrontButtonDown()
    {
        stylus.frontButtonDown = true;

        RaycastHit?_hit;
        var        raycastable = stylus.Raycast(out _hit);

        if (raycastable)
        {
            raycastable.GetComponent <Button>()?.onClick.Invoke();
            var dropdown = raycastable.GetComponent <Dropdown>();
            if (dropdown)
            {
                dropdown.value = (dropdown.value + 1) % dropdown.options.Count;
            }
        }

        if (TryFindKey(lastReportedValue))
        {
            return;
        }
    }