少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-25 4a7e84bea58ab1db7cdae9a23ca4828ed61d5990
3335 物品相关类型重构。
9个文件已添加
81个文件已修改
577 ■■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ClientPack.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0704_tagRolePackRefresh.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0709_tagClearItem.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0711_tagClearItemPack.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0725_tagRolePackRefreshEx.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA317_tagMCAllEquipAttrActiveInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA339_tagMCAttrFruitEatCntList.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HA8_Item/DTCA809_tagMCItemDayUseCntInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HAD_SaleActivity.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HAE_Truck.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HAF_Merge.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HB0_Event.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HAD_SaleActivity.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HAE_Truck.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HAF_Merge.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HB0_Event.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BetterItemGet/BetterEquipGetModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BetterItemGet/ItemUseModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BetterItemGet/PreciousItemGetModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BetterItemGet/RealmBetterEquipModel .cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/BlastFurnaceModel.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/DanDrugRecycleTip.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/FurnaceFireChooseWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BlastFurnace/PrayForDurgModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatExtentWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/ComposeMatCell.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Compose/New/ComposeWinModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzPackWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonUseLiquidWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/NormalDungeonEntranceWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/TrialDungeonModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/TrialExchangeWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/DonateEquipTipsWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyBoss.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FashionDress/FashionDressModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FashionDress/FashionDressWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/PersonalBossModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Guard/GuardModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/BestXBWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/HappyXBModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/RuneXBWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/XBGridCell.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HappyXB/XBWarehouseWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyBoss/JadeDynastyBossModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyKnapSack/JadeDynastyDecomposeModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyKnapSack/JadeDynastyDecomposeWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyKnapSack/JadeDynastyEquipBeh.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyKnapSack/JadeDynastyEquipWin.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastyKnapSack/JadeDynastyGemModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/JadeDynastySkill/JadeDynastySkillModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/BoxInfoWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/EquipDevourWin.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemInfoWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemOverdueModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/MakeDrugCell.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PlayerPackModels.cs 110 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/BagWin.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/DepotWin.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/EquipPlaceCell.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/RoleEquipWin.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PlayerMainDate.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Market/MarketPutawayWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Mount/PlayerMountDatas.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Pet/PlayerPetDatas.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/RolePanel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RolePromote/RolePromoteModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/StoreModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/EquipSuit/PlayerSuitModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/EquipWashModel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GemLevelUpWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GemModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GodBeastModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GodBeastReinforcementWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GodBeastSlidingList.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/PlayerStrengthengDatas.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WashTips.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WingsBouncedWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WingsRedDot.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/WingsRefined.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasurePotentialPanel.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureSoulModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/TreasureFindHost/TreasureFindHostModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/PrayerModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/PrayerWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/CalculateSkillGetAttrHurtUtility.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ClientPack.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 722e5e3d30096674e811f5bd191246a0
folderAsset: yes
timeCreated: 1539228128
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0704_tagRolePackRefresh.cs
@@ -21,7 +21,7 @@
        base.Done(vNetPack);
        H0704_tagRolePackRefresh vNetData = vNetPack as H0704_tagRolePackRefresh;
        playerPack.SetItemModel(vNetData);
        playerPack.UpdateItem(vNetData);
        if (vNetData.PackType == 1)
        {
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0709_tagClearItem.cs
@@ -23,7 +23,7 @@
        base.Done(vNetPack);
        H0709_tagClearItem vNetData = vNetPack as H0709_tagClearItem;
        playerPack.ClearItemModel(vNetData);
        playerPack.RemoveItem(vNetData);
        if (vNetData.PackType == 1)
        {
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0711_tagClearItemPack.cs
@@ -19,7 +19,7 @@
        base.Done(vNetPack);
        H0711_tagClearItemPack vNetData = vNetPack as H0711_tagClearItemPack;
        playerPack.ClearPackModel(vNetData);
        playerPack.ClearPack(vNetData);
    }
}
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0725_tagRolePackRefreshEx.cs
@@ -21,7 +21,7 @@
        base.Done(vNetPack);
        H0725_tagRolePackRefreshEx vNetData = vNetPack as H0725_tagRolePackRefreshEx;
        playerPack.SetPlayerPackModel(vNetData);
        playerPack.UpdatePack(vNetData);
        if (vNetData.PackType == 1)
        {
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA317_tagMCAllEquipAttrActiveInfo.cs
@@ -16,7 +16,7 @@
        base.Done(vNetPack);
        HA317_tagMCAllEquipAttrActiveInfo vNetData = vNetPack as HA317_tagMCAllEquipAttrActiveInfo;
        playerPack.SetPlayerEquipAttrActiveInfo(vNetData);
        playerPack.UpdatePlayerEquipAttrActiveInfo(vNetData);
        ModelCenter.Instance.GetModel<TreasureSoulModel>().UpdateTreasurePrivilege(vNetData);
    }
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA339_tagMCAttrFruitEatCntList.cs
@@ -40,7 +40,7 @@
        {
            petmodel.PetA339(vNetData);
            horsemodel.MountHA339(vNetData);
            playerPack.SetItemSumUseCnt(vNetData);
            playerPack.UpdateItemSumUseCnt(vNetData);
        }
          
    }
Core/NetworkPackage/DTCFile/ServerPack/HA8_Item/DTCA809_tagMCItemDayUseCntInfo.cs
@@ -19,7 +19,7 @@
        base.Done(vNetPack);
        HA809_tagMCItemDayUseCntInfo vNetData = vNetPack as HA809_tagMCItemDayUseCntInfo;
        playerPack.SetItemUseCnt(vNetData);
        playerPack.UpdateItemUseCnt(vNetData);
    }
}
Core/NetworkPackage/DTCFile/ServerPack/HAD_SaleActivity.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 3e05761d690b75440a6be79207d0fb01
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/HAE_Truck.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 1d70ccd06161e0443b7a802ad94292f8
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/HAF_Merge.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 71e878ac60c49ad4f964dd2dbc725739
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/HB0_Event.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: eed34091b0568664b9fb42f0634496c1
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HAD_SaleActivity.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 32ceb8b7faf99f84a8b73ce53c5e3e4d
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HAE_Truck.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 77f69c2b862d1704299a32d0d8eeb71e
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HAF_Merge.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: fa14960fa44b0d1439bab471a764e34f
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HB0_Event.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: d914565b65f8e8145988734c4d915834
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
System/BetterItemGet/BetterEquipGetModel.cs
@@ -26,8 +26,8 @@
        public override void Init()
        {
            modelInterface.GetBetterEquipEvent += OnGetBetterEquip;
            playerPack.RefreshPackAct += OnPackageRefresh;
            playerPack.RefreshItemCountAct += OnPackageItemRefresh;
            playerPack.refrechPackEvent += OnPackageRefresh;
            playerPack.refreshItemCountEvent += OnPackageItemRefresh;
            KnapsackTimeCDMgr.Instance.RefresCoolTimeAct += UpdateCoolTime;
            ParseConfig();
        }
@@ -35,8 +35,8 @@
        public override void UnInit()
        {
            modelInterface.GetBetterEquipEvent -= OnGetBetterEquip;
            playerPack.RefreshPackAct -= OnPackageRefresh;
            playerPack.RefreshItemCountAct -= OnPackageItemRefresh;
            playerPack.refrechPackEvent -= OnPackageRefresh;
            playerPack.refreshItemCountEvent -= OnPackageItemRefresh;
            KnapsackTimeCDMgr.Instance.RefresCoolTimeAct -= UpdateCoolTime;
        }
System/BetterItemGet/ItemUseModel.cs
@@ -24,15 +24,15 @@
        public override void Init()
        {
            playerPack.RefreshPackAct += OnPackageRefresh;
            playerPack.RefreshItemCountAct += OnPackageItemRefresh;
            playerPack.refrechPackEvent += OnPackageRefresh;
            playerPack.refreshItemCountEvent += OnPackageItemRefresh;
            playerPack.itemUseAct += OnGetUseItem;
        }
        public override void UnInit()
        {
            playerPack.RefreshPackAct -= OnPackageRefresh;
            playerPack.RefreshItemCountAct -= OnPackageItemRefresh;
            playerPack.refrechPackEvent -= OnPackageRefresh;
            playerPack.refreshItemCountEvent -= OnPackageItemRefresh;
            playerPack.itemUseAct -= OnGetUseItem;
        }
System/BetterItemGet/PreciousItemGetModel.cs
@@ -26,15 +26,15 @@
        public override void Init()
        {
            modelInterface.GetPreciousItemEvent += OnGetPreciousItem;
            playerPack.RefreshPackAct += OnPackageRefresh;
            playerPack.RefreshItemCountAct += OnPackageItemRefresh;
            playerPack.refrechPackEvent += OnPackageRefresh;
            playerPack.refreshItemCountEvent += OnPackageItemRefresh;
        }
        public override void UnInit()
        {
            modelInterface.GetPreciousItemEvent -= OnGetPreciousItem;
            playerPack.RefreshPackAct -= OnPackageRefresh;
            playerPack.RefreshItemCountAct -= OnPackageItemRefresh;
            playerPack.refrechPackEvent -= OnPackageRefresh;
            playerPack.refreshItemCountEvent -= OnPackageItemRefresh;
        }
        public void OnBeforePlayerDataInitialize()
System/BetterItemGet/RealmBetterEquipModel .cs
@@ -25,14 +25,14 @@
        public override void Init()
        {
            playerPack.RefreshPackAct += OnPackageRefresh;
            playerPack.RefreshItemCountAct += OnPackageItemRefresh;
            playerPack.refrechPackEvent += OnPackageRefresh;
            playerPack.refreshItemCountEvent += OnPackageItemRefresh;
        }
        public override void UnInit()
        {;
            playerPack.RefreshPackAct -= OnPackageRefresh;
            playerPack.RefreshItemCountAct -= OnPackageItemRefresh;
            playerPack.refrechPackEvent -= OnPackageRefresh;
            playerPack.refreshItemCountEvent -= OnPackageItemRefresh;
        }
        public void OnBeforePlayerDataInitialize()
