From 899213d47823f28456b3adb385578cfb65d64d14 Mon Sep 17 00:00:00 2001 From: yjm484 <171359351@qq.com> Date: Tue, 13 May 2025 16:42:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8D=AF=E6=B0=B4=E6=8E=89=E8=90=BD=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Pharmacist.cs | 2 +- ColorlessWorld-2024-4-2/Assets/Scripts/Potion/PotionManager.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Pharmacist.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Pharmacist.cs index 1e5ff9f7..0bdbc01e 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Pharmacist.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Pharmacist.cs @@ -77,7 +77,7 @@ public class Pharmacist : Enemy } public override void OnDeath() { - RewardManager.Instance.AddRewardTips(RewardManager.RewardType.potion, 1.ToString()); + RewardManager.Instance.AddRewardTips(RewardManager.RewardType.potion, MathTool.GetRandomElements(PotionManager.Instance.potionSet,1).ElementAt(0)); } public override IEnumerator JudgeActionCoroutine()//等移动到位置就判断是否还能走 diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Potion/PotionManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Potion/PotionManager.cs index b073eb9b..fdd3247e 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Potion/PotionManager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Potion/PotionManager.cs @@ -14,6 +14,7 @@ public class PotionManager : Singleton public string filePath; public Dictionary potionDictionary = new Dictionary(); public Dictionary potionEffect = new Dictionary(); + public HashSet potionSet = new HashSet(); private void OnEnable() { @@ -117,6 +118,7 @@ public class PotionManager : Singleton } // 用逗号分隔每行数据 string[] values = line.Split(','); + potionSet.Add(values[0]); potionDictionary.Add(values[0],values); } }