Пример #1
0
    /// <summary>
    /// 商城道具图标点击处理函数;
    /// </summary>
    /// <param name="shopT"></param>
    /// <returns></returns>
    public static bool OnShopItemIconClickHandler(ShopTemplate shopT)
    {
        if (shopT == null)
        {
            LogManager.LogError("ShopTemplate is NULL");
            return(false);
        }

        switch (shopT.getPreviewType())
        {
        case -1:
            break;

        case 1:
            int tableId = GameUtils.StringToInt(shopT.getPreviewContent());

            return(ShowItemPreviewUIHandler(tableId));

        case 2:
            ShowGroupItemPreviewUI(shopT);
            break;

        case 3:
            ShowYUEKAPreviewUI(shopT);
            break;

        default:
            LogManager.LogError("没有处理的商品点击预览类型");
            return(false);
        }

        return(true);
    }