System/BlastFurnace/BlastFurnaceModel.cs
@@ -86,9 +86,9 @@
        preStoveLv = 1;
        jumpToPrescripe = 0;
        FuncOpen.Instance.OnFuncStateChangeEvent -= RefreshFuncOpenState;
        playerPack.RefreshItemCountAct -= RefreshMat;
        playerPack.ItemCntReduceAct -= RefreshDanReduce;
        playerPack.RefreshItemSumUseCntAct -= RefreshItemUsce;
        playerPack.refreshItemCountEvent -= RefreshMat;
        playerPack.itemCntReduceEvent -= RefreshDanReduce;
        playerPack.refreshItemSumUseCountEvent -= RefreshItemUsce;
        WindowCenter.Instance.windowAfterCloseEvent -= StoveUpgradAfterClose;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= RefreshRealm;
        PlayerPetDatas.Event_H0704Add -= AddPetEvent;
@@ -106,11 +106,11 @@
        CheckMakerDandrugCondition();
        CheckRecycleStoreRed();
        CheckMakeDrugRedPoint(true);
        playerPack.RefreshItemCountAct += RefreshMat;
        playerPack.refreshItemCountEvent += RefreshMat;
        FuncOpen.Instance.OnFuncStateChangeEvent += RefreshFuncOpenState;
        playerPack.RefreshItemSumUseCntAct += RefreshItemUsce;
        playerPack.refreshItemSumUseCountEvent += RefreshItemUsce;
        WindowCenter.Instance.windowAfterCloseEvent += StoveUpgradAfterClose;
        playerPack.ItemCntReduceAct += RefreshDanReduce;
        playerPack.itemCntReduceEvent += RefreshDanReduce;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent += RefreshRealm;
        PlayerPetDatas.Event_H0704Add += AddPetEvent;
        PlayerMountDatas.Event_MountHA301A += AddMountEvent;
System/BlastFurnace/DanDrugRecycleTip.cs
@@ -42,7 +42,7 @@
            blastFurnace.RefreshMakeItemAnswerAct += OnGetRecycleResult;
            m_storeModel.storeFuncType = StoreFunc.DanDrugStore;
            recycleBtn.AddListener(ClickRecycle);
            playerPack.RefreshItemCountAct += RefreshItemCnt;
            playerPack.refreshItemCountEvent += RefreshItemCnt;
            Init();
        }
        private void OnDisable()
@@ -52,7 +52,7 @@
            m_storeModel.RefreshTCBPlayerDataEvent -= RefreshRecycleScore;
            blastFurnace.RefreshSelectRecycleAct -= RefreshRecycleGetMoney;
            blastFurnace.RefreshMakeItemAnswerAct -= OnGetRecycleResult;
            playerPack.RefreshItemCountAct -= RefreshItemCnt;
            playerPack.refreshItemCountEvent -= RefreshItemCnt;
            m_storeModel.RefreshBuyShopLimitEvent -= CreateShopCell;
            recycleBtn.RemoveAllListeners();
            GlobalTimeEvent.Instance.secondEvent -= RefreshResetTime;
System/BlastFurnace/FurnaceFireChooseWin.cs
@@ -55,7 +55,7 @@
        private void OnEnable()
        {
            _fireCellCtrl.OnRefreshCell += RefreshMatCell;
            playerPack.RefreshItemCountAct += InitModel;
            playerPack.refreshItemCountEvent += InitModel;
            _closeBtn.onClick.AddListener(CloseWin);
            CreateCell();
        }
@@ -63,7 +63,7 @@
        private void OnDisable()
        {
            _fireCellCtrl.OnRefreshCell -= RefreshMatCell;
            playerPack.RefreshItemCountAct -= InitModel;
            playerPack.refreshItemCountEvent -= InitModel;
            _closeBtn.RemoveAllListeners();
        }
      
System/BlastFurnace/PrayForDurgModel.cs
@@ -32,7 +32,7 @@
           
            FuncOpen.Instance.OnFuncStateChangeEvent -= UpdateFuncState;
            blastModel.RefreshStoveModelEvent -= UpdateBlastLv;
            playerPack.RefreshItemSumUseCntAct -= RefreshItemUsce;
            playerPack.refreshItemSumUseCountEvent -= RefreshItemUsce;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= UpdateVipLV;
        }
@@ -47,7 +47,7 @@
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += UpdateVipLV;
            FuncOpen.Instance.OnFuncStateChangeEvent += UpdateFuncState;
            blastModel.RefreshStoveModelEvent += UpdateBlastLv;
            playerPack.RefreshItemSumUseCntAct += RefreshItemUsce;
            playerPack.refreshItemSumUseCountEvent += RefreshItemUsce;
            SetPrayPrivilegeByVipLv();
            prayDrugRecordKey = StringUtility.Contact(PlayerDatas.Instance.baseData.PlayerID, "PrayDrugRecord");
            SetIsNewDay();
System/Chat/ChatExtentWin.cs
@@ -232,7 +232,7 @@
        protected override void OnPreOpen()
        {
            presentSelect = 0;
            playerPack.RefreshItemCountAct += RefreshItemCnt;
            playerPack.refreshItemCountEvent += RefreshItemCnt;
            chatCenter.RecentlyChatChangeEvent += RecentlyChatChangeEvent;
            OnFaceBtn();
        }
@@ -243,7 +243,7 @@
        protected override void OnPreClose()
        {
            playerPack.RefreshItemCountAct -= RefreshItemCnt;
            playerPack.refreshItemCountEvent -= RefreshItemCnt;
            chatCenter.RecentlyChatChangeEvent -= RecentlyChatChangeEvent;
        }
System/Compose/New/ComposeMatCell.cs
@@ -25,12 +25,12 @@
        private void OnEnable()
        {
            playerPack.ItemCntReduceAct += UpdateItemCount;
            playerPack.itemCntReduceEvent += UpdateItemCount;
        }
        private void OnDisable()
        {
            playerPack.ItemCntReduceAct -= UpdateItemCount;
            playerPack.itemCntReduceEvent -= UpdateItemCount;
        }
        public void SetDisplay(ItemCompoundConfig _itemCompound,NeedMatType _matType,bool isLock,string des = "", int _itemId = 0,int _itemIndex = -1)
System/Compose/New/ComposeWinModel.cs
@@ -47,7 +47,7 @@
        secondType = 0;
        thirdType = 0;
        GlobalTimeEvent.Instance.secondEvent -= UpdateSecond;
        playerPack.RefreshItemCountAct -= OnItemCntRefresh;
        playerPack.refreshItemCountEvent -= OnItemCntRefresh;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerLvUpdate;
    }
