private void OnManipulationCanceledEvent(InteractionSourceKind source, Vector3 cumulativeDelta, Ray headray)
        {
            ManipulationEventArgs args = new ManipulationEventArgs(this, 0, cumulativeDelta);

            RaiseManipulationCanceledEvent(args);
        }
 protected void RaiseManipulationUpdatedEvent(ManipulationEventArgs e)
 {
     EventHandler<ManipulationEventArgs> handler = ManipulationUpdated;
     if (handler != null)
     {
         handler(this, e);
     }
 }
 private void OnManipulationUpdatedEvent(InteractionSourceKind source, Vector3 cumulativeDelta, Ray headray)
 {
     ManipulationEventArgs args = new ManipulationEventArgs(this, 0, cumulativeDelta);
     RaiseManipulationUpdatedEvent(args);
 }
        private void OnManipulationCompletedEvent(UnityEngine.XR.WSA.Input.InteractionSourceKind source, Vector3 cumulativeDelta, Ray headray)
        {
            ManipulationEventArgs args = new ManipulationEventArgs(this, 0, cumulativeDelta);

            RaiseManipulationCompletedEvent(args);
        }