public void PendState(AXRInputSender sender, byte control, byte state)
 {
     PendStateImpl(sender.id, control, state);
 }
 public void RegisterInputSender(AXRInputSender sender)
 {
     senders[sender.id] = sender;
 }
 public void UnregisterInputSender(AXRInputSender sender)
 {
     senders.Remove(sender.id);
 }
 public void PendRaycastHit(AXRInputSender sender, byte control, Vector3 origin, Vector3 hitPosition, Vector3 hitNormal)
 {
     PendRaycastHitImpl(sender.id, control, origin, hitPosition, hitNormal);
 }
 public void PendPose(AXRInputSender sender, byte control, Vector3 position, Quaternion rotation)
 {
     PendPoseImpl(sender.id, control, position, rotation);
 }
 public void PendAxis2D(AXRInputSender sender, byte control, Vector2 axis2D)
 {
     PendAxis2DImpl(sender.id, control, axis2D);
 }
 public void PendAxis(AXRInputSender sender, byte control, float axis)
 {
     PendAxisImpl(sender.id, control, axis);
 }
 public void PendByteAxis(AXRInputSender sender, byte control, byte axis)
 {
     PendByteAxisImpl(sender.id, control, axis);
 }