//用于复杂一点输入之后会发生格式更改,或者其他组件同步更改是使用
 public void ShowNumKeyBoard(GameObject parent, float min, float max, NumerKeyBoardData.OnRefersh callback = null, NumerKeyBoardData.OnRefersh closeCallback = null, NumerKeyBoardData.EnumNumerType type = NumerKeyBoardData.EnumNumerType.NumerTypeInt)
 {
     ShowNumKeyBoard(parent, min, max, null, callback, closeCallback, type);
 }
        private void ShowNumKeyBoard(GameObject parent, float min, float max, Text showText, NumerKeyBoardData.OnRefersh callback, NumerKeyBoardData.OnRefersh closeCallback, NumerKeyBoardData.EnumNumerType type = NumerKeyBoardData.EnumNumerType.NumerTypeInt)
        {
            MainManager.UI.openUIInRoot <Page_numerKeyBoard>(eUIType.SuperpositionUI);
            NumerKeyBoardData keyBoardData = new NumerKeyBoardData();

            keyBoardData.NumerType       = type;
            keyBoardData.CloseCallBack   = closeCallback;
            keyBoardData.CallBack        = callback;
            keyBoardData.ParentObj       = parent;
            keyBoardData.MinNumer        = min;
            keyBoardData.MaxNumer        = max;
            keyBoardData.ShowNumerString = showText;
            MainManager.UI.refreshUI <Page_numerKeyBoard>(keyBoardData);
        }
 /// <summary>
 /// 数字键盘
 /// </summary>
 /// <param name="parent"> 父节点 决定着出现的位置,一般为点击的按钮</param>
 /// <param name="min">最小数字</param>
 /// <param name="max">最大数字</param>
 /// <param name="showText">实时更改显示的text组件 可不填用刷新函数去更改</param>
 /// <param name="callback">刷新回调 当刷新text组件不能满足时使用</param>
 /// <param name="closeCallback">关闭回调 当刷新text组件不能满足时使用</param>
 /// <param name="type">类型 int float。float有小数点</param>
 //用于简单更改的字符和输入的字符一样
 public void ShowNumKeyBoard(GameObject parent, float min, float max, Text showText, NumerKeyBoardData.EnumNumerType type = NumerKeyBoardData.EnumNumerType.NumerTypeInt)
 {
     ShowNumKeyBoard(parent, min, max, showText, null, null, type);
 }