Esempio n. 1
0
        public override void StartReaction(object o, EventArgs e)
        {
            // See if this is directly an InteractableObject event
            InteractableObjectEventArgs interactableArgs = e as InteractableObjectEventArgs;

            if (interactableArgs != null)
            {
                controllerModel = VRTK_DeviceFinder.GetModelAliasController(interactableArgs.interactingObject);
            }
            else
            {
                controllerModel = GetControllerModelFromEvent(e);
            }

            if (controllerModel != null)
            {
                VRTK_ObjectAppearance.SetRendererHidden(controllerModel);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 隐藏显示器
 /// </summary>
 public void ControllerHide()
 {
     VRTK_ObjectAppearance.SetRendererHidden(VRTK_DeviceFinder.GetModelAliasController(gameObject));
 }