少年修仙传客户端代码仓库
0312 修复部分action event 在应该取消时变成了添加问题,运行久了可能导致CPU消耗过大

# Conflicts:
# System/Vip/VipInvest/AllTimeInvestWin.cs
# System/Welfare/DaysRechargeSumWin.cs
6个文件已修改
28 ■■■■ 已修改文件
System/Alchemy/AlchemyStoveBehaviour.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/PersonalDropRateWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/ItemTipWin.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainWin/SkillButton.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Tip/SpGetWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WorldMap/LocalMapTag.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Alchemy/AlchemyStoveBehaviour.cs
@@ -519,7 +519,7 @@
            model.alchemyStateRefresh -= AlchemyStateRefresh;
            PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefreshEvent;
            packModel.refreshItemCountEvent -= RefreshItemCountEvent;
            reikiRootModel.onReikiRootPointRefresh += OnReikiRootPointRefresh;
            reikiRootModel.onReikiRootPointRefresh -= OnReikiRootPointRefresh;
            StopAllCoroutines();
            animationStep = false;
System/FindPrecious/PersonalDropRateWin.cs
@@ -41,7 +41,7 @@
        protected override void OnPreClose()
        {
            dungeonModel.updateMissionEvent += UpdateMissionEvent;
            dungeonModel.updateMissionEvent -= UpdateMissionEvent;
        }
        protected override void OnAfterClose()
System/ItemTip/ItemTipWin.cs
@@ -52,7 +52,7 @@
        {
            m_BuyItemWidget.Dispose();
            StopAllCoroutines();
            packModel.refreshItemDayUseCountEvent += OnUseItem;
            packModel.refreshItemDayUseCountEvent -= OnUseItem;
        }
        protected override void OnAfterClose()
@@ -163,8 +163,8 @@
            m_GetWayEntranceWidget.gameObject.SetActive(hasGetWay);
            m_GetWaysWidget.gameObject.SetActive(false);
            if (hasGetWay)
            {
                m_GetWaysWidget.Display(getWay);
            {
                m_GetWaysWidget.Display(getWay);
                m_GetWaysWidget.Bind("ItemTipWin");
                m_GetWayEntranceWidget.SetListener(() =>
                {
@@ -187,16 +187,16 @@
            }
        }
        private void DisplayExchanges()
        {
        private void DisplayExchanges()
        {
            var itemId = ItemTipUtility.mainTipData.exchangeItemId;
            var hasExchange = ItemExchangeConfig.Has(itemId);
            m_ExchangeWidget.gameObject.SetActive(hasExchange);
            if (hasExchange)
            {
                m_ExchangeWidget.Display(itemId);
            {
                m_ExchangeWidget.Display(itemId);
                m_ExchangeWidget.Bind("ItemTipWin");
            }
            }
        }
        private void DisplayOperateButton()
System/MainWin/SkillButton.cs
@@ -288,8 +288,8 @@
        private void OnDestroy()
        {
            Skill.OnSkillCDFinished += OnSkillPrepared;
            Skill.OnSkillCast += OnSkillCast;
            Skill.OnSkillCDFinished -= OnSkillPrepared;
            Skill.OnSkillCast -= OnSkillCast;
        }
        private void OnSkillPrepared(int skillId)
System/Tip/SpGetWin.cs
@@ -21,7 +21,7 @@
    public static void UnInit()
    {
        PlayerDatas.Instance.spNewGetEvent += OnGetNewSp;
        PlayerDatas.Instance.spNewGetEvent -= OnGetNewSp;
    }
    static void OnGetNewSp(long _sp)
System/WorldMap/LocalMapTag.cs
@@ -102,7 +102,7 @@
        public void Dispose()
        {
            mapModel.selectMapEventPointEvent += OnSelectEvent;
            mapModel.selectMapEventPointEvent -= OnSelectEvent;
            TaskModel.Event_TaskResponse -= OnTaskStateChange;
            fairyLeagueModel.UpdateWarCrystalEvent -= OnCrystalStateChange;
            PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefreshEvent;