Browse Source

修改bug

DESKTOP-FB72PO8\Administrator 1 week ago
parent
commit
2d98cf9c55
1 changed files with 23 additions and 0 deletions
  1. 23 0
      Assets/Scripts/GameLogic/Player/PlayerManager.cs

+ 23 - 0
Assets/Scripts/GameLogic/Player/PlayerManager.cs

@@ -108,6 +108,7 @@ public class PlayerManager : Singleton<PlayerManager>
             {
                 fbLevel = 1;
             }
+
             for (int i = 0; i < testHeroInfoConfig.magicWeaponId.Count; i++)
             {
                 FaBaoInfo faBaoInfo = new FaBaoInfo(testHeroInfoConfig.magicWeaponId[i], fbLevel);
@@ -131,6 +132,28 @@ public class PlayerManager : Singleton<PlayerManager>
         myHero.TaoismSkillId = 601011;
         myHero.MagicWeaponID.Clear();
         myHero.MagicWeaponID.AddRange(FaBaoControl.FightFaBao);
+        for (int i = 0; i < FaBaoControl.FightFaBao.Length; i++)
+        {
+            FaBaoInfo faBaoInfo = FaBaoControl.FightFaBao[i];
+            if (faBaoInfo != null)
+            {
+                foreach (var VARIABLE in faBaoInfo.attriButedIC)
+                {
+                    switch (VARIABLE.Key)
+                    {
+                        case 1:
+                            myHero.hp += VARIABLE.Value;
+                            break;
+                        case 2:
+                            myHero.defense += VARIABLE.Value;
+                            break;
+                        case 3:
+                            myHero.attack += VARIABLE.Value;
+                            break;
+                    }
+                }
+            }
+        }
     }