public virtual void OnTriggerClickDown(VrEventInfo info) { triggerDown = true; clickdownOffset = info.PointerTarget - transform.position; if (rolloverPrompt) { rolloverPrompt.SetActive(false); } if (sharedInfo && clickdownTextData.Usable()) { sharedInfo.SetText(clickdownTextData); } textReceiver?.ReceiveClickdownText(clickdownTextData); if (clickdownPrompt) { clickdownPrompt.SetActive(true); if (!promptsFixed) { Utils.FaceCamera(clickdownPrompt.transform, ControllerInput.Instance.Player); } clickdownTimer = 0f; } ClickDownEffect(); clickDownAction?.Invoke(this); }