public SteamControllerInfo(BaseControllerBehavior behavior)
     : base(behavior)
 {
     TrackedPose             = behavior.GetComponent <SteamVR_Behaviour_Pose>();
     m_HapticsDurationScale  = App.VrSdk.VrControls.HapticsDurationScale;
     m_HapticsAmplitudeScale = App.VrSdk.VrControls.HapticsAmplitudeScale;
 }
Exemple #2
0
        public ControllerInfo(BaseControllerBehavior behavior)
        {
            m_Behavior  = behavior;
            m_Transform = behavior.transform;
            m_Tutorial  = behavior.GetComponent <ControllerTutorialScript>();

            m_Position         = m_Transform.position;
            m_Velocity         = Vector3.zero;
            m_Acceleration     = Vector3.zero;
            m_WasTracked       = false;
            m_HapticPulseCount = 0;
        }