Browse Source

药水掉落修复

pull/118/head
yjm484 7 months ago
parent
commit
899213d478
  1. 2
      ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Pharmacist.cs
  2. 2
      ColorlessWorld-2024-4-2/Assets/Scripts/Potion/PotionManager.cs

2
ColorlessWorld-2024-4-2/Assets/Scripts/Enemy/Pharmacist.cs

@ -77,7 +77,7 @@ public class Pharmacist : Enemy
} }
public override void OnDeath() 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()//等移动到位置就判断是否还能走 public override IEnumerator JudgeActionCoroutine()//等移动到位置就判断是否还能走

2
ColorlessWorld-2024-4-2/Assets/Scripts/Potion/PotionManager.cs

@ -14,6 +14,7 @@ public class PotionManager : Singleton<PotionManager>
public string filePath; public string filePath;
public Dictionary<string, string[]> potionDictionary = new Dictionary<string, string[]>(); public Dictionary<string, string[]> potionDictionary = new Dictionary<string, string[]>();
public Dictionary<int, string> potionEffect = new Dictionary<int, string>(); public Dictionary<int, string> potionEffect = new Dictionary<int, string>();
public HashSet<string> potionSet = new HashSet<string>();
private void OnEnable() private void OnEnable()
{ {
@ -117,6 +118,7 @@ public class PotionManager : Singleton<PotionManager>
} }
// 用逗号分隔每行数据 // 用逗号分隔每行数据
string[] values = line.Split(','); string[] values = line.Split(',');
potionSet.Add(values[0]);
potionDictionary.Add(values[0],values); potionDictionary.Add(values[0],values);
} }
} }

Loading…
Cancel
Save