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()
{
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()//等移动到位置就判断是否还能走

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

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

Loading…
Cancel
Save