private void ReceiveMoveFingers(NetworkMessage message)
    {
        MoveFingersMessage m = message.ReadMessage <MoveFingersMessage> ();

        Debug.Log("Move " + ArmSide(m.rightArm) + " arm fingers received!");
        KinovaAPI.MoveFingers(m.rightArm, m.pinky, m.ring, m.middle, m.index, m.thumb);
    }
    public void SendMoveFingers(bool rightArm, bool pinky, bool ring, bool middle, bool index, bool thumb)
    {
        if (!connectedToServer)
        {
            Debug.LogWarning("Not connected to server!");
            return;
        }

        Debug.Log("Sending move " + ArmSide(rightArm) + " arm fingers...");
        MoveFingersMessage m = new MoveFingersMessage();

        m.rightArm = rightArm;
        m.pinky    = pinky;
        m.ring     = ring;
        m.middle   = middle;
        m.index    = index;
        m.thumb    = thumb;

        myClient.Send(MyMsgTypes.MSG_MOVE_FINGERS, m);
    }