protected float GetDeltaRotParam(LBAxisTypes axis = LBAxisTypes.YAxis)
        {
            switch (axis)
            {
            case LBAxisTypes.XAxis:
                if (bParamExists(CharDeltaRotXParamName))
                {
                    return(animator.GetFloat(CharDeltaRotXParamName));
                }
                break;

            case LBAxisTypes.YAxis:
                if (bParamExists(CharDeltaRotYParamName))
                {
                    return(animator.GetFloat(CharDeltaRotYParamName));
                }
                break;

            case LBAxisTypes.ZAxis:
                if (bParamExists(CharDeltaRotZParamName))
                {
                    return(animator.GetFloat(CharDeltaRotZParamName));
                }
                break;

            default:
                break;
            }

            return(0);
        }
        protected void SetDeltaRotParam(float value, LBAxisTypes axis = LBAxisTypes.YAxis)
        {
            switch (axis)
            {
            case LBAxisTypes.XAxis:
                if (bParamExists(CharDeltaRotXParamName))
                {
                    animator.SetFloat(CharDeltaRotXParamName, value);
                }
                break;

            case LBAxisTypes.YAxis:
                if (bParamExists(CharDeltaRotYParamName))
                {
                    animator.SetFloat(CharDeltaRotYParamName, value);
                }
                break;

            case LBAxisTypes.ZAxis:
                if (bParamExists(CharDeltaRotZParamName))
                {
                    animator.SetFloat(CharDeltaRotZParamName, value);
                }
                break;

            default:
                break;
            }
        }