public void OnDegreeChange()
    {
        if (!ComponentHoldNote.EnableValueChange)
        {
            return;
        }
        float DegreeTmp;

        if (!float.TryParse(JointDegree.text, out DegreeTmp))
        {
            JointDegreeImg.color = Invalid;
            return;
        }
        OperationManager.SetJointNoteDegree(HoldNoteData, JointNoteData, DegreeTmp, ComponentHoldNote.isAbsolute, ComponentHoldNote.isChained);
        JointDegreeImg.color = Valid;
        ComponentHoldNote.RefreshJointValues(this);
    }