public static void OnShowNumChoose(bool bSuccess, object param) { if (!bSuccess) { return; } if (null == param) { LogModule.ErrorLog("ShowNumChoose:param not define."); return; } NumChooseInfo curInfo = param as NumChooseInfo; if (curInfo == null) { LogModule.ErrorLog("NumChooseInfo:curInfo is null."); return; } NumChooseController.Instance().SetData(curInfo._minValue, curInfo._maxValue, curInfo._szTitle, curInfo._okClickFun, curInfo._stepValue, curInfo._totalTitle, curInfo._okbuttomTitle, curInfo._showComsume, curInfo._comsumeName, curInfo._comsumeicon, curInfo._comsumeNum); }
/// <summary> /// Select the quantity /// </summary> /// <param name="minValue"></param> /// <param name="maxValue"></param> /// <param name="szTitle"></param> /// <param name="okClickFun"></param> /// <param name="stepValue"></param> /// <param name="totalTitle"></param> /// <param name="OkButtomTitle"></param> /// <param name="showComsume"></param> /// <param name="comsumeName"></param> /// <param name="comsumeicon"></param> /// <param name="comsumeNum">unit price</param> public static void OpenWindow(int minValue, int maxValue, string szTitle, OKClickDelegate okClickFun, int stepValue, string totalTitle = "", string OkButtomTitle = "", bool showComsume = false, string comsumeName = "", string comsumeicon = "", int comsumeNum = 0) { NumChooseInfo curInfo = new NumChooseInfo(minValue, maxValue, szTitle, okClickFun, stepValue, totalTitle, OkButtomTitle, showComsume, comsumeName, comsumeicon, comsumeNum); UIManager.ShowUI(UIInfo.NumChoose, OnShowNumChoose, curInfo); }