lzx 4 dienas atpakaļ
vecāks
revīzija
8dbbb28b36

+ 6 - 2
Assets/Scripts/GameLogic/Hero/FaBaoInfo.cs

@@ -9,14 +9,18 @@ namespace GameLogic.Hero
         /// 星级
         /// </summary>
         public int star;
+
         public FabaoConfig FabaoConfig;
         public FabaoPowerupConfig FabaoPowerupConfig;
 
-        public FaBaoInfo(int id,int powerupId,int start=1)
+        public SkillConfig SkillConfig;
+
+        public FaBaoInfo(int id, int powerupId, int start = 1)
         {
+            star = 1;
             FabaoConfig = ConfigComponent.Instance.Get<FabaoConfig>(id);
             FabaoPowerupConfig = ConfigComponent.Instance.Get<FabaoPowerupConfig>(powerupId);
-            star = 1;
+            SkillConfig = ConfigComponent.Instance.Get<SkillConfig>(FabaoConfig.SkillGroupID * 10 + start - 1);
         }
     }
 }

+ 1 - 1
Assets/Scripts/GameLogic/Player/PlayerManager.cs

@@ -49,7 +49,7 @@ public class PlayerManager : Singleton<PlayerManager>
         heroInfo.InitHero(AccountFileInfo.Instance.playerData.heroData);
         myHero = heroInfo;
 
-
+       
         BagController.Init();
 
         StaticUpdater.Instance.RemoveRenderUpdateCallBack(Update);

+ 1 - 0
Assets/Scripts/GameUI/GameApplction.cs

@@ -154,6 +154,7 @@ public class GameApplction : IGameStart
         gameStartUIPanel.SetSlider(0.95f);
         await CombatDrive.Instance.StartCombat(startCombatInfo);
         PlayerManager.Instance.GongFaControl.SaveUseSkill();
+        PlayerManager.Instance.GongFaControl.SetTaoismSkillIndex(AccountFileInfo.Instance.playerData.heroData.TaoismSkillId);
         if (startCombatInfo.CombatType != CombatType.TestCombat)
         {
             await MainPanel.OpenPanel();

+ 2 - 1
Assets/Scripts/GameUI/UI/CombatPanel/SkillSelectPanel.cs

@@ -26,7 +26,7 @@ namespace Fort23.Mono
 
         public SkillInfo[] allUseSkill;
 
-        private int currenRoadSkilId = PlayerManager.Instance.myHero.TaoismSkillId;
+        private int currenRoadSkilId ;
 
         /// <summary>
         /// 1.执行升级逻辑 2.执行更换逻辑
@@ -56,6 +56,7 @@ namespace Fort23.Mono
         public override CTask<bool> AsyncInit(object[] uiData)
         {
             allUseSkill = PlayerManager.Instance.GongFaControl.allUseSkill.ToArray();
+            currenRoadSkilId = PlayerManager.Instance.myHero.TaoismSkillId;
             UpdateSkillWidget();
             UpdateRoad();
             return base.AsyncInit(uiData);