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); }
//用于复杂一点输入之后会发生格式更改,或者其他组件同步更改是使用 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); }