Ejemplo n.º 1
0
    public void SetExactPosition(bool isKeyboard)
    {
        var index = _tooltip.CurrentToolTipIndex;

        var toolTipSize = new Vector2(_listOfTooltips[index].preferredWidth
                                      , _listOfTooltips[index].preferredHeight);

        var toolTipAnchorPos = isKeyboard ? Scheme.KeyboardPosition : Scheme.ToolTipPosition;

        var tooTipType = isKeyboard ? Scheme.ToolTipTypeKeys : Scheme.ToolTipTypeMouse;

        var toolTipPos = GetToolTipsScreenPosition(isKeyboard, tooTipType);

        (_toolTipsRects[index].anchoredPosition, _toolTipsRects[index].pivot)
            = _toolTipCalcs.CalculatePosition(toolTipPos, toolTipSize, toolTipAnchorPos);
    }