Example #1
0
    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);
    }
Example #2
0
    /// <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);
    }