hch
14 小时以前 9075b06333a3fdd802f5e4d72858fbfc9cec0da7
0312 增加关闭战场后打开主界面的输出,观察黑屏问题
2个文件已修改
31 ■■■■■ 已修改文件
Main/System/Equip/EquipExchangeCell.cs 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Main/MainWin.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Equip/EquipExchangeCell.cs
@@ -171,20 +171,20 @@
    //延迟处理特效大小
    async UniTask RefreshEffect(ItemModel equip)
    { 
        await UniTask.DelayFrame(3);
        // await UniTask.DelayFrame(3);
        // if (effectID == 0)
        // {
        //     uieffect.Stop();
        // }
        // else
        // {
        //     uieffect.Stop();
        //     uieffect.effectId = effectID;
        //     //计算高度缩放比例 特效显示依赖rect的排版
        //     uieffect.transform.localScale = new Vector3(0.98f, bgRect.rect.height / uieffect.GetComponent<RectTransform>().rect.height, 1);
        //     uieffect.Play();
        // }
        int effectID = EquipModel.Instance.equipUIEffects[Math.Min(equip.config.ItemColor, EquipModel.Instance.equipUIEffects.Length) - 1];
        if (effectID == 0)
        {
            uieffect.Stop();
        }
        else
        {
            uieffect.Stop();
            uieffect.effectId = effectID;
            //计算高度缩放比例 特效显示依赖rect的排版
            uieffect.transform.localScale = new Vector3(0.98f, bgRect.rect.height / uieffect.GetComponent<RectTransform>().rect.height, 1);
            uieffect.Play();
        }
        //二次处理放大效果
        await UniTask.Delay(100);
Main/System/Main/MainWin.cs
@@ -434,11 +434,16 @@
    public void RestoreSubUI()
    {
        if (functionOrder != -1)
        {
            Debug.Log("RestoreSubUI functionOrder " + functionOrder);
            return;
        }
        if (lastWinOrder == -1)
        {
            lastWinOrder = 0;
        }
        Debug.Log("RestoreSubUI lastWinOrder " + lastWinOrder);
        OnTabButtonClicked(lastWinOrder);
    }