lzx 1 день назад
Родитель
Сommit
fe2feb6bba
1 измененных файлов с 32 добавлено и 19 удалено
  1. 32 19
      Assets/Scripts/GameLogic/Player/AccountFileInfo.cs

+ 32 - 19
Assets/Scripts/GameLogic/Player/AccountFileInfo.cs

@@ -1,7 +1,9 @@
 using System.Collections;
 using System.Collections.Generic;
 using System.IO;
+using System.Linq;
 using Core.Utility;
+using Excel2Json;
 using Fort23.Core;
 using Fort23.UTool;
 using GameLogic.Bag;
@@ -378,27 +380,44 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
         playerData.ItemListData.Add(new ItemData(1403, 10));
         playerData.ItemListData.Add(new ItemData(1404, 10));
 
-        var allSkill = new[] { 1101};
-        foreach (var i in allSkill)
+        // var allSkill = new[] { 1101};
+        // foreach (var i in allSkill)
+        // {
+        //     SkillData skillData = new SkillData();
+        //     skillData.id = i;
+        //     skillData.star = 1;
+        //     skillData.level = 1;
+        //     skillData.useIndex = -1;
+        //     playerData.AllSkillDatas.Add(skillData);
+        // }
+        
+        
+        //添加所有测试法宝和功法
+        
+        List<SkillConfig> fabaoPowerupConfigs = ConfigComponent.Instance.GetAll<SkillConfig>().ToList();
+        List<SkillConfig> gongfa = fabaoPowerupConfigs.Where(s => s.SkillType == 1 || s.SkillType == 2).ToList();
+
+        var fanappower = gongfa.GroupBy(f => f.IDGroup).Select(g => new { config = g.OrderBy(f => f.ID).FirstOrDefault() }).ToList();
+        foreach (var x1 in fanappower)
         {
             SkillData skillData = new SkillData();
-            skillData.id = i;
+            skillData.id = x1.config.IDGroup;
             skillData.star = 1;
             skillData.level = 1;
             skillData.useIndex = -1;
             playerData.AllSkillDatas.Add(skillData);
         }
+  
+        FabaoConfig[] fabaoConfig = ConfigComponent.Instance.GetAll<FabaoConfig>();
         
-        // var allFaBao = new[] {  };
-        //
-        // foreach (var i in allFaBao)
-        // {
-        //    FaBaoData faaData = new FaBaoData(); 
-        //    faaData.id = i;
-        //    faaData.level = 1;
-        //    faaData.useIndex = -1;
-        //    playerData.AllFaBaoDatas.Add(faaData);
-        // }
+        foreach (var i in fabaoConfig)
+        {
+           FaBaoData faaData = new FaBaoData(); 
+           faaData.id = i.ID;
+           faaData.level = 1;
+           faaData.useIndex = -1;
+           playerData.AllFaBaoDatas.Add(faaData);
+        }
 
 
         HeroData heroData = new HeroData();
@@ -407,12 +426,6 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
         heroData.heroPowerId = 1;
         heroData.upTime = TimeHelper.ClientNow();
 
-        // BagController.Instance.AddCoin(10000);
-
-
-        // playerData.HeroListData.Add(heroData2);
-        // playerData.HeroListData.Add(heroData3);
-        // playerData.HeroListData.Add(heroData4);
         SavePlayerData();
     }