public void onClickBuy()
    {
        // 优先使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("MedalDuiHuanQueRenPanelScript_hotfix", "onClickBuy"))
        {
            ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.MedalDuiHuanQueRenPanelScript_hotfix", "onClickBuy", null, null);
            return;
        }

        // 判断是否设置过徽章密码
        {
            if (!UserData.isSetSecondPsw)
            {
                SetSecondPswPanelScript.create();
                ToastScript.createToast("请先设置徽章密码");

                return;
            }
        }

        // 校验徽章密码
        {
            if (!OtherData.s_hasCheckSecondPSW)
            {
                CheckSecondPSWPanelScript.create();

                return;
            }
        }

        buy();
    }
    public void onClickBuy2()
    {
        // 优先使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("BuyGoodsPanelScript_hotfix", "onClickBuy2"))
        {
            ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.BuyGoodsPanelScript_hotfix", "onClickBuy2", null, null);
            return;
        }

        if (m_shopData.money_type2 == 4)
        {
            // 判断是否设置过徽章密码
            {
                if (!UserData.isSetSecondPsw)
                {
                    SetSecondPswPanelScript.create();
                    ToastScript.createToast("请先设置徽章密码");

                    return;
                }
            }

            // 校验徽章密码
            {
                if (!OtherData.s_hasCheckSecondPSW)
                {
                    CheckSecondPSWPanelScript.create();

                    return;
                }
            }
        }
        else
        {
            LogUtil.Log("不是会长");
        }

        m_money_type = m_shopData.money_type2;
        buy(m_shopData.money_type2);
    }
    public void onClickHuiZhang()
    {
        // 优先使用热更新的代码
        if (ILRuntimeUtil.getInstance().checkDllClassHasFunc("TurntablePanelScript_hotfix", "onClickHuiZhang"))
        {
            ILRuntimeUtil.getInstance().getAppDomain().Invoke("HotFix_Project.TurntablePanelScript_hotfix", "onClickHuiZhang", null, null);
            return;
        }

        if (m_isStartRotate)
        {
            return;
        }

        // 判断是否设置过徽章密码
        {
            if (!UserData.isSetSecondPsw)
            {
                SetSecondPswPanelScript.create();
                ToastScript.createToast("请先设置徽章密码");

                return;
            }
        }

        // 校验徽章密码
        {
            if (!OtherData.s_hasCheckSecondPSW)
            {
                CheckSecondPSWPanelScript.create();

                return;
            }
        }

        int needHuiZhangNum = 3;

        switch (UserData.myTurntableData.huizhangCount)
        {
        case 0:
        {
            ToastScript.createToast("次数不足");

            return;
        }
        break;

        case 1:
        {
            needHuiZhangNum = 10;

            //if (UserData.medal < 10)
            //{
            //    ToastScript.createToast("徽章不足");

            //    return;
            //}
        }
        break;

        case 2:
        {
            needHuiZhangNum = 5;

            //if (UserData.medal < 5)
            //{
            //    ToastScript.createToast("徽章不足");

            //    return;
            //}
        }
        break;

        case 3:
        {
            needHuiZhangNum = 3;

            //if (UserData.medal < 3)
            //{
            //    ToastScript.createToast("徽章不足");

            //    return;
            //}
        }
        break;
        }

        UseHuiZhangZhuanPanPanelScript.create().setData(this, needHuiZhangNum);
    }