@@ -55,7 +55,7 @@
    public void OnPlayerLoginOk()
    {
        GlobalTimeEvent.Instance.secondEvent += UpdateSecond;
        playerPack.RefreshItemCountAct += OnItemCntRefresh;
        playerPack.refreshItemCountEvent += OnItemCntRefresh;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerLvUpdate;
        UpdateComposeDataByLevel();
        RefreshComposeRed();
System/Dogz/DogzModel.cs
@@ -16,12 +16,12 @@
        {
            ParseConfig();
            SetDogzAndEquipPlaceRedKey();
            playerPack.RefreshPackAct += UpdateDogzEquipInfo;
            playerPack.refrechPackEvent += UpdateDogzEquipInfo;
        }
        public void OnBeforePlayerDataInitialize()
        {
            playerPack.RefreshItemCountAct -= RefreshDogzEquipInfo;
            playerPack.refreshItemCountEvent -= RefreshDogzEquipInfo;
            FuncOpen.Instance.OnFuncStateChangeEvent -= UpdateDogzState;
            curSumAssistNum = DogzAssistDefaultCnt;
            addAssistCnt = 0;
@@ -41,7 +41,7 @@
        public void OnPlayerLoginOk()
        {
            playerPack.RefreshItemCountAct += RefreshDogzEquipInfo;
            playerPack.refreshItemCountEvent += RefreshDogzEquipInfo;
            FuncOpen.Instance.OnFuncStateChangeEvent += UpdateDogzState;
            UpdateDogzAssistRed();
            UpdateDogzEquipPlaceRed();
@@ -50,7 +50,7 @@
        public override void UnInit()
        {
            playerPack.RefreshPackAct -= UpdateDogzEquipInfo;
            playerPack.refrechPackEvent -= UpdateDogzEquipInfo;
        }
        #region 配置
System/Dogz/DogzPackWin.cs
@@ -66,7 +66,7 @@
        {
            curSliderImglist.Clear();
            dogzModel.RefreshDogzEquipAct += RefreshDogzEquipEvent;
            playerPack.RefreshItemCountAct += RefreshDogzItemEvent;
            playerPack.refreshItemCountEvent += RefreshDogzItemEvent;
            qualitySort.onSelectSortEvent += RefreshDogzSelectEvent;
            starSort.onSelectSortEvent += RefreshDogzSelectEvent;
            qualitySort.onSortCloseEvent += CloseQualitySort;
@@ -92,7 +92,7 @@
        protected override void OnPreClose()
        {
            dogzModel.RefreshDogzEquipAct -= RefreshDogzEquipEvent;
            playerPack.RefreshItemCountAct -= RefreshDogzItemEvent;
            playerPack.refreshItemCountEvent -= RefreshDogzItemEvent;
            qualitySort.onSelectSortEvent -= RefreshDogzSelectEvent;
            starSort.onSelectSortEvent -= RefreshDogzSelectEvent;
            qualitySort.onSortCloseEvent -= CloseQualitySort;
System/Dungeon/DungeonUseLiquidWin.cs
@@ -58,7 +58,7 @@
        protected override void OnPreOpen()
        {
            OnRefershLiquid();
            playerPack.RefreshItemCountAct += OnRefreshItem;
            playerPack.refreshItemCountEvent += OnRefreshItem;
            PlayerBuffDatas.Even_ObjAddBuf += UpdateBuf;
            PlayerBuffDatas.Even_ObjDelBuff += UpdateBuf;
            UpdateBuf();
@@ -71,7 +71,7 @@
        protected override void OnPreClose()
        {
            playerPack.RefreshItemCountAct -= OnRefreshItem;
            playerPack.refreshItemCountEvent -= OnRefreshItem;
            PlayerBuffDatas.Even_ObjAddBuf -= UpdateBuf;
            PlayerBuffDatas.Even_ObjDelBuff -= UpdateBuf;
        }
System/Dungeon/NormalDungeonEntranceWin.cs
@@ -118,7 +118,7 @@
        protected override void OnAfterOpen()
        {
            playerPack.RefreshItemCountAct += OnPackageItemChange;
            playerPack.refreshItemCountEvent += OnPackageItemChange;
            model.dungeonEnterCoolDownUpdate += DungeonEnterCoolDownUpdate;
            m_EnterCdContainer.OnCoolDowndComplete += DungeonEnterCoolDownUpdate;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
@@ -128,7 +128,7 @@
        protected override void OnPreClose()
        {
            playerPack.RefreshItemCountAct -= OnPackageItemChange;
            playerPack.refreshItemCountEvent -= OnPackageItemChange;
            model.dungeonEnterCoolDownUpdate -= DungeonEnterCoolDownUpdate;
            m_EnterCdContainer.OnCoolDowndComplete -= DungeonEnterCoolDownUpdate;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
System/Dungeon/TrialDungeonModel.cs
@@ -36,7 +36,7 @@
        public override void Init()
        {
            ParseConfig();
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            dungeonModel.dungeonRecordChangeEvent += DungeonRecordChangeEvent;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
System/Dungeon/TrialExchangeWin.cs
@@ -85,7 +85,7 @@
            }
            model.SelectEquipClassEvent += SelectEquipClassEvent;
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
            Display();
            if (!model.openFromTask)
            {
@@ -101,7 +101,7 @@
        protected override void OnPreClose()
        {
            model.SelectEquipClassEvent -= SelectEquipClassEvent;
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
        }
        protected override void OnAfterClose()
System/FairyAu/DonateEquipTipsWin.cs
@@ -44,7 +44,7 @@
        protected override void OnPreOpen()
        {
            playerPack.RefreshItemCountAct += BackpackRefresh;//背包物品清理
            playerPack.refreshItemCountEvent += BackpackRefresh;//背包物品清理
            _GridlineCtrl.OnRefreshCell += OnRefreshGridCell;
            Backpacking();//背包物品读取和创建
@@ -62,7 +62,7 @@
        protected override void OnAfterClose()
        {
            playerPack.RefreshItemCountAct -= BackpackRefresh;//背包物品清理
            playerPack.refreshItemCountEvent -= BackpackRefresh;//背包物品清理
            _GridlineCtrl.OnRefreshCell -= OnRefreshGridCell;
        }
System/FairyAu/FairyBoss.cs
@@ -302,7 +302,7 @@
            PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += OnRefreshFairyBoss;
            PlayerDatas.Instance.fairyData.OnRefreshFairyMine += OnRefreshFairyMine;
            TimeMgr.Instance.OnHourEvent += OnRefreshFairyBoss;
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
            InitData();
            OnRefreshFairyBoss();
            OnShowFairyBossModel();
@@ -327,7 +327,7 @@
            PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= OnRefreshFairyBoss;
            PlayerDatas.Instance.fairyData.OnRefreshFairyBoss -= OnRefreshFairyBoss;
            TimeMgr.Instance.OnHourEvent -= OnRefreshFairyBoss;
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
            PlayerDatas.Instance.fairyData.OnRefreshFairyMine -= OnRefreshFairyMine;
        }
System/FashionDress/FashionDressModel.cs
@@ -97,7 +97,7 @@
            fashionDressSelectDict = new Dictionary<int, int>();
            fashionDressEquipDict = new Dictionary<int, int>();
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
        }
        public void OnBeforePlayerDataInitialize()
System/FashionDress/FashionDressWin.cs
@@ -69,7 +69,7 @@
            model.selectFashionDressRefresh += SelectFashionDressRefresh;
            //model.virtualEquipRefresh += VirtualEquipRefresh;
            model.fashionDressRefresh += FashionDressRefresh;
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
            for (int i = 0; i < m_FashionDressTypes.Length; i++)
            {
@@ -103,7 +103,7 @@
            model.selectTypeRefresh -= SelectTypeRefresh;
            model.selectQualityRefresh -= SelectQualityRefresh;
            model.selectFashionDressRefresh -= SelectFashionDressRefresh;
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
            model.fashionDressRefresh -= FashionDressRefresh;
            //model.virtualEquipRefresh -= VirtualEquipRefresh;
System/FindPrecious/PersonalBossModel.cs
@@ -44,7 +44,7 @@
        public override void Init()
        {
            ParseConfig();
            playerPack.RefreshItemCountAct += RefreshItemCount;
            playerPack.refreshItemCountEvent += RefreshItemCount;
            PlayerDatas.Instance.PlayerDataRefreshEvent += OnPlayerDataChange;
            dungeonModel.dungeonRecordChangeEvent += OnDungeonRecordChange;
@@ -52,7 +52,7 @@
        public override void UnInit()
        {
            playerPack.RefreshItemCountAct -= RefreshItemCount;
            playerPack.refreshItemCountEvent -= RefreshItemCount;
            PlayerDatas.Instance.PlayerDataRefreshEvent -= OnPlayerDataChange;
            dungeonModel.dungeonRecordChangeEvent -= OnDungeonRecordChange;
        }
System/Guard/GuardModel.cs
@@ -23,7 +23,7 @@
        {
            ParseConfig();
            StageLoad.Instance.onStageLoadFinish += OnStageLoadFinish;
            pack.RefreshItemCountAct += RefreshItemCountAct;
            pack.refreshItemCountEvent += RefreshItemCountAct;
            KnapsackTimeCDMgr.Instance.RefreshItemOverdueAct += RefreshItemOverdueTimeAct;
        }
System/HappyXB/BestXBWin.cs
@@ -123,7 +123,7 @@
            XBModel.RefreshBestXBTimeAct += RefreshFreeTime;
            XBModel.RefreshXBTypeInfoAct += RefreshXBTypeInfo;
            XBModel.RefreshXBResultAct += RefreshXBResult;
            playerPack.RefreshItemCountAct += RefreshItemCount;
            playerPack.refreshItemCountEvent += RefreshItemCount;
            getItemlist = XBModel.GetXBGetItemByID(1).Values.ToList();
            GlobalTimeEvent.Instance.secondEvent += RefreshSecond;
            isHaveFreeTime = XBModel.IsHaveFreeXBTime(1);
@@ -168,7 +168,7 @@
            XBModel.RefreshBestXBTimeAct -= RefreshFreeTime;
            XBModel.RefreshXBResultAct -= RefreshXBResult;
            XBModel.RefreshXBTypeInfoAct -= RefreshXBTypeInfo;
            playerPack.RefreshItemCountAct -= RefreshItemCount;
            playerPack.refreshItemCountEvent -= RefreshItemCount;
            XBModel.StartXBEvent -= OnStartXB;
            GlobalTimeEvent.Instance.secondEvent -= RefreshSecond;
        }
System/HappyXB/HappyXBModel.cs
@@ -73,7 +73,7 @@
        {
            m_storeModel.RefreshTCBPlayerDataEvent -= RefreshStoreScore;
            FuncOpen.Instance.OnFuncStateChangeEvent -= UpdateFuncState;
            playerPack.RefreshItemCountAct -= RefreshXBTool;
            playerPack.refreshItemCountEvent -= RefreshXBTool;
            isXBCoolTime = false;
            XBNotifyParms.Clear();
            xbTypeInfoDict.Clear();
@@ -89,7 +89,7 @@
            USETOOLXBKey = StringUtility.Contact(playerId,"UseToolXB");
            XBWarehouseRedPoint();
            m_storeModel.RefreshTCBPlayerDataEvent += RefreshStoreScore;
            playerPack.RefreshItemCountAct += RefreshXBTool;
            playerPack.refreshItemCountEvent += RefreshXBTool;
            FuncOpen.Instance.OnFuncStateChangeEvent += UpdateFuncState;
        }
System/HappyXB/RuneXBWin.cs
@@ -132,7 +132,7 @@
        protected override void OnPreOpen()
        {
            XBModel.StartXBEvent += OnStartXB;
            playerPack.RefreshItemCountAct += RefreshItemCount;
            playerPack.refreshItemCountEvent += RefreshItemCount;
            XBModel.RefreshAgainXBAct += RefreshAgainXB;
            XBModel.RefreshRuneXBTimeAct += RefreshFreeTime;
            XBModel.RefreshXBTypeInfoAct += RefreshXBTypeInfo;
@@ -180,7 +180,7 @@
            XBModel.RefreshRuneXBTimeAct -= RefreshFreeTime;
            XBModel.RefreshXBResultAct -= RefreshXBResult;
            XBModel.RefreshXBTypeInfoAct -= RefreshXBTypeInfo;
            playerPack.RefreshItemCountAct -= RefreshItemCount;
            playerPack.refreshItemCountEvent -= RefreshItemCount;
            GlobalTimeEvent.Instance.secondEvent -= RefreshSecond;
            XBModel.StartXBEvent -= OnStartXB;
        }
System/HappyXB/XBGridCell.cs
@@ -13,12 +13,12 @@
        int index = 0;
        public void OnEnable()
        {
            playerPack.RefreshItemCountAct += RefreshItemCount;
            playerPack.refreshItemCountEvent += RefreshItemCount;
        }
        public void OnDisable()
        {
            playerPack.RefreshItemCountAct -= RefreshItemCount;
            playerPack.refreshItemCountEvent -= RefreshItemCount;
        }
        public void SetModel(string guid,int index)
System/HappyXB/XBWarehouseWin.cs
@@ -42,7 +42,7 @@
        }
        protected override void OnPreOpen()
        {
            playerPack.RefreshPackAct += RefreshPack;
            playerPack.refrechPackEvent += RefreshPack;
            CreateGridLine();
            TimeDownMgr.CoolTimeData data;
@@ -70,7 +70,7 @@
        protected override void OnPreClose()
        {
            playerPack.RefreshPackAct -= RefreshPack;
            playerPack.refrechPackEvent -= RefreshPack;
        }
        protected override void OnAfterClose()
System/JadeDynastyBoss/JadeDynastyBossModel.cs
@@ -79,7 +79,7 @@
            dungeonModel.dungeonRecordChangeEvent += OnDungeonRecordUpdate;
            dungeonModel.updateDungeonBuyCnt += OnDungeonBuyCount;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
        }
@@ -107,7 +107,7 @@
            dungeonModel.dungeonRecordChangeEvent -= OnDungeonRecordUpdate;
            dungeonModel.updateDungeonBuyCnt -= OnDungeonBuyCount;
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
        }
System/JadeDynastyKnapSack/JadeDynastyDecomposeModel.cs
@@ -27,7 +27,7 @@
        public void OnBeforePlayerDataInitialize()
        {
            playerPack.RefreshItemCountAct -= UpdateItem;
            playerPack.refreshItemCountEvent -= UpdateItem;
        }
        public void OnAfterPlayerDataInitialize()
@@ -41,7 +41,7 @@
        public void OnPlayerLoginOk()
        {
            playerPack.RefreshItemCountAct += UpdateItem;
            playerPack.refreshItemCountEvent += UpdateItem;
            UpdateDecomposeModels();
            UpdateSelectModels();
        }
System/JadeDynastyKnapSack/JadeDynastyDecomposeWin.cs
@@ -34,7 +34,7 @@
        protected override void OnPreOpen()
        {
            playerPack.RefreshItemCountAct += UpdateItem;
            playerPack.refreshItemCountEvent += UpdateItem;
            decomposeModel.UpdateSelectItemEvent += UpdateSelectItem;
            sortTable.onSortCloseEvent += CloseSortTable;
            sortTable.onSelectSortEvent += UpdateSelectEquipLv;
@@ -49,7 +49,7 @@
        protected override void OnPreClose()
        {
            playerPack.RefreshItemCountAct -= UpdateItem;
            playerPack.refreshItemCountEvent -= UpdateItem;
            decomposeModel.UpdateSelectItemEvent -= UpdateSelectItem;
            sortTable.onSortCloseEvent -= CloseSortTable;
            sortTable.onSelectSortEvent -= UpdateSelectEquipLv;
System/JadeDynastyKnapSack/JadeDynastyEquipBeh.cs
@@ -24,15 +24,15 @@
        private void OnEnable()
        {
            playerPack.ItemCntAddAct += PutOnEquip;
            playerPack.ItemCntReduceAct += PutOffEquip;
            playerPack.itemCntAddEvent += PutOnEquip;
            playerPack.itemCntReduceEvent += PutOffEquip;
            SetDisplay();
        }
        private void OnDisable()
        {
            playerPack.ItemCntAddAct -= PutOnEquip;
            playerPack.ItemCntReduceAct -= PutOffEquip;
            playerPack.itemCntAddEvent -= PutOnEquip;
            playerPack.itemCntReduceEvent -= PutOffEquip;
        }
        public void SetDisplay()
System/JadeDynastyKnapSack/JadeDynastyEquipWin.cs
@@ -49,8 +49,8 @@
        protected override void OnPreOpen()
        {
            playerPack.RefreshItemCountAct += UpdateJadeDynastyItem;
            playerPack.RefreshPackAct += UpdateJadeDynastyKnapSack;
            playerPack.refreshItemCountEvent += UpdateJadeDynastyItem;
            playerPack.refrechPackEvent += UpdateJadeDynastyKnapSack;
            SetDisplay();
        }
@@ -67,8 +67,8 @@
        protected override void OnPreClose()
        {
            playerPack.RefreshPackAct -= UpdateJadeDynastyKnapSack;
            playerPack.RefreshItemCountAct -= UpdateJadeDynastyItem;
            playerPack.refrechPackEvent -= UpdateJadeDynastyKnapSack;
            playerPack.refreshItemCountEvent -= UpdateJadeDynastyItem;
            UI3DModelExhibition.Instance.StopShow();
            equipModel.ClearLookItemModel();
            StopAllCoroutines();
System/JadeDynastyKnapSack/JadeDynastyGemModel.cs
@@ -57,7 +57,7 @@
            InitRedPoint();
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            playerPack.RefreshItemCountAct += RefreshItemCountAct;
            playerPack.refreshItemCountEvent += RefreshItemCountAct;
        }
        public void OnBeforePlayerDataInitialize()
@@ -73,7 +73,7 @@
        public override void UnInit()
        {
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            playerPack.RefreshItemCountAct -= RefreshItemCountAct;
            playerPack.refreshItemCountEvent -= RefreshItemCountAct;
        }
        void ParseConfig()
System/JadeDynastySkill/JadeDynastySkillModel.cs
@@ -62,7 +62,7 @@
        public override void Init()
        {
            ParseConfig();
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
        }
@@ -80,7 +80,7 @@
        public override void UnInit()
        {
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
        }
System/KnapSack/Logic/BoxInfoWin.cs
@@ -96,7 +96,7 @@
        protected override void OnPreOpen()
        {
            KnapsackTimeCDMgr.Instance.RefreshItemOverdueTimeAct += RefreshRemainTime;
            playerPack.RefreshItemDayUseCntAct += RefreshUseCnt;
            playerPack.refreshItemDayUseCountEvent += RefreshUseCnt;
            this.transform.localPosition = Vector3.zero;
            tipAlpha.alpha = 0;
            bottomPart.SetActive(false);
@@ -117,7 +117,7 @@
        protected override void OnPreClose()
        {
            KnapsackTimeCDMgr.Instance.RefreshItemOverdueTimeAct -= RefreshRemainTime;
            playerPack.RefreshItemDayUseCntAct -= RefreshUseCnt;
            playerPack.refreshItemDayUseCountEvent -= RefreshUseCnt;
            for (int i = 0; i < tempObjlist.Count; i++)
            {
                Destroy(tempObjlist[i]);
System/KnapSack/Logic/EquipDevourWin.cs
@@ -96,9 +96,9 @@
            playerPack.RefreshColorSelectAct += RefreshColor;
            playerPack.RefreshLvSelectAct += RefreshLv;
            playerPack.RefreshStarSelectAct += RefreshStar;
            playerPack.ItemCntAddAct += RefreshAddItem;
            playerPack.ItemCntReduceAct += RefreshReduceItem;
            playerPack.RefreshPackAct += RefreshPack;
            playerPack.itemCntAddEvent += RefreshAddItem;
            playerPack.itemCntReduceEvent += RefreshReduceItem;
            playerPack.refrechPackEvent += RefreshPack;
            playerPack.RefreshDecomAttrAct += RefreshDecomAttr;
            equipDevourEffect.OnComplete += OnCompleteEvent;
            playerPack.RefreshEquipDecomNumAct += RefreshDecomPreviewAttr;
@@ -109,9 +109,9 @@
            equipDevourEffect.OnComplete -= OnCompleteEvent;
            playerPack.RefreshColorSelectAct -= RefreshColor;
            playerPack.RefreshLvSelectAct -= RefreshLv;
            playerPack.ItemCntAddAct -= RefreshAddItem;
            playerPack.ItemCntReduceAct -= RefreshReduceItem;
            playerPack.RefreshPackAct -= RefreshPack;
            playerPack.itemCntAddEvent -= RefreshAddItem;
            playerPack.itemCntReduceEvent -= RefreshReduceItem;
            playerPack.refrechPackEvent -= RefreshPack;
            playerPack.RefreshStarSelectAct -= RefreshStar;
            playerPack.RefreshDecomAttrAct -= RefreshDecomAttr;
            playerPack.RefreshEquipDecomNumAct -= RefreshDecomPreviewAttr;
System/KnapSack/Logic/ItemInfoWin.cs
@@ -93,7 +93,7 @@
        protected override void OnPreOpen()
        {
            KnapsackTimeCDMgr.Instance.RefreshItemOverdueTimeAct += RefreshRemainTime;
            playerPack.RefreshItemDayUseCntAct += RefreshUseCnt;
            playerPack.refreshItemDayUseCountEvent += RefreshUseCnt;
            this.transform.localPosition = Vector3.zero;
            tipAlpha.alpha = 0;
            bottomPart.SetActive(false);
@@ -115,7 +115,7 @@
        protected override void OnPreClose()
        {
            KnapsackTimeCDMgr.Instance.RefreshItemOverdueTimeAct -= RefreshRemainTime;
            playerPack.RefreshItemDayUseCntAct -= RefreshUseCnt;
            playerPack.refreshItemDayUseCountEvent -= RefreshUseCnt;
            for (int i = 0; i < tempObjlist.Count; i++)
            {
                Destroy(tempObjlist[i]);
System/KnapSack/Logic/ItemOverdueModel.cs
@@ -61,7 +61,7 @@
        {
            isdelay = true;
            GlobalTimeEvent.Instance.secondEvent -= UpdateSecond;
            playerPack.RefreshItemCountAct -= UpdateItemCount;
            playerPack.refreshItemCountEvent -= UpdateItemCount;
            itemStack.Clear();
            itemGuids.Clear();
            currentShowItem = default(OverdueItem);
@@ -74,7 +74,7 @@
        public void OnPlayerLoginOk()
        {
            playerPack.RefreshItemCountAct += UpdateItemCount;
            playerPack.refreshItemCountEvent += UpdateItemCount;
            GlobalTimeEvent.Instance.secondEvent += UpdateSecond;
            time = 0;
        }
System/KnapSack/Logic/MakeDrugCell.cs
@@ -43,15 +43,15 @@
        {
            attrDesText.gameObject.SetActive(false);
            iconBtn.AddListener(ClickIconBtn);
            playerPack.RefreshItemSumUseCntAct += RefreshItemUsce;
            playerPack.RefreshItemCountAct += RefreshItemCnt;
            playerPack.refreshItemSumUseCountEvent += RefreshItemUsce;
            playerPack.refreshItemCountEvent += RefreshItemCnt;
            StartCoroutine(SetAttrDesUI());
        }
        private void OnDisable()
        {
            playerPack.RefreshItemSumUseCntAct -= RefreshItemUsce;
            playerPack.RefreshItemCountAct -= RefreshItemCnt;
            playerPack.refreshItemSumUseCountEvent -= RefreshItemUsce;
            playerPack.refreshItemCountEvent -= RefreshItemCnt;
            iconBtn.RemoveAllListeners();
            useBtn.RemoveAllListeners();
        }
System/KnapSack/Logic/PlayerPackModels.cs
@@ -151,42 +151,43 @@
        PackModelInterface modelInterface { get { return ModelCenter.Instance.GetModel<PackModelInterface>(); } }
        ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        public event Action<PackType> RefreshPackAct; //刷新整个背包数据
        public event Action<PackType, int, int> RefreshItemCountAct; //(单个)最新物品数量刷新(旧的弃用)在得到新物品、物品数量的改变,清理该物品时均会触发 int 位置索引 int物品id
        public event Action<PackType> GridRefreshEvent; //背包空格刷新
        public event Action<PackType, int, int> ItemCntAddAct; //物品数量增加 int 位置索引 int物品id
        public event Action<PackType, int, int> ItemCntReduceAct; //物品数量减少的改变 int 位置索引 int物品id
        public event Action<int, int> UseItemSuccessAct; //物品使用成功 int 位置索引 int物品id
        public event Action<PackType> refrechPackEvent; //刷新整个背包数据
        public event Action<PackType, int, int> refreshItemCountEvent; //(单个)最新物品数量刷新(旧的弃用)在得到新物品、物品数量的改变,清理该物品时均会触发 int 位置索引 int物品id
        public event Action<PackType> gridRefreshEvent; //背包空格刷新
        public event Action<PackType, int, int> itemCntAddEvent; //物品数量增加 int 位置索引 int物品id
        public event Action<PackType, int, int> itemCntReduceEvent; //物品数量减少的改变 int 位置索引 int物品id
        public event Action<int, int> useItemSuccessEvent; //物品使用成功 int 位置索引 int物品id
        public event Action<int> RefreshItemDayUseCntAct;  //刷新物品每日使用数量
        public event Action<int> RefreshItemSumUseCntAct;  //刷新物品总使用数量
        public event Action<int> refreshItemDayUseCountEvent;  //刷新物品每日使用数量
        public event Action<int> refreshItemSumUseCountEvent;  //刷新物品总使用数量
        public bool isPlayBetterEquipEffect { get; set; }  //整理背包时是否播放特效
        #region 接收服务端数据
        public bool showDropItem { get; private set; }
        bool showDropItem = false;
        private Dictionary<PackType, SinglePack> playerPackDict = new Dictionary<PackType, SinglePack>();
        private Dictionary<string, ItemModel> itemGUIDDict = new Dictionary<string, ItemModel>();
        public void SetPlayerPackModel(H0725_tagRolePackRefreshEx packInfo)
        public void UpdatePack(H0725_tagRolePackRefreshEx packInfo)
        {
            showDropItem = false;
            SetLookIndex(null);
            PackType type = (PackType)packInfo.PackType;
            if (!playerPackDict.ContainsKey(type))
            var packType = (PackType)packInfo.PackType;
            if (!playerPackDict.ContainsKey(packType))
            {
                SinglePack packModel = new SinglePack(type);
                playerPackDict.Add(type, packModel);
                playerPackDict.Add(packType, new SinglePack(packType));
            }
            if (isPlayBetterEquipEffect)
            {
                modelInterface.ClearSortedBetterEquip();
            }
            for (int i = 0; i < packInfo.ItemCount; i++)
            {
                var itemInfo = new ItemInfo(packInfo.ItemInfo[i]);
                var item = playerPackDict[type].UpdateItem(itemInfo);
                SetItemGUIDDict(item);
                var item = playerPackDict[packType].UpdateItem(itemInfo);
                AddItemGUIDDict(item);
                if (isPlayBetterEquipEffect)
                {
@@ -194,15 +195,15 @@
                }
            }
            if (RefreshPackAct != null)
            if (refrechPackEvent != null)
            {
                RefreshPackAct(type);
                refrechPackEvent(packType);
            }
            UpdatePackRedpoint(type);
            UpdatePackRedpoint(packType);
        }
        public void SetItemModel(H0704_tagRolePackRefresh serverItem)
        public void UpdateItem(H0704_tagRolePackRefresh serverItem)
        {
            isPlayBetterEquipEffect = false;
            SetLookIndex(null);
@@ -215,16 +216,16 @@
            var itemInfo = new ItemInfo(serverItem);
            var item = playerPackDict[type].UpdateItem(itemInfo);
            SetItemGUIDDict(item);
            AddItemGUIDDict(item);
            if (RefreshItemCountAct != null)
            if (refreshItemCountEvent != null)
            {
                RefreshItemCountAct(type, itemInfo.index, itemInfo.itemId);
                refreshItemCountEvent(type, itemInfo.index, itemInfo.itemId);
            }
            if (ItemCntAddAct != null)
            if (itemCntAddEvent != null)
            {
                ItemCntAddAct(type, itemInfo.index, itemInfo.itemId);
                itemCntAddEvent(type, itemInfo.index, itemInfo.itemId);
            }
            if (type == PackType.Equip)
@@ -246,9 +247,9 @@
            playerPackDict[type].SetOpenGridCount(useCount.CanUseCount);
            if (GridRefreshEvent != null)
            if (gridRefreshEvent != null)
            {
                GridRefreshEvent(type);
                gridRefreshEvent(type);
            }
            UpdatePackRedpoint(type);
@@ -275,31 +276,31 @@
                    if (isAddItemCount)
                    {
                        if (ItemCntAddAct != null)
                        if (itemCntAddEvent != null)
                        {
                            ItemCntAddAct(type, itemModel.itemPlace, itemModel.itemId);
                            itemCntAddEvent(type, itemModel.itemPlace, itemModel.itemId);
                        }
                        modelInterface.RecommendItem(itemModel);
                        modelInterface.RefreshPickItem(type, itemModel.guid);
                    }
                    else
                    {
                        if (ItemCntReduceAct != null)
                        if (itemCntReduceEvent != null)
                        {
                            ItemCntReduceAct(type, itemModel.itemPlace, itemModel.itemId);
                            itemCntReduceEvent(type, itemModel.itemPlace, itemModel.itemId);
                        }
                    }
                    if (RefreshItemCountAct != null)
                    if (refreshItemCountEvent != null)
                    {
                        RefreshItemCountAct(type, itemModel.itemPlace, itemModel.itemId);
                        refreshItemCountEvent(type, itemModel.itemPlace, itemModel.itemId);
                    }
                }
            }
        }
        public void ClearPackModel(H0711_tagClearItemPack clearPack)
        public void ClearPack(H0711_tagClearItemPack clearPack)
        {
            PackType type = (PackType)clearPack.PackIndex;
            SinglePack singlePack = null;
@@ -321,7 +322,7 @@
            //RedPointPackCtrl(type);
        }
        public void ClearItemModel(H0709_tagClearItem clearItem)
        public void RemoveItem(H0709_tagClearItem clearItem)
        {
            isPlayBetterEquipEffect = false;
            SetLookIndex(null);
@@ -337,14 +338,14 @@
                int itemId = itemModel.itemId;
                DeleteItemDictByGUID(type, itemModel.guid);
                singlePack.RemoveItem(clearItem.ItemIndex);
                if (RefreshItemCountAct != null)
                if (refreshItemCountEvent != null)
                {
                    RefreshItemCountAct(type, clearItem.ItemIndex, itemId);
                    refreshItemCountEvent(type, clearItem.ItemIndex, itemId);
                }
                if (ItemCntReduceAct != null)
                if (itemCntReduceEvent != null)
                {
                    ItemCntReduceAct(type, clearItem.ItemIndex, itemId);
                    itemCntReduceEvent(type, clearItem.ItemIndex, itemId);
                }
            }
            if (type == PackType.Equip)
@@ -386,9 +387,9 @@
                    break;
            }
            if (UseItemSuccessAct != null)
            if (useItemSuccessEvent != null)
            {
                UseItemSuccessAct(success.ItemIndex, (int)success.ItemID);
                useItemSuccessEvent(success.ItemIndex, (int)success.ItemID);
            }
        }
@@ -414,7 +415,7 @@
            }
        }
        public void SetItemGUIDDict(ItemModel itemModel)
        void AddItemGUIDDict(ItemModel itemModel)
        {
            if (!itemGUIDDict.ContainsKey(itemModel.guid))
            {
@@ -432,7 +433,7 @@
            }
        }
        public void DeleteItemDictByGUID(PackType type, string guid)
        void DeleteItemDictByGUID(PackType type, string guid)
        {
            if (itemGUIDDict.ContainsKey(guid))
@@ -448,7 +449,7 @@
        /// 物品每日使用的次数
        /// </summary>
        private Dictionary<int, int> itemDayUseCntDict = new Dictionary<int, int>();
        public void SetItemUseCnt(HA809_tagMCItemDayUseCntInfo useCntInfo)
        public void UpdateItemUseCnt(HA809_tagMCItemDayUseCntInfo useCntInfo)
        {
            for (int i = 0; i < useCntInfo.Count; i++)
            {
@@ -463,16 +464,16 @@
                    itemDayUseCntDict[itemId] = cnt;
                }
                if (RefreshItemDayUseCntAct != null)
                if (refreshItemDayUseCountEvent != null)
                {
                    RefreshItemDayUseCntAct(itemId);
                    refreshItemDayUseCountEvent(itemId);
                }
            }
        }
        private Dictionary<int, int> itemSumUseCntDict = new Dictionary<int, int>();
        public void SetItemSumUseCnt(HA339_tagMCAttrFruitEatCntList useCntInfo)
        public void UpdateItemSumUseCnt(HA339_tagMCAttrFruitEatCntList useCntInfo)
        {
            for (int i = 0; i < useCntInfo.count; i++)
            {
@@ -487,9 +488,9 @@
                    itemSumUseCntDict[itemId] = cnt;
                }
                if (RefreshItemSumUseCntAct != null)
                if (refreshItemSumUseCountEvent != null)
                {
                    RefreshItemSumUseCntAct(itemId);
                    refreshItemSumUseCountEvent(itemId);
                }
            }
@@ -498,7 +499,7 @@
        #region 接收全身星级,强化属性激活
        public event Action RefreshActiveAttrAct;
        private Dictionary<int, int> equipAttrActiveDict = new Dictionary<int, int>();
        public void SetPlayerEquipAttrActiveInfo(HA317_tagMCAllEquipAttrActiveInfo info)
        public void UpdatePlayerEquipAttrActiveInfo(HA317_tagMCAllEquipAttrActiveInfo info)
        {
            for (int i = 0; i < info.Count; i++)
            {
@@ -528,7 +529,7 @@
        public void SendActiveAttrQuest(int type, int cnt)
        {
            CA503_tagCMActiveAllEquipAttr equipAttr = new CA503_tagCMActiveAllEquipAttr();
            var equipAttr = new CA503_tagCMActiveAllEquipAttr();
            equipAttr.Type = (byte)type;
            equipAttr.Cnt = (uint)cnt;
            GameNetSystem.Instance.SendInfo(equipAttr);
@@ -701,20 +702,19 @@
                case RoleEquipType.FairyCan2:
                    if (PlayerDatas.Instance.baseData.LV >= fairyRedPointLvlimt && itemModel != null)
                    {
                        SetRoleEquipLocalSave((int)equipType);
                        SaveRoleEquipToLocal((int)equipType);
                    }
                    break;
                case RoleEquipType.Wing:
                    if (PlayerDatas.Instance.baseData.LV >= wingsRedpointLvlimt && itemModel != null)
                    {
                        SetRoleEquipLocalSave((int)equipType);
                        SaveRoleEquipToLocal((int)equipType);
                    }
                    break;
            }
        }
        public void SetRoleEquipLocalSave(int equipPlace, bool isRedState = false)
        public void SaveRoleEquipToLocal(int equipPlace, bool isRedState = false)
        {
            if (isRedState && roleEquipRedDict[equipPlace].state == RedPointState.None) return;
System/KnapSack/New/BagWin.cs
@@ -66,9 +66,9 @@
            KnapsackTimeCDMgr.Instance.RefreshItemOverdueAct += RefreshRemainTime;
            playerPack.RefreshBagEvent += RefreshBagInfo;
            playerPack.lookEquipEvent += LookEquip;
            playerPack.RefreshItemCountAct += OnAddItemCell;
            playerPack.RefreshPackAct += RefreshPackModel;
            playerPack.GridRefreshEvent += OnPackCanUseGrid;
            playerPack.refreshItemCountEvent += OnAddItemCell;
            playerPack.refrechPackEvent += RefreshPackModel;
            playerPack.gridRefreshEvent += OnPackCanUseGrid;
        }
        protected override void OnAfterOpen()
@@ -88,10 +88,10 @@
        {
            KnapsackTimeCDMgr.Instance.RefreshItemOverdueAct -= RefreshRemainTime;
            playerPack.RefreshItemCountAct -= OnAddItemCell;
            playerPack.RefreshPackAct -= RefreshPackModel;
            playerPack.refreshItemCountEvent -= OnAddItemCell;
            playerPack.refrechPackEvent -= RefreshPackModel;
            playerPack.lookEquipEvent -= LookEquip;
            playerPack.GridRefreshEvent -= OnPackCanUseGrid;
            playerPack.gridRefreshEvent -= OnPackCanUseGrid;
            playerPack.RefreshBagEvent -= RefreshBagInfo;
        }
System/KnapSack/New/DepotWin.cs
@@ -73,9 +73,9 @@
        protected override void OnPreOpen()
        {
            playerPack.GridRefreshEvent += OnPackCanUseGrid;
            playerPack.RefreshItemCountAct += OnAddItemCell;
            playerPack.RefreshPackAct += RefreshPackModel;
            playerPack.gridRefreshEvent += OnPackCanUseGrid;
            playerPack.refreshItemCountEvent += OnAddItemCell;
            playerPack.refrechPackEvent += RefreshPackModel;
            packModel = playerPack.GetSinglePack(PackType.Warehouse);
            OnCreateGridLineCell(_gridlineCtrl);
@@ -119,9 +119,9 @@
        protected override void OnPreClose()
        {
            playerPack.RefreshPackAct -= RefreshPackModel;
            playerPack.RefreshItemCountAct -= OnAddItemCell;
            playerPack.GridRefreshEvent -= OnPackCanUseGrid;
            playerPack.refrechPackEvent -= RefreshPackModel;
            playerPack.refreshItemCountEvent -= OnAddItemCell;
            playerPack.gridRefreshEvent -= OnPackCanUseGrid;
        }
System/KnapSack/New/EquipPlaceCell.cs
@@ -52,7 +52,7 @@
                    noneItemBtn.gameObject.SetActive(true);
                    noneItemBtn.AddListener(()=>
                    {
                        playerPack.SetRoleEquipLocalSave(equipPlace,true);
                        playerPack.SaveRoleEquipToLocal(equipPlace,true);
                        playerPack.UpdateRoleEquipRed();
                        string guid = modelInterface.GetHighestScoreEquipByPlace(equipPlace);
                        if (string.IsNullOrEmpty(guid))
System/KnapSack/New/RoleEquipWin.cs
@@ -80,8 +80,8 @@
            isUpdatePlayerLv = false;
            UI3DModelExhibition.Instance.ShowPlayer(RoleShowBG, PlayerDatas.Instance.baseData.Job);
            playerPack.RefreshAttrActiveAct += ControlEffect;
            playerPack.ItemCntAddAct += PutOnEquip;
            playerPack.ItemCntReduceAct += PutOffEquip;
            playerPack.itemCntAddEvent += PutOnEquip;
            playerPack.itemCntReduceEvent += PutOffEquip;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += UpdatePlayerLv;
            WindowCenter.Instance.windowBeforeCloseEvent += BeforeWindowClose;
            GlobalTimeEvent.Instance.secondEvent += UpdateSecond;
@@ -129,8 +129,8 @@
        protected override void OnPreClose()
        {
            GlobalTimeEvent.Instance.secondEvent -= UpdateSecond;
            playerPack.ItemCntAddAct -= PutOnEquip;
            playerPack.ItemCntReduceAct -= PutOffEquip;
            playerPack.itemCntAddEvent -= PutOnEquip;
            playerPack.itemCntReduceEvent -= PutOffEquip;
            WindowCenter.Instance.windowBeforeCloseEvent -= BeforeWindowClose;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= UpdatePlayerLv;
            UI3DModelExhibition.Instance.StopShow();
System/MainInterfacePanel/PlayerMainDate.cs
@@ -258,7 +258,7 @@
        SDKUtility.Instance.OnNetworkStatusChanged -= OnNetStatusChanged;//无网络
        StrengtheningSripts.IsFightUp -= IsFightUp;//停止自动强化
        DeadModel.playerDieEvent -= playerDieEvent;
        playerPack.UseItemSuccessAct -= UseItemSuccessAct;
        playerPack.useItemSuccessEvent -= UseItemSuccessAct;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting;
        MapTransferUtility.s_OnHeroStartMoveToNPC += OnStartPathFind;
@@ -267,7 +267,7 @@
        SDKUtility.Instance.OnNetworkStatusChanged += OnNetStatusChanged;//无网络
        StrengtheningSripts.IsFightUp += IsFightUp;//停止自动强化
        DeadModel.playerDieEvent += playerDieEvent;//获取玩家死亡状态
        playerPack.UseItemSuccessAct += UseItemSuccessAct;
        playerPack.useItemSuccessEvent += UseItemSuccessAct;
        PlayerDatas.Instance.PlayerDataRefreshInfoEvent += Updatefighting;
    }
System/Market/MarketPutawayWin.cs
@@ -50,7 +50,7 @@
        {
            model.m_AchievementIndex = -1;
            PlayerMarketData.OnRefreshPutaway += OnRefreshPutaway;
            packModel.RefreshItemCountAct += ItemRefreshEvent;
            packModel.refreshItemCountEvent += ItemRefreshEvent;
            InitData();
        }
@@ -96,7 +96,7 @@
        protected override void OnAfterClose()
        {
            PlayerMarketData.OnRefreshPutaway -= OnRefreshPutaway;
            packModel.RefreshItemCountAct -= ItemRefreshEvent;
            packModel.refreshItemCountEvent -= ItemRefreshEvent;
        }
        #endregion
System/Mount/PlayerMountDatas.cs
@@ -66,7 +66,7 @@
    public override void Init()
    {
        ToAddSorting();
        playerPack.RefreshItemCountAct += OnItemRefreshEvent;
        playerPack.refreshItemCountEvent += OnItemRefreshEvent;
        MountWin.RedPointMountDan += RedPointMountDan;
        MountSkillAndItem();
        MountNumberPreservation();
@@ -86,7 +86,7 @@
    public override void UnInit()
    {
        MountWin.RedPointMountDan -= RedPointMountDan;
        playerPack.RefreshItemCountAct -= OnItemRefreshEvent;
        playerPack.refreshItemCountEvent -= OnItemRefreshEvent;
    }
System/Pet/PlayerPetDatas.cs
@@ -70,7 +70,7 @@
    public override void Init()
    {
        ToAddSorting();
        playerPack.RefreshItemCountAct += OnItemRefreshEvent;
        playerPack.refreshItemCountEvent += OnItemRefreshEvent;
        FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChange;
        PetAttributeWin.IsRedPointCultivate += IsRedPointCultivate;
        PetNumberPreservation();
@@ -102,7 +102,7 @@
    public override void UnInit()
    {
        playerPack.RefreshItemCountAct -= OnItemRefreshEvent;
        playerPack.refreshItemCountEvent -= OnItemRefreshEvent;
        FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChange;
        PetAttributeWin.IsRedPointCultivate -= IsRedPointCultivate;
    }
System/Role/MagicianModel.cs
@@ -24,7 +24,7 @@
        public override void Init()
        {
            ParseConfig();
            packModel.RefreshItemCountAct += RefreshPackItem;
            packModel.refreshItemCountEvent += RefreshPackItem;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
        }
@@ -56,7 +56,7 @@
        public override void UnInit()
        {
            packModel.RefreshItemCountAct -= RefreshPackItem;
            packModel.refreshItemCountEvent -= RefreshPackItem;
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
        }
System/Role/MagicianWin.cs
@@ -160,7 +160,7 @@
            SysNotifyMgr.Instance.sysNotifyEvent += SysNotifyEvent;
            model.onSelectUpdate += OnSelectUpdate;
            model.godWeaponUpdate += GodWeaponUpdate;
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
            WindowCenter.Instance.windowBeforeOpenEvent += WindowBeforeOpenEvent;
            WindowCenter.Instance.windowBeforeCloseEvent += WindowBeforeCloseEvent;
            ActivateShow.prepareFlySkillEvent += PrepareFlySkillEvent;
@@ -185,7 +185,7 @@
            SysNotifyMgr.Instance.sysNotifyEvent -= SysNotifyEvent;
            model.onSelectUpdate -= OnSelectUpdate;
            model.godWeaponUpdate -= GodWeaponUpdate;
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
            WindowCenter.Instance.windowBeforeOpenEvent -= WindowBeforeOpenEvent;
            WindowCenter.Instance.windowBeforeCloseEvent -= WindowBeforeCloseEvent;
            ActivateShow.prepareFlySkillEvent -= PrepareFlySkillEvent;
System/Role/RolePanel.cs
@@ -325,7 +325,7 @@
            titleModel.OnRefreshGainTitle += OnRefreshTitle;
            PlayerDatas.Instance.OnRoleAttrRefresh += OnRefreshWorldLv;
            PlayerDatas.Instance.RefreshPlayerInfoEvent += RefreshPlayerInfoEvent;
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
        }
        protected override void OnActived()
@@ -347,7 +347,7 @@
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnRefreshPlayerInfo;
            titleModel.OnRefreshGainTitle -= OnRefreshTitle;
            PlayerDatas.Instance.OnRoleAttrRefresh -= OnRefreshWorldLv;
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
            if (!WindowJumpMgr.Instance.IsJumpState)
            {
                WindowCenter.Instance.Open<MainInterfaceWin>();
System/RolePromote/RolePromoteModel.cs
@@ -19,7 +19,7 @@
        public override void Init()
        {
            ParseConfig();
            playerPack.RefreshItemCountAct += RefreshItemCountAct;
            playerPack.refreshItemCountEvent += RefreshItemCountAct;
            PlayerStoneData.OnRefreshStoneData += OnRefreshStoneData;
            PlayerMountDatas.Event_MountHA301A += OnRefreshMountData;
            PlayerPetDatas.Event_H0704Add += OnRefreshPetData;
System/Store/StoreModel.cs
@@ -87,7 +87,7 @@
        TimeMgr.Instance.OnHourEvent -= RefreshServerHour;
        GlobalTimeEvent.Instance.secondEvent -= UpdateSecond;
        NewBieCenter.Instance.guideBeginEvent -= GuidBegin;
        playerPack.RefreshItemCountAct -= UpdateFairyEquip;
        playerPack.refreshItemCountEvent -= UpdateFairyEquip;
        shopItemlimitDict.Clear();
        petAndMountPushlist.Clear();
        ClearPushData();
@@ -116,7 +116,7 @@
        WindowCenter.Instance.windowAfterOpenEvent += windowAfterOpen;
        WindowCenter.Instance.windowAfterCloseEvent += windowAfterClose;
        NewBieCenter.Instance.guideBeginEvent += GuidBegin;
        playerPack.RefreshItemCountAct += UpdateFairyEquip;
        playerPack.refreshItemCountEvent += UpdateFairyEquip;
        UpdateShowStore();
        SetIsMustBuyDay();
        ControllerRedPoint();
System/Strengthening/EquipSuit/PlayerSuitModel.cs
@@ -94,12 +94,12 @@
        {
            suitModelDict.Clear();
            FuncOpen.Instance.OnFuncStateChangeEvent -= RefreshFuncOpenState;
            playerPack.RefreshItemCountAct -= RefreshMat;
            playerPack.refreshItemCountEvent -= RefreshMat;
        }
        public void OnAfterPlayerDataInitialize()
        {
            playerPack.RefreshItemCountAct += RefreshMat;
            playerPack.refreshItemCountEvent += RefreshMat;
            FuncOpen.Instance.OnFuncStateChangeEvent += RefreshFuncOpenState;
        }
System/Strengthening/EquipWashModel.cs
@@ -124,7 +124,7 @@
    public override void UnInit()
    {
        FuncOpen.Instance.OnFuncStateChangeEvent -= WashFuncOpen;
        playerPack.RefreshItemCountAct -= RefreshItemCount;
        playerPack.refreshItemCountEvent -= RefreshItemCount;
    }
    public void OnBeforePlayerDataInitialize()
@@ -134,7 +134,7 @@
        funcModel = null;
        _isWashUI = true;
        FuncOpen.Instance.OnFuncStateChangeEvent -= WashFuncOpen;
        playerPack.RefreshItemCountAct -= RefreshItemCount;
        playerPack.refreshItemCountEvent -= RefreshItemCount;
        InitWashModel();
    }
@@ -142,7 +142,7 @@
    {
        FuncOpen.Instance.OnFuncStateChangeEvent += WashFuncOpen;
        playerPack.RefreshItemCountAct += RefreshItemCount;
        playerPack.refreshItemCountEvent += RefreshItemCount;
        SetWashEquipRedPointlist();
        GetWashModellist();
    }
System/Strengthening/GemLevelUpWin.cs
@@ -187,7 +187,7 @@
        {
            PlayerStoneData.OnRefreshStoneData += OnUpdateGem;
            jadeDynastyGemModel.equipGemRefresh += EquipGemRefresh;
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
            m_ContainerLevelType.gameObject.SetActive(false);
            if (packType == PackType.Equip)
            {
@@ -324,7 +324,7 @@
        protected override void OnPreClose()
        {
            PlayerStoneData.OnRefreshStoneData -= OnUpdateGem;
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
            jadeDynastyGemModel.equipGemRefresh -= EquipGemRefresh;
        }
System/Strengthening/GemModel.cs
@@ -32,7 +32,7 @@
            ParseConfig();
            InitRedPoint();
            gemTagRedPoint = new Redpoint(106, GEM_REDPOINT);
            playerPack.RefreshItemCountAct += OnRefreshPackItem;
            playerPack.refreshItemCountEvent += OnRefreshPackItem;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
        }
@@ -60,7 +60,7 @@
        public override void UnInit()
        {
            playerPack.RefreshItemCountAct -= OnRefreshPackItem;
            playerPack.refreshItemCountEvent -= OnRefreshPackItem;
        }
System/Strengthening/GodBeastModel.cs
@@ -40,8 +40,8 @@
    public void OnBeforePlayerDataInitialize()
    {
        playerPack.ItemCntAddAct -= ItemCntAddAct;
        playerPack.ItemCntReduceAct -= ItemCntReduceAct;
        playerPack.itemCntAddEvent -= ItemCntAddAct;
        playerPack.itemCntReduceEvent -= ItemCntReduceAct;
        dogz_model.UpdateAssistDogzEvent -= UpdateAssistDogzEvent;
        FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
        DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent -= MakeItemAnswerEvent;
@@ -51,8 +51,8 @@
    public void OnPlayerLoginOk()
    {       
        DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent += MakeItemAnswerEvent;
        playerPack.ItemCntAddAct += ItemCntAddAct;//物品数量增加
        playerPack.ItemCntReduceAct += ItemCntReduceAct;//物品数量减少
        playerPack.itemCntAddEvent += ItemCntAddAct;//物品数量增加
        playerPack.itemCntReduceEvent += ItemCntReduceAct;//物品数量减少
        dogz_model.UpdateAssistDogzEvent += UpdateAssistDogzEvent;
        FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
        SetRedPointID();
System/Strengthening/GodBeastReinforcementWin.cs
@@ -119,7 +119,7 @@
        }
        protected override void OnAfterOpen()
        {
            playerPack.RefreshItemCountAct += RefreshItemCountAct;
            playerPack.refreshItemCountEvent += RefreshItemCountAct;
            DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent += MakeItemAnswerEvent;
        }
@@ -127,7 +127,7 @@
        {
            JumpIndex = 0;
            godBeastModel.ItemPlace = -1;
            playerPack.RefreshItemCountAct -= RefreshItemCountAct;
            playerPack.refreshItemCountEvent -= RefreshItemCountAct;
            DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent -= MakeItemAnswerEvent;
        }
System/Strengthening/GodBeastSlidingList.cs
@@ -119,7 +119,7 @@
        {
            DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent += MakeItemAnswerEvent;
            godBeastModel.AbsorbEvent += AbsorbEvent;
            playerPack.ItemCntAddAct += RefreshItemCountAct;
            playerPack.itemCntAddEvent += RefreshItemCountAct;
        }
@@ -128,7 +128,7 @@
        {
            DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent -= MakeItemAnswerEvent;
            godBeastModel.AbsorbEvent -= AbsorbEvent;
            playerPack.ItemCntAddAct -= RefreshItemCountAct;
            playerPack.itemCntAddEvent -= RefreshItemCountAct;
        }
System/Strengthening/PlayerStrengthengDatas.cs
@@ -86,12 +86,12 @@
    public void OnPlayerLoginOk()
    {
        playerPack.RefreshItemCountAct -= OnItemRefreshEvent;
        playerPack.ItemCntAddAct -= OnEquipRefreshEvent;
        playerPack.refreshItemCountEvent -= OnItemRefreshEvent;
        playerPack.itemCntAddEvent -= OnEquipRefreshEvent;
        FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChange;
        playerPack.RefreshItemCountAct += OnItemRefreshEvent;//背包刷新
        playerPack.ItemCntAddAct += OnEquipRefreshEvent;//角色装备刷新
        playerPack.refreshItemCountEvent += OnItemRefreshEvent;//背包刷新
        playerPack.itemCntAddEvent += OnEquipRefreshEvent;//角色装备刷新
        FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChange;
  
        FuncConfigConfig StrengthenRedPointLevel = FuncConfigConfig.Get("StrengthenRedPointLevel");//强化红点规则
System/Strengthening/WashTips.cs
@@ -131,7 +131,7 @@
        _upgradeBtn.onClick.AddListener(OnClickUpGradeBtn);
        _washMasterBtn.onClick.AddListener(OnClickMasterBtn);
        equipWashModel.RefreshWashModelEvent += RefreshModel;
        playerPack.RefreshItemCountAct += RefreshCostItem;
        playerPack.refreshItemCountEvent += RefreshCostItem;
        #endregion
        CreateEquipWashCell();
        CheckJumpToModel();
@@ -144,7 +144,7 @@
        _upgradeBtn.onClick.RemoveAllListeners();
        _washMasterBtn.onClick.RemoveAllListeners();
        equipWashModel.RefreshWashModelEvent -= RefreshModel;
        playerPack.RefreshItemCountAct -= RefreshCostItem;
        playerPack.refreshItemCountEvent -= RefreshCostItem;
        if(!WindowJumpMgr.Instance.IsJumpState)
        {
            equipWashModel.SetCurWashModel(0);
System/Strengthening/WingsBouncedWin.cs
@@ -39,7 +39,7 @@
        protected override void OnPreOpen()
        {
            m_ScrollerController.OnRefreshCell += OnRefreshGridCell;
            playerPack.ItemCntAddAct += OnEquipRefreshEvent;//角色装备刷新
            playerPack.itemCntAddEvent += OnEquipRefreshEvent;//角色装备刷新
            _Job = PlayerDatas.Instance.baseData.Job;//得到职业信息
            _ReincarnationLv = (int)PlayerDatas.Instance.baseData.ExAttr1;//得到转生等级
            WingType();
@@ -61,7 +61,7 @@
        protected override void OnPreClose()
        {
            playerPack.ItemCntAddAct -= OnEquipRefreshEvent;//角色装备刷新
            playerPack.itemCntAddEvent -= OnEquipRefreshEvent;//角色装备刷新
            m_ScrollerController.OnRefreshCell -= OnRefreshGridCell;
        }
System/Strengthening/WingsRedDot.cs
@@ -35,8 +35,8 @@
        public void OnPlayerLoginOk()
        {
            playerPack.ItemCntAddAct += ItemCntAddAct;//物品数量增加
            playerPack.ItemCntReduceAct += ItemCntReduceAct;//物品数量减少
            playerPack.itemCntAddEvent += ItemCntAddAct;//物品数量增加
            playerPack.itemCntReduceEvent += ItemCntReduceAct;//物品数量减少
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChange;
            ItemModel itemModel = playerPack.GetItemByIndex(PackType.Equip, (int)RoleEquipType.Wing);
            if (IsOnePutOn)
@@ -51,9 +51,9 @@
        }
        public void OnBeforePlayerDataInitialize()
        {
            playerPack.ItemCntAddAct -= ItemCntAddAct;//物品数量增加
            playerPack.itemCntAddEvent -= ItemCntAddAct;//物品数量增加
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChange;
            playerPack.ItemCntReduceAct -= ItemCntReduceAct;//物品数量减少
            playerPack.itemCntReduceEvent -= ItemCntReduceAct;//物品数量减少
        }
System/Strengthening/WingsRefined.cs
@@ -103,9 +103,9 @@
        _DevourDIc.Clear();
        m_ScrollerController.OnRefreshCell += OnRefreshGridCell;
        playerPack.RefreshPackAct += ItemsToRefresh;//背包物品刷新
        playerPack.ItemCntReduceAct += BackpackRefresh;//背包物品清理
        playerPack.ItemCntAddAct += EquippedWithRefresh;//角色装备刷新
        playerPack.refrechPackEvent += ItemsToRefresh;//背包物品刷新
        playerPack.itemCntReduceEvent += BackpackRefresh;//背包物品清理
        playerPack.itemCntAddEvent += EquippedWithRefresh;//角色装备刷新
        EquipmentPositionJudgment();//判断是否有穿戴翅膀
        WingClassify();
@@ -138,9 +138,9 @@
        StopCoroutine("AkeyRefining");
        UI3DModelExhibition.Instance.StopShow();
        // RoleCameraCtrl.GetInstance().OnDestroyModel();
        playerPack.RefreshPackAct -= ItemsToRefresh;//背包物品刷新
        playerPack.ItemCntReduceAct -= BackpackRefresh;//背包物品清理
        playerPack.ItemCntAddAct -= EquippedWithRefresh;//角色装备刷新
        playerPack.refrechPackEvent -= ItemsToRefresh;//背包物品刷新
        playerPack.itemCntReduceEvent -= BackpackRefresh;//背包物品清理
        playerPack.itemCntAddEvent -= EquippedWithRefresh;//角色装备刷新
        m_ScrollerController.OnRefreshCell -= OnRefreshGridCell;
    }
    private void OnCreateGridLineCell(ScrollerController gridCtrl)
System/Treasure/TreasureModel.cs
@@ -221,7 +221,7 @@
            DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent += OnGetSkillLevelUpResult;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnTreasurePotentialSPChange;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFunctionStateChange;
            packageModel.RefreshItemCountAct += OnPackageItemChange;
            packageModel.refreshItemCountEvent += OnPackageItemChange;
            WindowCenter.Instance.windowAfterOpenEvent += OnWindowOpen;
            WindowCenter.Instance.windowAfterCloseEvent += OnWindowClose;
            NewBieCenter.Instance.guideCompletedEvent += GuideComplete;
@@ -239,7 +239,7 @@
            DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent -= OnGetSkillLevelUpResult;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnTreasurePotentialSPChange;
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFunctionStateChange;
            packageModel.RefreshItemCountAct -= OnPackageItemChange;
            packageModel.refreshItemCountEvent -= OnPackageItemChange;
            WindowCenter.Instance.windowAfterOpenEvent -= OnWindowOpen;
            WindowCenter.Instance.windowAfterCloseEvent -= OnWindowClose;
            StageLoad.Instance.onStageLoadFinish -= OnStageLoadFinish;
System/Treasure/TreasurePotentialPanel.cs
@@ -244,8 +244,8 @@
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            playerPack.RefreshItemCountAct -= RefreshItemCountAct;
            playerPack.RefreshItemCountAct += RefreshItemCountAct;
            playerPack.refreshItemCountEvent -= RefreshItemCountAct;
            playerPack.refreshItemCountEvent += RefreshItemCountAct;
            m_TreasureAnimation.OnStepComplete -= OnStepComplete;
            m_TreasureAnimation.OnStepComplete += OnStepComplete;
@@ -286,7 +286,7 @@
            model.potentialLevelUpdate -= PotentialLevelUpdate;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnTreasurePotentialSPChange;
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            playerPack.RefreshItemCountAct -= RefreshItemCountAct;
            playerPack.refreshItemCountEvent -= RefreshItemCountAct;
            m_TreasureAnimation.OnStepComplete -= OnStepComplete;
            m_TreasureAnimation.OnUnlockPotentialComplete -= OnUnlockPotentialComplete;
            m_TreasureAnimation.OnPotentialLevelUpComplete -= OnPotentialLevelUpComplete;
System/Treasure/TreasureSoulModel.cs
@@ -46,7 +46,7 @@
        AchievementModel achievementModel { get { return ModelCenter.Instance.GetModel<AchievementModel>(); } }
        public override void Init()
        {
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
            PlayerStrengthengDatas.RefreshEquipUpgradLvAct += RefreshEquipSTRLv;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            ParseConfig();
@@ -73,7 +73,7 @@
        public override void UnInit()
        {
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
            PlayerStrengthengDatas.RefreshEquipUpgradLvAct -= RefreshEquipSTRLv;
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
        }
System/TreasureFindHost/TreasureFindHostModel.cs
@@ -42,7 +42,7 @@
            treasureIdlist = findTreasureDict.Keys.ToList();
            SetTreasureCellRedKey();
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += RefreshPlayerData;
            playerPack.RefreshItemCountAct += RefreshEquipInfo;
            playerPack.refreshItemCountEvent += RefreshEquipInfo;
            playerSuit.RefreshSuitModelAct += RefreshSuitInfo;
            treasureModel.treasureStateChangeEvent += RefreshTreasureState;
            FuncConfigConfig SamboSpecialUnlock = FuncConfigConfig.Get("SamboSpecialUnlock");
@@ -91,7 +91,7 @@
        public override void UnInit()
        {
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= RefreshPlayerData;
            playerPack.RefreshItemCountAct -= RefreshEquipInfo;
            playerPack.refreshItemCountEvent -= RefreshEquipInfo;
            playerSuit.RefreshSuitModelAct -= RefreshSuitInfo;
            treasureModel.treasureStateChangeEvent -= RefreshTreasureState;
        }
System/Vip/VipModel.cs
@@ -52,7 +52,7 @@
            TimeUtility.OnServerOpenDayRefresh += OnServerOpenDayRefresh;
            TreasureNewGotWin.CloseTreasureNewGotWinEvent += CloseTreasureNewGotWinEvent;
            NewBieCenter.Instance.guideCompletedEvent += GuideCompletedEvent;
            packModel.RefreshItemCountAct += RefreshItemCountAct;
            packModel.refreshItemCountEvent += RefreshItemCountAct;
            StageLoad.Instance.onStageLoadFinish += OnStageLoadFinish;
        }
@@ -66,7 +66,7 @@
            TimeUtility.OnServerOpenDayRefresh -= OnServerOpenDayRefresh;
            TreasureNewGotWin.CloseTreasureNewGotWinEvent -= CloseTreasureNewGotWinEvent;
            NewBieCenter.Instance.guideCompletedEvent -= GuideCompletedEvent;
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            packModel.refreshItemCountEvent -= RefreshItemCountAct;
            StageLoad.Instance.onStageLoadFinish -= OnStageLoadFinish;
        }
System/Welfare/PrayerModel.cs
@@ -40,7 +40,7 @@
            ParseCfg();
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            playerPack.RefreshItemCountAct += RefreshItemCountAct;
            playerPack.refreshItemCountEvent += RefreshItemCountAct;
            TimeMgr.Instance.OnSyntonyEvent += OnSyntonyEvent;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
        }
@@ -80,7 +80,7 @@
        public override void UnInit()
        {
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            playerPack.RefreshItemCountAct -= RefreshItemCountAct;
            playerPack.refreshItemCountEvent -= RefreshItemCountAct;
            TimeMgr.Instance.OnSyntonyEvent -= OnSyntonyEvent;
        }
System/Welfare/PrayerWin.cs
@@ -81,7 +81,7 @@
            model.OnExpPrayerEvent += OnExpPrayerEvent;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += RefreshInfo;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            playerPack.RefreshItemCountAct += RefreshItemCountAct;
            playerPack.refreshItemCountEvent += RefreshItemCountAct;
            SysNotifyMgr.Instance.OnSystemNotifyEvent += SysNotifyEvent;
            InitData();
        }
@@ -127,7 +127,7 @@
            model.OnExpPrayerEvent -= OnExpPrayerEvent;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= RefreshInfo;
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            playerPack.RefreshItemCountAct -= RefreshItemCountAct;
            playerPack.refreshItemCountEvent -= RefreshItemCountAct;
            SysNotifyMgr.Instance.OnSystemNotifyEvent -= SysNotifyEvent;
        }
Utility/CalculateSkillGetAttrHurtUtility.cs
@@ -12,7 +12,7 @@
        public CalculateSkillGetAttrHurtUtility()
        {
            playerPack.RefreshItemCountAct += UpdateItem;
            playerPack.refreshItemCountEvent += UpdateItem;
            UpdateSkillHurt();
        }