public virtual void OnApplicationMenuUnclicked(ViveInputArgs e)
 {
     if (ApplicationMenuUnclicked != null)
     {
         ApplicationMenuUnclicked(this, e);
     }
 }
 public virtual void OnTriggerAxisChanged(ViveInputArgs e)
 {
     if (TriggerAxisChanged != null)
     {
         TriggerAxisChanged(this, e);
     }
 }
 public virtual void OnTriggerUnclicked(ViveInputArgs e)
 {
     if (TriggerUnclicked != null)
     {
         TriggerUnclicked(this, e);
     }
 }
 public virtual void OnTouchpadAxisChanged(ViveInputArgs e)
 {
     if (TouchpadAxisChanged != null)
     {
         TouchpadAxisChanged(this, e);
     }
 }
 public virtual void OnTouchpadUntouched(ViveInputArgs e)
 {
     if (TouchpadUntouched != null)
     {
         TouchpadUntouched(this, e);
     }
 }
 public virtual void OnGripUnclicked(ViveInputArgs e)
 {
     if (GripUnclicked != null)
     {
         GripUnclicked(this, e);
     }
 }