From 2336d5e71a6ed9c00f9a86c29d7aa33b9a1e38d5 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期三, 23 七月 2025 10:44:27 +0800 Subject: [PATCH] 122 子 【武将】武将系统 / 【武将】武将系统-客户端 - 武将变化 --- Main/System/Hero/HeroManager.cs | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Main/System/Hero/HeroManager.cs b/Main/System/Hero/HeroManager.cs index 73cf424..b6b3805 100644 --- a/Main/System/Hero/HeroManager.cs +++ b/Main/System/Hero/HeroManager.cs @@ -27,7 +27,7 @@ base.Init(); PackManager.Instance.refrechPackEvent += refrechPackEvent; - PackManager.Instance.CreateItemEvent += CreateHero; + PackManager.Instance.ChangeItemEvent += ChangeHero; PackManager.Instance.DeleteItemEvent += DeleteHero; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; } @@ -36,7 +36,7 @@ { base.Release(); PackManager.Instance.refrechPackEvent -= refrechPackEvent; - PackManager.Instance.CreateItemEvent -= CreateHero; + PackManager.Instance.ChangeItemEvent -= ChangeHero; PackManager.Instance.DeleteItemEvent -= DeleteHero; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; } @@ -55,7 +55,8 @@ } } - void CreateHero(PackType packType, string guid) + // isCreate bool锛歵rue浠h〃鍒涘缓 false 鍒锋柊瑙﹀彂 + void ChangeHero(PackType packType, string guid, bool isCreate) { if (packType == PackType.Hero) { @@ -109,7 +110,7 @@ foreach (ItemModel hero in heroes.Values) { - CreateHero(hero.packType, hero.guid); + ChangeHero(hero.packType, hero.guid, true); } } -- Gitblit v1.8.0