lcy
18 小时以前 f1c153059c9994df1600bbd2f0a980b605326cb0
344 子 【新手】细节优化 / 战斗死亡弹首充
4个文件已修改
18 ■■■■■ 已修改文件
Main/System/Arena/ArenaBattleFailWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/FirstCharge/FirstChargeManager.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Settlement/BattleFailWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Settlement/BoneBattleFailWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Arena/ArenaBattleFailWin.cs
@@ -32,6 +32,7 @@
        }
        Display();
        CreateScroller();
        FirstChargeManager.Instance.TryPopWin("ArenaBattleFailWin");
    }
    protected override void OnPreClose()
Main/System/FirstCharge/FirstChargeManager.cs
@@ -123,6 +123,21 @@
        return firstChargeInfoDict.TryGetValue(firstId, out firstChargeData);
    }
    //所有的战斗死亡弹首充,置顶在战斗失败界面上即可,若首充充完则无须响应,不会死亡的不需要
    public void TryPopWin(string battleName)
    {
        if (battleName == null || battleName == string.Empty)
            return;
        if (battleName == "TianziBillboradBattleField")
            return;
        if (!TryGetUnBuyFirstId(out int firstId))
            return;
        if (!UIManager.Instance.IsOpened<FirstChargeWin>())
        {
            UIManager.Instance.OpenWindow<FirstChargeWin>();
        }
    }
    public bool TryGetUnBuyFirstId(out int firstId)
    {
        firstId = 0;
Main/System/Settlement/BattleFailWin.cs
@@ -28,6 +28,7 @@
    protected override void OnPreOpen()
    {
        FirstChargeManager.Instance.TryPopWin("BattleFailWin");
    }
Main/System/Settlement/BoneBattleFailWin.cs
@@ -30,6 +30,7 @@
    {
        int funcId = BoneFieldManager.Instance.funcId;
        txtFuncName.text = FuncOpenLVConfig.HasKey(funcId) ? FuncOpenLVConfig.Get(funcId).Name : string.Empty;
        FirstChargeManager.Instance.TryPopWin("BoneBattleFailWin");
    }