public void MakeHapticFeedbback(IItemDataSelectable itemdataSelectable, HoverkeyItemLabels labels)
    {
        //Debug.Log($"item select label: {itemdataSelectable.Label}");
        Debug.Log($"label data: {labels.DefaultLabel}");

        //todo determine hand.
        haptic.Execute(0, .05f, 75, 25, SteamVR_Input_Sources.RightHand);
    }
Пример #2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public void HandleKeySelected(IItemDataSelectable pItemData, HoverkeyItemLabels pLabels)
        {
            if (pLabels.ActionType == HoverkeyItemLabels.KeyActionType.Character)
            {
                char letter = (Hoverkey.IsInShiftMode && pLabels.HasShiftLabel ?
                               pLabels.ShiftLabel[0] : pLabels.DefaultLabel[0]);
                Enviro.AddLetter(letter);
                return;
            }

            if (pLabels.DefaultKey == KeyCode.Backspace)
            {
                Enviro.RemoveLatestLetter();
                return;
            }
        }