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); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ 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; } }