コード例 #1
0
    public void OnTimeChange()
    {
        if (!ComponentHoldNote.EnableValueChange)
        {
            return;
        }
        float TimeTmp;

        if (!float.TryParse(JointTime.text, out TimeTmp))
        {
            JointTimeImg.color = Invalid;
            return;
        }
        OperationManager.SetJointNoteTime(HoldNoteData, JointNoteData, TimeTmp, ComponentHoldNote.isAbsolute, ComponentHoldNote.isChained);
        OperationManager.EnsureHoldNoteJointsValid(HoldNoteData);
        JointTimeImg.color = Valid;
        if (!OperationManager.CheckJointNoteTimeIsValidByJoint(HoldNoteData, JointNoteData))
        {
            JointTimeImg.color = Error;
        }
        ComponentHoldNote.RefreshJointValues(this);
    }