private void ReceiveMoveArmNoThetaY(NetworkMessage message) { MoveArmNoThetaYMessage m = message.ReadMessage <MoveArmNoThetaYMessage>(); Debug.Log("Move " + ArmSide(m.rightArm) + " arm received!"); KinovaAPI.MoveHandNoThetaY(m.rightArm, m.x, m.y, m.z, m.thetaX, m.thetaZ); }
public void SendMoveArmNoThetaY(bool rightArm, float x, float y, float z, float thetaX, float thetaZ) { if (!connectedToServer) { Debug.LogWarning("Not connected to server!"); return; } Debug.Log("Sending move " + ArmSide(rightArm) + " arm no theta y..."); MoveArmNoThetaYMessage m = new MoveArmNoThetaYMessage(); m.rightArm = rightArm; m.x = x; m.y = y; m.z = z; m.thetaX = thetaX; m.thetaZ = thetaZ; myClient.Send(MyMsgTypes.MSG_MOVE_ARM_NO_THETAY, m); }