protected virtual void GetInteractUse() { interactUse = (interactUse != null ? interactUse : GetComponentInChildren <VRTK_InteractUse>()); interactUse = (interactUse == null && controllerEvents != null ? controllerEvents.GetComponentInChildren <VRTK_InteractUse>() : interactUse); }
private void Start() { if (controller == null) { controller = GetComponent <VRTK_ControllerEvents>(); } ConfigureEventSystem(); ConfigureWorldCanvases(); pointerClicked = false; lastPointerPressState = false; beamEnabledState = false; controllerRenderModel = (controller.GetComponent <SteamVR_RenderModel>() ? controller.GetComponent <SteamVR_RenderModel>() : controller.GetComponentInChildren <SteamVR_RenderModel>()); }