浏览代码

修改bug

DESKTOP-BGJIU14\ck 8 小时之前
父节点
当前提交
f3996a9533
共有 35 个文件被更改,包括 1289 次插入834 次删除
  1. 2 0
      Assets/Editor/CombatEditor/HeroEntityCombatReport.cs
  2. 27 27
      Assets/Res/Config/HeroModelConfig.json
  3. 112 112
      Assets/Res/Config/HeroPowerUpConfig.json
  4. 244 0
      Assets/Res/Config/HeroQiangDuAddConfig.json
  5. 7 0
      Assets/Res/Config/HeroQiangDuAddConfig.json.meta
  6. 252 252
      Assets/Res/Config/MonsterPowerUpConfig.json
  7. 150 150
      Assets/Res/Config/SkillConfig.json
  8. 6 6
      Assets/Scenes/testCombat.scene
  9. 40 0
      Assets/Scripts/GameData/ExcelConfig/HeroQiangDuAddConfig.cs
  10. 11 0
      Assets/Scripts/GameData/ExcelConfig/HeroQiangDuAddConfig.cs.meta
  11. 1 1
      Assets/Scripts/GameData/ExcelConfig/MonsterPowerUpConfig.cs.meta
  12. 1 1
      Assets/Scripts/GameData/ExcelConfig/SkillConfig.cs
  13. 1 1
      Assets/Scripts/GameData/ExcelConfig/SkillConstant.cs
  14. 1 1
      Assets/Scripts/GameData/ExcelConfig/SkillPowerupConfig.cs
  15. 1 0
      Assets/Scripts/GameLogic/Combat/CombatTool/CombatReport/CombatReportEntityInfo.cs
  16. 2 0
      Assets/Scripts/GameLogic/Combat/CombatTool/CombatReport/CombatReportManager.cs
  17. 6 3
      Assets/Scripts/GameLogic/Combat/Skill/S9013.cs
  18. 31 8
      Assets/Scripts/GameLogic/Combat/Skill/S9014.cs
  19. 4 0
      Assets/Scripts/GameLogic/Combat/Skill/S9062.cs
  20. 40 15
      Assets/Scripts/GameLogic/Player/PlayerManager.cs
  21. 4 3
      Assets/Scripts/GameUI/UI/CombatPanel/BuffWidget.cs
  22. 6 1
      Assets/Scripts/GameUI/UI/CombatPanel/HeroHpWidget.cs
  23. 0 0
      Assets/StreamingAssets/assetConfig.txt
  24. 二进制
      Excel2Json/Excel/Buff.xlsx
  25. 二进制
      Excel2Json/Excel/GameConstant.xlsx
  26. 二进制
      Excel2Json/Excel/HeroModel.xlsx
  27. 二进制
      Excel2Json/Excel/HeroPowerUp.xlsx
  28. 二进制
      Excel2Json/Excel/MonsterPowerUp.xlsx
  29. 二进制
      Excel2Json/Excel/skill.xlsx
  30. 二进制
      Excel2Json/Excel/数据验_2.xlam
  31. 二进制
      Excel2Json/Excel/数据验证.xlsx
  32. 二进制
      Excel2Json/Excel/数据验证.xltm
  33. 二进制
      Excel2Json/Excel/数据验证1.xltm
  34. 339 253
      UserSettings/Layouts/CurrentMaximizeLayout.dwlt
  35. 1 0
      XiuXianGame.sln.DotSettings.user

+ 2 - 0
Assets/Editor/CombatEditor/HeroEntityCombatReport.cs

@@ -160,6 +160,8 @@ namespace xy002Editor.CombatEditor
                 combatReportEntityInfo.allBeiZhiLiao);
             DrwaBattleReportValueDataModule(combatReportEntityInfo.CombatInfoModule, shangHangXingXi,
                 combatReportEntityInfo.allHarm);
+            shangHangXingXi.CrendHarmValue("每秒伤害",  combatReportEntityInfo.allHarm/CombatReportManager.Instance.combatTime,
+                combatReportEntityInfo.allHarm);
             DrwaBattleReportValueDataModule(combatReportEntityInfo.InjuredInfoModule, shouDaoShangHangXingXi,
                 combatReportEntityInfo.allChengShang);
             DrwaBattleReportValueDataModule(combatReportEntityInfo.gongFaBeiXueRuo, gongFaBeiXueRuo);

+ 27 - 27
Assets/Res/Config/HeroModelConfig.json

@@ -66,7 +66,7 @@
       "model": "Guixiu01",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 85,
+      "attack": 70,
       "hp": 89,
       "def": 50,
       "shield": 72,
@@ -182,7 +182,7 @@
       "model": "Guixiu01",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 95,
+      "attack": 75,
       "hp": 80,
       "def": 50,
       "shield": 63,
@@ -240,7 +240,7 @@
       "model": "Guixiu01",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 95,
+      "attack": 80,
       "hp": 80,
       "def": 50,
       "shield": 63,
@@ -298,7 +298,7 @@
       "model": "Boss_Tree_xiao",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 95,
+      "attack": 50,
       "hp": 80,
       "def": 50,
       "shield": 63,
@@ -353,11 +353,11 @@
       "nickName": -1,
       "name": 4,
       "headicon": "icon_tx5001",
-      "model": "Guixiu01",
+      "model": "Nanzhu",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 95,
-      "hp": 80,
+      "attack": 90,
+      "hp": 95,
       "def": 50,
       "shield": 63,
       "speed_atk": 0.0,
@@ -411,11 +411,11 @@
       "nickName": -1,
       "name": 4,
       "headicon": "icon_tx5002",
-      "model": "Guixiu01",
+      "model": "Nanzhu",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 95,
-      "hp": 80,
+      "attack": 90,
+      "hp": 95,
       "def": 50,
       "shield": 63,
       "speed_atk": 0.0,
@@ -469,11 +469,11 @@
       "nickName": -1,
       "name": 4,
       "headicon": "icon_tx5003",
-      "model": "Guixiu01",
+      "model": "Nanzhu",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 95,
-      "hp": 80,
+      "attack": 90,
+      "hp": 95,
       "def": 50,
       "shield": 63,
       "speed_atk": 0.0,
@@ -527,11 +527,11 @@
       "nickName": -1,
       "name": 4,
       "headicon": "icon_tx5004",
-      "model": "Guixiu01",
+      "model": "Nanzhu",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 95,
-      "hp": 80,
+      "attack": 90,
+      "hp": 95,
       "def": 50,
       "shield": 63,
       "speed_atk": 0.0,
@@ -585,11 +585,11 @@
       "nickName": -1,
       "name": 4,
       "headicon": "icon_tx5005",
-      "model": "Guixiu01",
+      "model": "Nanzhu",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 95,
-      "hp": 80,
+      "attack": 90,
+      "hp": 95,
       "def": 50,
       "shield": 63,
       "speed_atk": 0.0,
@@ -646,8 +646,8 @@
       "model": "Guixiu01",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 95,
-      "hp": 80,
+      "attack": 90,
+      "hp": 95,
       "def": 50,
       "shield": 63,
       "speed_atk": 0.0,
@@ -704,8 +704,8 @@
       "model": "Boss_QiongQi",
       "isUseGpu": false,
       "heroType": 2,
-      "attack": 95,
-      "hp": 80,
+      "attack": 80,
+      "hp": 95,
       "def": 50,
       "shield": 63,
       "speed_atk": 0.0,
@@ -719,9 +719,9 @@
       "skillID": [
         -1,
         9051,
-        -1,
+        0,
         9052,
-        9051,
+        -1,
         -1,
         9053,
         -1,
@@ -821,7 +821,7 @@
       "isUseGpu": false,
       "heroType": 4,
       "attack": 35,
-      "hp": 150,
+      "hp": 80,
       "def": 50,
       "shield": 0,
       "speed_atk": 0.0,
@@ -937,7 +937,7 @@
       "isUseGpu": false,
       "heroType": 4,
       "attack": 35,
-      "hp": 150,
+      "hp": 100,
       "def": 50,
       "shield": 0,
       "speed_atk": 0.0,

文件差异内容过多而无法显示
+ 112 - 112
Assets/Res/Config/HeroPowerUpConfig.json


+ 244 - 0
Assets/Res/Config/HeroQiangDuAddConfig.json

@@ -0,0 +1,244 @@
+{
+  "configList": [
+    {
+      "ID": 1,
+      "qiangDuZhi": 1.0
+    },
+    {
+      "ID": 2,
+      "qiangDuZhi": 1.085
+    },
+    {
+      "ID": 3,
+      "qiangDuZhi": 1.17
+    },
+    {
+      "ID": 4,
+      "qiangDuZhi": 1.255
+    },
+    {
+      "ID": 5,
+      "qiangDuZhi": 1.34
+    },
+    {
+      "ID": 6,
+      "qiangDuZhi": 1.425
+    },
+    {
+      "ID": 7,
+      "qiangDuZhi": 1.51
+    },
+    {
+      "ID": 8,
+      "qiangDuZhi": 1.595
+    },
+    {
+      "ID": 9,
+      "qiangDuZhi": 1.68
+    },
+    {
+      "ID": 10,
+      "qiangDuZhi": 1.765
+    },
+    {
+      "ID": 11,
+      "qiangDuZhi": 1.85
+    },
+    {
+      "ID": 12,
+      "qiangDuZhi": 1.935
+    },
+    {
+      "ID": 13,
+      "qiangDuZhi": 2.02
+    },
+    {
+      "ID": 14,
+      "qiangDuZhi": 2.105
+    },
+    {
+      "ID": 15,
+      "qiangDuZhi": 2.19
+    },
+    {
+      "ID": 16,
+      "qiangDuZhi": 2.275
+    },
+    {
+      "ID": 17,
+      "qiangDuZhi": 2.36
+    },
+    {
+      "ID": 18,
+      "qiangDuZhi": 2.445
+    },
+    {
+      "ID": 19,
+      "qiangDuZhi": 2.53
+    },
+    {
+      "ID": 20,
+      "qiangDuZhi": 2.615
+    },
+    {
+      "ID": 21,
+      "qiangDuZhi": 2.7
+    },
+    {
+      "ID": 22,
+      "qiangDuZhi": 2.785
+    },
+    {
+      "ID": 23,
+      "qiangDuZhi": 2.87
+    },
+    {
+      "ID": 24,
+      "qiangDuZhi": 2.955
+    },
+    {
+      "ID": 25,
+      "qiangDuZhi": 3.04
+    },
+    {
+      "ID": 26,
+      "qiangDuZhi": 3.125
+    },
+    {
+      "ID": 27,
+      "qiangDuZhi": 3.21
+    },
+    {
+      "ID": 28,
+      "qiangDuZhi": 3.295
+    },
+    {
+      "ID": 29,
+      "qiangDuZhi": 3.38
+    },
+    {
+      "ID": 30,
+      "qiangDuZhi": 3.465
+    },
+    {
+      "ID": 31,
+      "qiangDuZhi": 3.55
+    },
+    {
+      "ID": 32,
+      "qiangDuZhi": 3.635
+    },
+    {
+      "ID": 33,
+      "qiangDuZhi": 3.72
+    },
+    {
+      "ID": 34,
+      "qiangDuZhi": 3.805
+    },
+    {
+      "ID": 35,
+      "qiangDuZhi": 3.89
+    },
+    {
+      "ID": 36,
+      "qiangDuZhi": 3.975
+    },
+    {
+      "ID": 37,
+      "qiangDuZhi": 4.06
+    },
+    {
+      "ID": 38,
+      "qiangDuZhi": 4.145
+    },
+    {
+      "ID": 39,
+      "qiangDuZhi": 4.23
+    },
+    {
+      "ID": 40,
+      "qiangDuZhi": 4.315
+    },
+    {
+      "ID": 41,
+      "qiangDuZhi": 4.4
+    },
+    {
+      "ID": 42,
+      "qiangDuZhi": 4.485
+    },
+    {
+      "ID": 43,
+      "qiangDuZhi": 4.57
+    },
+    {
+      "ID": 44,
+      "qiangDuZhi": 4.655
+    },
+    {
+      "ID": 45,
+      "qiangDuZhi": 4.74
+    },
+    {
+      "ID": 46,
+      "qiangDuZhi": 4.825
+    },
+    {
+      "ID": 47,
+      "qiangDuZhi": 4.91
+    },
+    {
+      "ID": 48,
+      "qiangDuZhi": 4.995
+    },
+    {
+      "ID": 49,
+      "qiangDuZhi": 5.08
+    },
+    {
+      "ID": 50,
+      "qiangDuZhi": 5.165
+    },
+    {
+      "ID": 51,
+      "qiangDuZhi": 5.25
+    },
+    {
+      "ID": 52,
+      "qiangDuZhi": 5.335
+    },
+    {
+      "ID": 53,
+      "qiangDuZhi": 5.42
+    },
+    {
+      "ID": 54,
+      "qiangDuZhi": 5.505
+    },
+    {
+      "ID": 55,
+      "qiangDuZhi": 5.59
+    },
+    {
+      "ID": 56,
+      "qiangDuZhi": 5.675
+    },
+    {
+      "ID": 57,
+      "qiangDuZhi": 5.76
+    },
+    {
+      "ID": 58,
+      "qiangDuZhi": 5.845
+    },
+    {
+      "ID": 59,
+      "qiangDuZhi": 5.93
+    },
+    {
+      "ID": 60,
+      "qiangDuZhi": 6.0
+    }
+  ]
+}

+ 7 - 0
Assets/Res/Config/HeroQiangDuAddConfig.json.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: BnIbsy35Vi2KMZtjnckYH5eQtLi14wwB97eeRDnLDFaWLqVt88OV+kleyTcb
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

文件差异内容过多而无法显示
+ 252 - 252
Assets/Res/Config/MonsterPowerUpConfig.json


文件差异内容过多而无法显示
+ 150 - 150
Assets/Res/Config/SkillConfig.json


+ 6 - 6
Assets/Scenes/testCombat.scene

@@ -2258,7 +2258,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 6090200664286961698, guid: 1076536f8fdf47942aa287592c6a8b19, type: 3}
       propertyPath: myHeroInfo.Array.data[0].hp
-      value: 4337300
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 6090200664286961698, guid: 1076536f8fdf47942aa287592c6a8b19, type: 3}
       propertyPath: myHeroInfo.Array.data[0].mu
@@ -2270,11 +2270,11 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 6090200664286961698, guid: 1076536f8fdf47942aa287592c6a8b19, type: 3}
       propertyPath: myHeroInfo.Array.data[0].att
-      value: 1353
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 6090200664286961698, guid: 1076536f8fdf47942aa287592c6a8b19, type: 3}
       propertyPath: myHeroInfo.Array.data[0].def
-      value: 708
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 6090200664286961698, guid: 1076536f8fdf47942aa287592c6a8b19, type: 3}
       propertyPath: myHeroInfo.Array.data[0].huo
@@ -2290,7 +2290,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 6090200664286961698, guid: 1076536f8fdf47942aa287592c6a8b19, type: 3}
       propertyPath: enemyHeroInfo.Array.data[0].hp
-      value: 200000
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 6090200664286961698, guid: 1076536f8fdf47942aa287592c6a8b19, type: 3}
       propertyPath: myHeroInfo.Array.data[0].level
@@ -2314,7 +2314,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 6090200664286961698, guid: 1076536f8fdf47942aa287592c6a8b19, type: 3}
       propertyPath: enemyHeroInfo.Array.data[0].heroID
-      value: 5007
+      value: 5001
       objectReference: {fileID: 0}
     - target: {fileID: 6090200664286961698, guid: 1076536f8fdf47942aa287592c6a8b19, type: 3}
       propertyPath: enemyHeroInfo.Array.data[1].heroID
@@ -2394,7 +2394,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 9214784224709271120, guid: 1076536f8fdf47942aa287592c6a8b19, type: 3}
       propertyPath: m_IsActive
-      value: 0
+      value: 1
       objectReference: {fileID: 0}
     m_RemovedComponents: []
     m_RemovedGameObjects: []

+ 40 - 0
Assets/Scripts/GameData/ExcelConfig/HeroQiangDuAddConfig.cs

@@ -0,0 +1,40 @@
+// Auto Generated Code By excel2json
+// Generate From Excel\HeroPowerUp.xlsx. SheetName: HeroQiangDuAddConfig
+
+using System;
+using Fort23.GameData;
+
+namespace Excel2Json
+{
+	[Config(prefab = "HeroQiangDuAddConfig.json")]
+	public partial class HeroQiangDuAddConfigHolder : ConfigHolder<HeroQiangDuAddConfig>
	{
+	}
+
+
+	[Serializable]
+	public struct HeroQiangDuAddConfig : IConfig
	{
+		public int GetID() {return ID;} 
+		/// <summary>
+		///ID
+		/// </summary>
+#if !COMBAT_SERVER
+		public int ID;
+#else
+		public int ID{ set; get; }
+#endif
+		
+
+		/// <summary>
+		///玩家修为境界(等级)
+		/// </summary>
+#if !COMBAT_SERVER
+		public float qiangDuZhi;
+#else
+		public float qiangDuZhi{ set; get; }
+#endif
+		
+
+	}
+
+}
+// End of Auto Generated Code

+ 11 - 0
Assets/Scripts/GameData/ExcelConfig/HeroQiangDuAddConfig.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: DStOtC7+V3J3kbsJMCcMm4oPQ7FNIuSvpgkafJhrUFhsZBJn7zqQwieTAqlZ
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 1
Assets/Scripts/GameData/ExcelConfig/MonsterPowerUpConfig.cs.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: BykYvCz8AHMu6eiC4GxIBi0okPi2/MUn7QB8wL3HZ6PKrsX9NCF6cmI=
+guid: BykYvCz8AHMu6eiC4GxIBi0okPi2/MUn7QB8wL3HZ6PKsM/hah5xYSEnSR+I
 MonoImporter:
   externalObjects: {}
   serializedVersion: 2

+ 1 - 1
Assets/Scripts/GameData/ExcelConfig/SkillConfig.cs

@@ -1,5 +1,5 @@
 // Auto Generated Code By excel2json
-// Generate From Excel\skill.xlsx. SheetName: SkillConfig
+// Generate From Excel\Skill.xlsx. SheetName: SkillConfig
 
 using System;
 using Fort23.GameData;

+ 1 - 1
Assets/Scripts/GameData/ExcelConfig/SkillConstant.cs

@@ -1,5 +1,5 @@
 // Auto Generated Code By excel2json
-// Generate From Excel\skill.xlsx. SheetName: SkillConstant
+// Generate From Excel\Skill.xlsx. SheetName: SkillConstant
 
 using System;
 using Fort23.GameData;

+ 1 - 1
Assets/Scripts/GameData/ExcelConfig/SkillPowerupConfig.cs

@@ -1,5 +1,5 @@
 // Auto Generated Code By excel2json
-// Generate From Excel\skill.xlsx. SheetName: SkillPowerupConfig
+// Generate From Excel\Skill.xlsx. SheetName: SkillPowerupConfig
 
 using System;
 using Fort23.GameData;

+ 1 - 0
Assets/Scripts/GameLogic/Combat/CombatTool/CombatReport/CombatReportEntityInfo.cs

@@ -53,6 +53,7 @@ namespace GameLogic.Combat.CombatTool.CombatReport
         public long allBeiZhiLiao = 0;
         public long allChengShang = 0;
 
+        
         public void Init(CombatHeroEntity combatHeroEntity)
         {
             CombatHeroEntity = combatHeroEntity;

+ 2 - 0
Assets/Scripts/GameLogic/Combat/CombatTool/CombatReport/CombatReportManager.cs

@@ -7,6 +7,7 @@ namespace GameLogic.Combat.CombatTool.CombatReport
     {
         public List<CombatReportEntityInfo> allCombatReportInfo = new List<CombatReportEntityInfo>();
 
+        public float combatTime;
         public int CombatId = 0;
 #if COMBAT_SERVER
         public bool isSaveCombat = false;
@@ -48,6 +49,7 @@ namespace GameLogic.Combat.CombatTool.CombatReport
 
         public void Update()
         {
+            combatTime = CombatController.currActiveCombat.combatTime;
             for (int i = 0; i < allCombatReportInfo.Count; i++)
             {
                 allCombatReportInfo[i].Update();

+ 6 - 3
Assets/Scripts/GameLogic/Combat/Skill/S9013.cs

@@ -52,7 +52,7 @@ namespace GameLogic.Combat.Skill
                         CombatHeroEntity.MaxCombatHeroInfo.hp.Value, 10);
                     BuffInfo buffInfo = BuffInfo.GetBuffInfo(10151, -1, 1);
                     BuffBasic = CombatHeroEntity.BuffControl.AddBuff(CombatHeroEntity, buffInfo);
-                    isActiveFuHuo = true;
+                   
                     count++;
                     CombatHeroEntity.CombatHeroSkillControl.This<CombatHeroSkillControl>().AddCommandSkill(this);
                     // SpecialDotInfo specialDotInfo = CombatHeroEntity.GetSpecialDotInfo("zdpos2");
@@ -64,6 +64,7 @@ namespace GameLogic.Combat.Skill
         {
             _finishTimeLineGroupName = "-1";
             ActivationTimeLineData("9013");
+            isActiveFuHuo = true;
         }
 
         protected override void ProCombatUpdate(float time)
@@ -74,8 +75,9 @@ namespace GameLogic.Combat.Skill
             }
 
             _currTime += time;
-            if (_currTime > 0.5f)
+            if (_currTime > 0.2f)
             {
+                _currTime = 0;
                 Recover(CombatHeroEntity, CombatHeroEntity.GetMainHotPoin<CombatHeroHitPoint>(), addHp, AttType.Skill);
                 if (CombatHeroEntity.CurrCombatHeroInfo.hp.Value >= CombatHeroEntity.MaxCombatHeroInfo.hp.Value)
                 {
@@ -88,7 +90,8 @@ namespace GameLogic.Combat.Skill
                     CombatHeroEntity.CurrCombatHeroInfo.Water += v;
                     CombatHeroEntity.CurrCombatHeroInfo.Fire += v;
                     CombatHeroEntity.CurrCombatHeroInfo.Earth += v;
-
+                    CombatHeroEntity.BuffControl.RemoveBuff(BuffBasic);
+                    BuffBasic = null;
                     S9014 s9014 = CombatHeroEntity.CombatHeroSkillControl.GetSkillBasic<S9014>();
                     if (s9014 != null)
                     {

+ 31 - 8
Assets/Scripts/GameLogic/Combat/Skill/S9014.cs

@@ -17,6 +17,7 @@ namespace GameLogic.Combat.Skill
         private int currCount;
         private bool isUpdate;
 
+        private int currInitCount;
         protected override void ProActiveSkill()
         {
             isActive = false;
@@ -27,7 +28,9 @@ namespace GameLogic.Combat.Skill
             isUpdate = true;
             currCount = 0;
             currTime = 0;
-            ballisticsCount = (int)effectValue[0];
+            currInitCount = 0;
+            
+        
             // for (int i = 0; i < effectValue[0]; i++)
             // {
             //     CombatHeroHitPoint combatHeroHitPoint = CombatHeroEntity.CombatAIBasic.currFocusTarget
@@ -71,16 +74,36 @@ namespace GameLogic.Combat.Skill
             currTime += time;
             if (currTime > 0.2f)
             {
+                currInitCount++;
                 currTime = 0;
-                CombatHeroHitPoint combatHeroHitPoint = CombatHeroEntity.CombatAIBasic.currFocusTarget
-                    .GetThis<CombatHeroEntity>()
-                    .GetMainHotPoin<CombatHeroHitPoint>();
+             
                 // Vector3 pos = (combatHeroHitPoint.combatHeroEntity.dotPos - CombatHeroEntity.dotPos);
+                Vector3 startPos =Vector3.zero;
+                Vector3 endPos=Vector3.zero;
+                if (currInitCount % 3 == 0&&CombatHeroEntity.CombatAIBasic.currFocusTarget!=null)
+                {
+                    if (currCount >= effectValue[0])
+                    {
+                        isUpdate = false;
+                        return;
+                    }
+                    CombatHeroHitPoint combatHeroHitPoint = CombatHeroEntity.CombatAIBasic.currFocusTarget
+                        .GetThis<CombatHeroEntity>()
+                        .GetMainHotPoin<CombatHeroHitPoint>();
+                    currCount++;
+                    endPos = combatHeroHitPoint.combatHeroEntity.dotPos+new Vector3(0,0.5f,0);
+                    startPos =
+                        combatHeroHitPoint.combatHeroEntity.combatHeroGameObject.transform.TransformPoint(10, 10, 0);
+                }
+                else
+                {
+                    float x = CombatCalculateTool.Instance.GetOdd(-5, 3);
+                    float z = CombatCalculateTool.Instance.GetOdd(3, 12);
+                     startPos = CombatHeroEntity.GameObject.transform.TransformPoint(x, 10, z);
+                     endPos=CombatHeroEntity.GameObject.transform.TransformPoint(x+10, -30, z);
+                }
 
-                float x = CombatCalculateTool.Instance.GetOdd(-5, 3);
-                float z = CombatCalculateTool.Instance.GetOdd(3, 12);
-                Vector3 startPos = CombatHeroEntity.GameObject.transform.TransformPoint(x, 10, z);
-                Vector3 endPos=CombatHeroEntity.GameObject.transform.TransformPoint(x+10, -30, z);
+            
                 
                 // SpecialDotInfo specialDotInfo = CombatHeroEntity.GetSpecialDotInfo("zdpos2");
                 ActivationTimeLineData("9014",

+ 4 - 0
Assets/Scripts/GameLogic/Combat/Skill/S9062.cs

@@ -1,5 +1,6 @@
 using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;
 using Common.Utility.CombatEvent;
+using Core.Utility;
 using Fort23.Core;
 using GameLogic.Combat.CombatTool;
 using GameLogic.Combat.Hero;
@@ -75,6 +76,9 @@ namespace GameLogic.Combat.Skill
                 heroEntity.IsEnemy = true;
                 CombatHeroInfo combatHeroInfo = new CombatHeroInfo();
                 combatHeroInfo.InitMonster(1005, CombatHeroEntity.CurrCombatHeroInfo.level.Value);
+                combatHeroInfo.hp =(EncryptionLong)
+                    CombatCalculateTool.Instance.GetVlaueRatioForLong(CombatHeroEntity.MaxCombatHeroInfo.hp.Value,
+                        effectValue[1]);
                 CombatController.currActiveCombat.CombatHeroController.SummonHero(combatHeroInfo, CombatHeroEntity,
                     pos[i], -1, null);
             }

+ 40 - 15
Assets/Scripts/GameLogic/Player/PlayerManager.cs

@@ -2,6 +2,7 @@ using System.Collections;
 using System.Collections.Generic;
 using System.Linq;
 using Core.Language;
+using Core.Utility;
 using Excel2Json;
 using Fort23.Core;
 using Fort23.UTool;
@@ -58,7 +59,9 @@ public class PlayerManager : Singleton<PlayerManager>
         {
             if (qiankundaiConfig.dropType == 1)
             {
-                AccountFileInfo.QiankundaiData qiankundaiData = AccountFileInfo.Instance.playerData.QiankundaiDatas.FirstOrDefault(q => q.id == qiankundaiConfig.ID);
+                AccountFileInfo.QiankundaiData qiankundaiData =
+                    AccountFileInfo.Instance.playerData.QiankundaiDatas.FirstOrDefault(q =>
+                        q.id == qiankundaiConfig.ID);
                 if (qiankundaiData == null)
                 {
                     qiankundaiData = new AccountFileInfo.QiankundaiData();
@@ -95,7 +98,8 @@ public class PlayerManager : Singleton<PlayerManager>
         {
             if (qiankundaiConfig.dropType == 2)
             {
-                if (myHero.powerUpConfig.ID >= qiankundaiConfig.dropLevel[0] && myHero.powerUpConfig.ID <= qiankundaiConfig.dropLevel[1])
+                if (myHero.powerUpConfig.ID >= qiankundaiConfig.dropLevel[0] &&
+                    myHero.powerUpConfig.ID <= qiankundaiConfig.dropLevel[1])
                 {
                     configs.Add(qiankundaiConfig);
                 }
@@ -108,7 +112,8 @@ public class PlayerManager : Singleton<PlayerManager>
     //添加心境
     public void AddSentimentData(int id)
     {
-        AccountFileInfo.SentimentData sentimentData = AccountFileInfo.Instance.playerData.SentimentDatas.FirstOrDefault(sd => sd.id == id);
+        AccountFileInfo.SentimentData sentimentData =
+            AccountFileInfo.Instance.playerData.SentimentDatas.FirstOrDefault(sd => sd.id == id);
         if (sentimentData != null)
         {
             LogTool.Error("已经用心境 id:" + id);
@@ -165,7 +170,9 @@ public class PlayerManager : Singleton<PlayerManager>
 
             if (daoyou.Count > 0)
             {
-                GuaijiDaoYou.Add(TimeHelper.ClientNow() + Random.Range(gameConstantConfig.DaoyouguajiDuration[0], gameConstantConfig.DaoyouguajiDuration[1]) * 1000, daoyou);
+                GuaijiDaoYou.Add(
+                    TimeHelper.ClientNow() + Random.Range(gameConstantConfig.DaoyouguajiDuration[0],
+                        gameConstantConfig.DaoyouguajiDuration[1]) * 1000, daoyou);
                 EventManager.Instance.Dispatch(CustomEventType.DaoYouCounUpdate, null);
             }
 
@@ -183,7 +190,8 @@ public class PlayerManager : Singleton<PlayerManager>
 
     public int GetBl(AccountFileInfo.DaoYouData daoYouData, int guajibuffId)
     {
-        DaoyouLevelupConfig daoyouLevelupConfig = ConfigComponent.Instance.Get<DaoyouLevelupConfig>(daoYouData.favorabilityLv);
+        DaoyouLevelupConfig daoyouLevelupConfig =
+            ConfigComponent.Instance.Get<DaoyouLevelupConfig>(daoYouData.favorabilityLv);
         int level = GetDaoYouLevel(daoYouData);
         DaoyouguajiResourcLevel daoyouguajiResourcLevel = ConfigComponent.Instance.Get<DaoyouguajiResourcLevel>(level);
         guajibuff guajibuff = ConfigComponent.Instance.Get<guajibuff>(guajibuffId);
@@ -297,8 +305,10 @@ public class PlayerManager : Singleton<PlayerManager>
                 foreach (var playerDataQiankundaiData in AccountFileInfo.Instance.playerData.QiankundaiDatas)
                 {
                     //重置掉落次数
-                    QiankundaiConfig qiankundaiConfig = ConfigComponent.Instance.Get<QiankundaiConfig>(playerDataQiankundaiData.id);
-                    if (qiankundaiConfig.dropType != 2 && TimeHelper.ClientNow() >= playerDataQiankundaiData.refenceTime)
+                    QiankundaiConfig qiankundaiConfig =
+                        ConfigComponent.Instance.Get<QiankundaiConfig>(playerDataQiankundaiData.id);
+                    if (qiankundaiConfig.dropType != 2 &&
+                        TimeHelper.ClientNow() >= playerDataQiankundaiData.refenceTime)
                     {
                         if (qiankundaiConfig.dropPara1 == 1)
                         {
@@ -306,7 +316,8 @@ public class PlayerManager : Singleton<PlayerManager>
                         }
                         else if (qiankundaiConfig.dropPara1 == 2)
                         {
-                            playerDataQiankundaiData.refenceTime = TimeHelper.GetBaseRefreshTime(TimeHelper.ClientNow());
+                            playerDataQiankundaiData.refenceTime =
+                                TimeHelper.GetBaseRefreshTime(TimeHelper.ClientNow());
                         }
                         else if (qiankundaiConfig.dropPara1 == 3)
                         {
@@ -316,9 +327,11 @@ public class PlayerManager : Singleton<PlayerManager>
                     }
 
 
-                    if (myHero.powerUpConfig.ID >= qiankundaiConfig.dropLevel[0] && myHero.powerUpConfig.ID <= qiankundaiConfig.dropLevel[1])
+                    if (myHero.powerUpConfig.ID >= qiankundaiConfig.dropLevel[0] &&
+                        myHero.powerUpConfig.ID <= qiankundaiConfig.dropLevel[1])
                     {
-                        if (playerDataQiankundaiData.dropCount < qiankundaiConfig.dropPara2 || qiankundaiConfig.dropPara2 == -1)
+                        if (playerDataQiankundaiData.dropCount < qiankundaiConfig.dropPara2 ||
+                            qiankundaiConfig.dropPara2 == -1)
                         {
                             playerDataQiankundaiData.dropTime++;
                             if (playerDataQiankundaiData.dropTime >= qiankundaiConfig.dropTypePara)
@@ -326,10 +339,13 @@ public class PlayerManager : Singleton<PlayerManager>
                                 //发放奖励
                                 for (var i = 0; i < qiankundaiConfig.ChoukaID.Length; i++)
                                 {
-                                    List<ItemInfo>  itemInfos = DropManager.Instance.Drop(qiankundaiConfig.ChoukaID[i], qiankundaiConfig.DropCount[i]);
+                                    List<ItemInfo> itemInfos = DropManager.Instance.Drop(qiankundaiConfig.ChoukaID[i],
+                                        qiankundaiConfig.DropCount[i]);
                                     foreach (var itemInfo in itemInfos)
                                     {
-                                        AccountFileInfo.ItemData itemData = AccountFileInfo.Instance.playerData.QiankundaiItemDatas.FirstOrDefault(i => i.itemId == itemInfo.itemID);
+                                        AccountFileInfo.ItemData itemData =
+                                            AccountFileInfo.Instance.playerData.QiankundaiItemDatas.FirstOrDefault(i =>
+                                                i.itemId == itemInfo.itemID);
                                         if (itemData != null)
                                         {
                                             itemData.itemCount += itemInfo.count.Value;
@@ -340,7 +356,6 @@ public class PlayerManager : Singleton<PlayerManager>
                                             AccountFileInfo.Instance.playerData.QiankundaiItemDatas.Add(itemData);
                                         }
                                     }
-                                  
                                 }
 
                                 playerDataQiankundaiData.dropCount = 0;
@@ -374,7 +389,8 @@ public class PlayerManager : Singleton<PlayerManager>
 
                 foreach (var daoYouData in keyValuePair.Value)
                 {
-                    DaoyouModelConfig daoyouModelConfig = ConfigComponent.Instance.Get<DaoyouModelConfig>(daoYouData.id);
+                    DaoyouModelConfig daoyouModelConfig =
+                        ConfigComponent.Instance.Get<DaoyouModelConfig>(daoYouData.id);
                     int bl = GetBl(daoYouData, daoyouModelConfig.guajiBuffID[0]);
 
                     int randomValue1 = Random.Range(0, 101);
@@ -384,7 +400,8 @@ public class PlayerManager : Singleton<PlayerManager>
                         for (var i = 1; i < daoyouModelConfig.guajiBuffID.Length; i++)
                         {
                             int count = GetBl(daoYouData, daoyouModelConfig.guajiBuffID[i]);
-                            guajibuff guajibuff = ConfigComponent.Instance.Get<guajibuff>(daoyouModelConfig.guajiBuffID[i]);
+                            guajibuff guajibuff =
+                                ConfigComponent.Instance.Get<guajibuff>(daoyouModelConfig.guajiBuffID[i]);
                             switch (guajibuff.paraValue)
                             {
                                 case 1:
@@ -492,6 +509,14 @@ public class PlayerManager : Singleton<PlayerManager>
             }
         }
 
+        float[] qiangDu = new float[] { 0, 35.7f, 98f, 138.7f, 199.3f, 216f };
+
+        int qiangDuLevelId = Mathf.CeilToInt(testHeroInfoConfig.level / 5f);
+        HeroQiangDuAddConfig heroQiangDuAddConfig = ConfigComponent.Instance.Get<HeroQiangDuAddConfig>(qiangDuLevelId);
+        int index = Mathf.RoundToInt(heroQiangDuAddConfig.qiangDuZhi);
+        myHero.hp = (EncryptionLong)(myHero.hp.Value * (qiangDu[index]/100f+1));
+        myHero.attack = (EncryptionLong)(myHero.attack.Value * (qiangDu[index]/100f+1));
+        myHero.defense = (EncryptionLong)(myHero.defense.Value * (qiangDu[index]/100f+1));
         // for (int i = 0; i < 4; i++)
         // {
         //     FaBaoControl.FightFaBao[i] = FaBaoControl.myAllFaBao[i];

+ 4 - 3
Assets/Scripts/GameUI/UI/CombatPanel/BuffWidget.cs

@@ -46,11 +46,11 @@ namespace Fort23.Mono
             }
         }
 
-        public void Update()
+        public bool Update()
         {
-            if (buffBasic == null)
+            if (buffBasic == null||buffBasic.buffInf==null)
             {
-                return;
+                return false;
             }
 
             if (buffBasic.buffInf.buffTime > 0)
@@ -63,6 +63,7 @@ namespace Fort23.Mono
             }
 
             buffCount.text = buffBasic.buffCount.ToString();
+            return true;
         }
 
         public void InitBuff(BuffBasic buffBasic)

+ 6 - 1
Assets/Scripts/GameUI/UI/CombatPanel/HeroHpWidget.cs

@@ -206,7 +206,12 @@ namespace Fort23.Mono
         {
             for (int i = 0; i < buBetterList.Count; i++)
             {
-                buBetterList[i].Update();
+              bool isoK=  buBetterList[i].Update();
+              if (!isoK)
+              {
+                  UIManager.Instance.DormancyGComponent( buBetterList[i]);
+                  buBetterList.RemoveAt(i);
+              }
             }
 
             if (!isFollowTarget)

文件差异内容过多而无法显示
+ 0 - 0
Assets/StreamingAssets/assetConfig.txt


二进制
Excel2Json/Excel/Buff.xlsx


二进制
Excel2Json/Excel/GameConstant.xlsx


二进制
Excel2Json/Excel/HeroModel.xlsx


二进制
Excel2Json/Excel/HeroPowerUp.xlsx


二进制
Excel2Json/Excel/MonsterPowerUp.xlsx


二进制
Excel2Json/Excel/skill.xlsx


二进制
Excel2Json/Excel/数据验_2.xlam


二进制
Excel2Json/Excel/数据验证.xlsx


二进制
Excel2Json/Excel/数据验证.xltm


二进制
Excel2Json/Excel/数据验证1.xltm


+ 339 - 253
UserSettings/Layouts/CurrentMaximizeLayout.dwlt

@@ -14,193 +14,21 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   m_Children:
   - {fileID: 3}
-  - {fileID: 5}
-  - {fileID: 12}
-  - {fileID: 16}
+  - {fileID: 4}
+  - {fileID: 14}
+  - {fileID: 19}
   m_Position:
     serializedVersion: 2
     x: 0
     y: 30
     width: 2560
-    height: 1299
-  m_MinSize: {x: 400, y: 100}
-  m_MaxSize: {x: 32384, y: 16192}
+    height: 1307
+  m_MinSize: {x: 500, y: 100}
+  m_MaxSize: {x: 40480, y: 16192}
   vertical: 0
-  controlID: 136
+  controlID: -1
   draggingID: 0
 --- !u!114 &2
-MonoBehaviour:
-  m_ObjectHideFlags: 52
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 0}
-  m_Enabled: 1
-  m_EditorHideFlags: 1
-  m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_MinSize: {x: 230, y: 250}
-  m_MaxSize: {x: 10000, y: 10000}
-  m_TitleContent:
-    m_Text: Project
-    m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0}
-    m_Tooltip: 
-  m_Pos:
-    serializedVersion: 2
-    x: 1529
-    y: 744
-    width: 555
-    height: 607
-  m_SerializedDataModeController:
-    m_DataMode: 0
-    m_PreferredDataMode: 0
-    m_SupportedDataModes: 
-    isAutomatic: 1
-  m_ViewDataDictionary: {fileID: 0}
-  m_OverlayCanvas:
-    m_LastAppliedPresetName: Default
-    m_SaveData: []
-    m_OverlaysVisible: 1
-  m_SearchFilter:
-    m_NameFilter: multiSheetInfo
-    m_ClassNames: []
-    m_AssetLabels: []
-    m_AssetBundleNames: []
-    m_ReferencingInstanceIDs: 
-    m_SceneHandles: 
-    m_ShowAllHits: 0
-    m_SkipHidden: 0
-    m_SearchArea: 1
-    m_Folders:
-    - Assets/Res/Config
-    m_Globs: []
-    m_OriginalText: multiSheetInfo
-    m_ImportLogFlags: 0
-    m_FilterByTypeIntersection: 0
-  m_ViewMode: 1
-  m_StartGridSize: 16
-  m_LastFolders:
-  - Assets/Res/Config
-  m_LastFoldersGridSize: 16
-  m_LastProjectPath: D:\unityProject\XiuXianGame
-  m_LockTracker:
-    m_IsLocked: 0
-  m_FolderTreeState:
-    scrollPos: {x: 0, y: 485}
-    m_SelectedIDs: 241f0100
-    m_LastClickedID: 73508
-    m_ExpandedIDs: 0000000062eb000064eb000066eb000068eb00006aeb00006ceb00006eeb000070eb000072eb000074eb000076eb000078eb00007aeb00007ceb00007eeb000080eb000082eb000084eb000086eb000088eb00008aeb00008ceb00008eeb000090eb000092eb000094eb000096eb000098eb00009aeb00009ceb0000d8ee000018ef000020ef000000ca9a3bffffff7f
-    m_RenameOverlay:
-      m_UserAcceptedRename: 0
-      m_Name: 
-      m_OriginalName: 
-      m_EditFieldRect:
-        serializedVersion: 2
-        x: 0
-        y: 0
-        width: 0
-        height: 0
-      m_UserData: 0
-      m_IsWaitingForDelay: 0
-      m_IsRenaming: 0
-      m_OriginalEventType: 11
-      m_IsRenamingFilename: 1
-      m_ClientGUIView: {fileID: 15}
-    m_SearchString: 
-    m_CreateAssetUtility:
-      m_EndAction: {fileID: 0}
-      m_InstanceID: 0
-      m_Path: 
-      m_Icon: {fileID: 0}
-      m_ResourceFile: 
-  m_AssetTreeState:
-    scrollPos: {x: 0, y: 0}
-    m_SelectedIDs: 
-    m_LastClickedID: 0
-    m_ExpandedIDs: 0000000062eb000064eb000066eb000068eb00006aeb00006ceb00006eeb000070eb000072eb000074eb000076eb000078eb00007aeb00007ceb00007eeb000080eb000082eb000084eb000086eb000088eb00008aeb00008ceb00008eeb000090eb000092eb000094eb000096eb000098eb00009aeb00009ceb0000
-    m_RenameOverlay:
-      m_UserAcceptedRename: 0
-      m_Name: 
-      m_OriginalName: 
-      m_EditFieldRect:
-        serializedVersion: 2
-        x: 0
-        y: 0
-        width: 0
-        height: 0
-      m_UserData: 0
-      m_IsWaitingForDelay: 0
-      m_IsRenaming: 0
-      m_OriginalEventType: 11
-      m_IsRenamingFilename: 1
-      m_ClientGUIView: {fileID: 0}
-    m_SearchString: 
-    m_CreateAssetUtility:
-      m_EndAction: {fileID: 0}
-      m_InstanceID: 0
-      m_Path: 
-      m_Icon: {fileID: 0}
-      m_ResourceFile: 
-  m_ListAreaState:
-    m_SelectedInstanceIDs: 
-    m_LastClickedInstanceID: 0
-    m_HadKeyboardFocusLastEvent: 1
-    m_ExpandedInstanceIDs: ccd40000ec17010052190100ae40010036aa0000bcb50000d0a9000020ba0000b402010062eb03000000000046860100ae5a010094b001004e610100a2d1010038890300a6aa0000feaa0000d2530400a4530400b0ff0000
-    m_RenameOverlay:
-      m_UserAcceptedRename: 0
-      m_Name: Boss_QiongQi
-      m_OriginalName: Boss_QiongQi
-      m_EditFieldRect:
-        serializedVersion: 2
-        x: 0
-        y: 0
-        width: 0
-        height: 0
-      m_UserData: 61504
-      m_IsWaitingForDelay: 0
-      m_IsRenaming: 0
-      m_OriginalEventType: 0
-      m_IsRenamingFilename: 1
-      m_ClientGUIView: {fileID: 15}
-    m_CreateAssetUtility:
-      m_EndAction: {fileID: 0}
-      m_InstanceID: 0
-      m_Path: 
-      m_Icon: {fileID: 0}
-      m_ResourceFile: 
-    m_NewAssetIndexInList: -1
-    m_ScrollPosition: {x: 0, y: 0}
-    m_GridSize: 16
-  m_SkipHiddenPackages: 0
-  m_DirectoriesAreaWidth: 210
---- !u!114 &3
-MonoBehaviour:
-  m_ObjectHideFlags: 52
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 0}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
-  m_Name: GameView
-  m_EditorClassIdentifier: 
-  m_Children: []
-  m_Position:
-    serializedVersion: 2
-    x: 0
-    y: 0
-    width: 650
-    height: 1299
-  m_MinSize: {x: 201, y: 221}
-  m_MaxSize: {x: 4001, y: 4021}
-  m_ActualView: {fileID: 4}
-  m_Panes:
-  - {fileID: 4}
-  m_Selected: 0
-  m_LastSelected: 0
---- !u!114 &4
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -223,7 +51,7 @@ MonoBehaviour:
     x: 0
     y: 73
     width: 649
-    height: 1278
+    height: 1286
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -265,7 +93,7 @@ MonoBehaviour:
     m_VAllowExceedBaseRangeMax: 1
     m_ScaleWithWindow: 0
     m_HSlider: 0
-    m_VSlider: 0
+    m_VSlider: 1
     m_IgnoreScrollWheelUntilClicked: 0
     m_EnableMouseInput: 1
     m_EnableSliderZoomHorizontal: 0
@@ -277,28 +105,54 @@ MonoBehaviour:
       x: 0
       y: 21
       width: 649
-      height: 1257
-    m_Scale: {x: 0.7740148, y: 0.7740148}
-    m_Translation: {x: 324.5, y: 628.5}
+      height: 1265
+    m_Scale: {x: 0.7789409, y: 0.7789409}
+    m_Translation: {x: 324.5, y: 632.49994}
     m_MarginLeft: 0
     m_MarginRight: 0
     m_MarginTop: 0
     m_MarginBottom: 0
     m_LastShownAreaInsideMargins:
       serializedVersion: 2
-      x: -419.24265
-      y: -812
-      width: 838.4853
-      height: 1624
+      x: -416.59128
+      y: -811.9999
+      width: 833.18256
+      height: 1623.9999
     m_MinimalGUI: 1
-  m_defaultScale: 0.7740148
-  m_LastWindowPixelSize: {x: 649, y: 1278}
+  m_defaultScale: 0.7789409
+  m_LastWindowPixelSize: {x: 649, y: 1286}
   m_ClearInEditMode: 1
   m_NoCameraWarning: 1
   m_LowResolutionForAspectRatios: 01000001000000000000
   m_XRRenderMode: 0
   m_RenderTexture: {fileID: 0}
---- !u!114 &5
+--- !u!114 &3
+MonoBehaviour:
+  m_ObjectHideFlags: 52
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+  m_Name: GameView
+  m_EditorClassIdentifier: 
+  m_Children: []
+  m_Position:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 650
+    height: 1307
+  m_MinSize: {x: 201, y: 221}
+  m_MaxSize: {x: 4001, y: 4021}
+  m_ActualView: {fileID: 2}
+  m_Panes:
+  - {fileID: 2}
+  m_Selected: 0
+  m_LastSelected: 0
+--- !u!114 &4
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -311,20 +165,20 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Children:
-  - {fileID: 6}
-  - {fileID: 10}
+  - {fileID: 5}
+  - {fileID: 9}
   m_Position:
     serializedVersion: 2
     x: 650
     y: 0
     width: 879
-    height: 1299
-  m_MinSize: {x: 100, y: 100}
-  m_MaxSize: {x: 8096, y: 16192}
+    height: 1307
+  m_MinSize: {x: 200, y: 100}
+  m_MaxSize: {x: 16192, y: 16192}
   vertical: 1
-  controlID: 53
+  controlID: 9901
   draggingID: 0
---- !u!114 &6
+--- !u!114 &5
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -342,17 +196,17 @@ MonoBehaviour:
     x: 0
     y: 0
     width: 879
-    height: 667
-  m_MinSize: {x: 202, y: 221}
-  m_MaxSize: {x: 4002, y: 4021}
-  m_ActualView: {fileID: 7}
+    height: 671
+  m_MinSize: {x: 201, y: 221}
+  m_MaxSize: {x: 4001, y: 4021}
+  m_ActualView: {fileID: 6}
   m_Panes:
+  - {fileID: 6}
   - {fileID: 7}
   - {fileID: 8}
-  - {fileID: 9}
   m_Selected: 0
   m_LastSelected: 1
---- !u!114 &7
+--- !u!114 &6
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -375,7 +229,7 @@ MonoBehaviour:
     x: 650
     y: 73
     width: 877
-    height: 646
+    height: 650
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -760,9 +614,9 @@ MonoBehaviour:
   m_PlayAudio: 0
   m_AudioPlay: 0
   m_Position:
-    m_Target: {x: -0.91, y: 0.48, z: 0.24}
+    m_Target: {x: 0, y: 5, z: 0}
     speed: 2
-    m_Value: {x: -0.91, y: 0.48, z: 0.24}
+    m_Value: {x: 0, y: 5, z: 0}
   m_RenderMode: 0
   m_CameraMode:
     drawMode: 0
@@ -808,13 +662,13 @@ MonoBehaviour:
     m_GridAxis: 1
     m_gridOpacity: 0.5
   m_Rotation:
-    m_Target: {x: 0.23812318, y: -0.47960052, z: 0.13616201, w: 0.83374864}
+    m_Target: {x: 0.20093279, y: -0.521528, z: 0.1275995, w: 0.81947726}
     speed: 2
-    m_Value: {x: 0.23807602, y: -0.4795055, z: 0.13613504, w: 0.8335835}
+    m_Value: {x: -0.20093279, y: 0.521528, z: -0.1275995, w: -0.81947726}
   m_Size:
-    m_Target: 10
+    m_Target: 0.4330127
     speed: 2
-    m_Value: 10
+    m_Value: 0.4330127
   m_Ortho:
     m_Target: 0
     speed: 2
@@ -841,7 +695,7 @@ MonoBehaviour:
   m_SceneVisActive: 1
   m_LastLockedObject: {fileID: 0}
   m_ViewIsLockedToObject: 0
---- !u!114 &8
+--- !u!114 &7
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -951,7 +805,7 @@ MonoBehaviour:
       type: {class: TransitionLibraryAliasesPage, ns: Animancer.Editor.TransitionLibraries, asm: Kybernetik.Animancer.Editor}
       data:
         _ScrollPosition: {x: 0, y: 0}
---- !u!114 &9
+--- !u!114 &8
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -1266,6 +1120,32 @@ MonoBehaviour:
     true,\n    \"m_EnergyConservingSpecular\": true,\n    \"m_ClearCoat\": false\n}\n\n"
   m_AssetMaybeChangedOnDisk: 0
   m_AssetMaybeDeleted: 0
+--- !u!114 &9
+MonoBehaviour:
+  m_ObjectHideFlags: 52
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Children:
+  - {fileID: 10}
+  - {fileID: 12}
+  m_Position:
+    serializedVersion: 2
+    x: 0
+    y: 671
+    width: 879
+    height: 636
+  m_MinSize: {x: 200, y: 50}
+  m_MaxSize: {x: 16192, y: 8096}
+  vertical: 0
+  controlID: 9947
+  draggingID: 0
 --- !u!114 &10
 MonoBehaviour:
   m_ObjectHideFlags: 52
@@ -1276,23 +1156,83 @@ MonoBehaviour:
   m_Enabled: 1
   m_EditorHideFlags: 0
   m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
-  m_Name: TimelineWindow
+  m_Name: ConsoleWindow
   m_EditorClassIdentifier: 
   m_Children: []
   m_Position:
     serializedVersion: 2
     x: 0
-    y: 667
-    width: 879
-    height: 632
-  m_MinSize: {x: 102, y: 121}
-  m_MaxSize: {x: 4002, y: 4021}
+    y: 0
+    width: 440
+    height: 636
+  m_MinSize: {x: 101, y: 121}
+  m_MaxSize: {x: 4001, y: 4021}
   m_ActualView: {fileID: 11}
   m_Panes:
   - {fileID: 11}
   m_Selected: 0
   m_LastSelected: 0
 --- !u!114 &11
+MonoBehaviour:
+  m_ObjectHideFlags: 52
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_MinSize: {x: 100, y: 100}
+  m_MaxSize: {x: 4000, y: 4000}
+  m_TitleContent:
+    m_Text: Console
+    m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, type: 0}
+    m_Tooltip: 
+  m_Pos:
+    serializedVersion: 2
+    x: 650
+    y: 744
+    width: 438
+    height: 615
+  m_SerializedDataModeController:
+    m_DataMode: 0
+    m_PreferredDataMode: 0
+    m_SupportedDataModes: 
+    isAutomatic: 1
+  m_ViewDataDictionary: {fileID: 0}
+  m_OverlayCanvas:
+    m_LastAppliedPresetName: Default
+    m_SaveData: []
+    m_OverlaysVisible: 1
+--- !u!114 &12
+MonoBehaviour:
+  m_ObjectHideFlags: 52
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+  m_Name: TimelineWindow
+  m_EditorClassIdentifier: 
+  m_Children: []
+  m_Position:
+    serializedVersion: 2
+    x: 440
+    y: 0
+    width: 439
+    height: 636
+  m_MinSize: {x: 102, y: 121}
+  m_MaxSize: {x: 4002, y: 4021}
+  m_ActualView: {fileID: 13}
+  m_Panes:
+  - {fileID: 13}
+  m_Selected: 0
+  m_LastSelected: 0
+--- !u!114 &13
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -1312,10 +1252,10 @@ MonoBehaviour:
     m_Tooltip: 
   m_Pos:
     serializedVersion: 2
-    x: 650
-    y: 740
-    width: 877
-    height: 611
+    x: 1090
+    y: 744
+    width: 437
+    height: 615
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -1335,7 +1275,7 @@ MonoBehaviour:
   m_SequencePath:
     m_SelectionRoot: 0
     m_SubElements: []
---- !u!114 &12
+--- !u!114 &14
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -1348,20 +1288,20 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Children:
-  - {fileID: 13}
   - {fileID: 15}
+  - {fileID: 17}
   m_Position:
     serializedVersion: 2
     x: 1529
     y: 0
     width: 557
-    height: 1299
+    height: 1307
   m_MinSize: {x: 100, y: 100}
   m_MaxSize: {x: 8096, y: 16192}
   vertical: 1
-  controlID: 137
+  controlID: 9964
   draggingID: 0
---- !u!114 &13
+--- !u!114 &15
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -1379,15 +1319,15 @@ MonoBehaviour:
     x: 0
     y: 0
     width: 557
-    height: 671
-  m_MinSize: {x: 202, y: 221}
-  m_MaxSize: {x: 4002, y: 4021}
-  m_ActualView: {fileID: 14}
+    height: 675
+  m_MinSize: {x: 201, y: 221}
+  m_MaxSize: {x: 4001, y: 4021}
+  m_ActualView: {fileID: 16}
   m_Panes:
-  - {fileID: 14}
+  - {fileID: 16}
   m_Selected: 0
   m_LastSelected: 0
---- !u!114 &14
+--- !u!114 &16
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -1410,7 +1350,7 @@ MonoBehaviour:
     x: 1529
     y: 73
     width: 555
-    height: 650
+    height: 654
   m_SerializedDataModeController:
     m_DataMode: 0
     m_PreferredDataMode: 0
@@ -1424,9 +1364,9 @@ MonoBehaviour:
   m_SceneHierarchy:
     m_TreeViewState:
       scrollPos: {x: 0, y: 0}
-      m_SelectedIDs: 
-      m_LastClickedID: 0
-      m_ExpandedIDs: 78faffff
+      m_SelectedIDs: 0e98ffff
+      m_LastClickedID: -26610
+      m_ExpandedIDs: c0b9fcffc6b9fcff24afffff
       m_RenameOverlay:
         m_UserAcceptedRename: 0
         m_Name: 
@@ -1442,7 +1382,7 @@ MonoBehaviour:
         m_IsRenaming: 0
         m_OriginalEventType: 11
         m_IsRenamingFilename: 0
-        m_ClientGUIView: {fileID: 13}
+        m_ClientGUIView: {fileID: 15}
       m_SearchString: 
     m_ExpandedScenes: []
     m_CurrenRootInstanceID: 0
@@ -1450,7 +1390,7 @@ MonoBehaviour:
       m_IsLocked: 0
     m_CurrentSortingName: TransformSorting
   m_WindowGUID: 468457e0d3add1041b6fec0b00b6a014
---- !u!114 &15
+--- !u!114 &17
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -1466,17 +1406,163 @@ MonoBehaviour:
   m_Position:
     serializedVersion: 2
     x: 0
-    y: 671
+    y: 675
     width: 557
-    height: 628
+    height: 632
   m_MinSize: {x: 232, y: 271}
   m_MaxSize: {x: 10002, y: 10021}
-  m_ActualView: {fileID: 2}
+  m_ActualView: {fileID: 18}
   m_Panes:
-  - {fileID: 2}
+  - {fileID: 18}
   m_Selected: 0
   m_LastSelected: 0
---- !u!114 &16
+--- !u!114 &18
+MonoBehaviour:
+  m_ObjectHideFlags: 52
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 1
+  m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_MinSize: {x: 230, y: 250}
+  m_MaxSize: {x: 10000, y: 10000}
+  m_TitleContent:
+    m_Text: Project
+    m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, type: 0}
+    m_Tooltip: 
+  m_Pos:
+    serializedVersion: 2
+    x: 1529
+    y: 748
+    width: 555
+    height: 611
+  m_SerializedDataModeController:
+    m_DataMode: 0
+    m_PreferredDataMode: 0
+    m_SupportedDataModes: 
+    isAutomatic: 1
+  m_ViewDataDictionary: {fileID: 0}
+  m_OverlayCanvas:
+    m_LastAppliedPresetName: Default
+    m_SaveData: []
+    m_OverlaysVisible: 1
+  m_SearchFilter:
+    m_NameFilter: 
+    m_ClassNames: []
+    m_AssetLabels: []
+    m_AssetBundleNames: []
+    m_ReferencingInstanceIDs: 
+    m_SceneHandles: 
+    m_ShowAllHits: 0
+    m_SkipHidden: 0
+    m_SearchArea: 1
+    m_Folders:
+    - Assets/Art/ArtHero
+    m_Globs: []
+    m_OriginalText: 
+    m_ImportLogFlags: 0
+    m_FilterByTypeIntersection: 0
+  m_ViewMode: 1
+  m_StartGridSize: 16
+  m_LastFolders:
+  - Assets/Art/ArtHero
+  m_LastFoldersGridSize: 16
+  m_LastProjectPath: D:\Server\NetServer\NetServer\XiuXianGame
+  m_LockTracker:
+    m_IsLocked: 0
+  m_FolderTreeState:
+    scrollPos: {x: 0, y: 143}
+    m_SelectedIDs: c6650100
+    m_LastClickedID: 91590
+    m_ExpandedIDs: 00000000b26a0000786201007a6201007c6201007e62010080620100826201008462010086620100886201008a6201008c6201008e620100906201009262010000ca9a3bffffff7f
+    m_RenameOverlay:
+      m_UserAcceptedRename: 0
+      m_Name: 
+      m_OriginalName: 
+      m_EditFieldRect:
+        serializedVersion: 2
+        x: 0
+        y: 0
+        width: 0
+        height: 0
+      m_UserData: 0
+      m_IsWaitingForDelay: 0
+      m_IsRenaming: 0
+      m_OriginalEventType: 11
+      m_IsRenamingFilename: 1
+      m_ClientGUIView: {fileID: 0}
+    m_SearchString: 
+    m_CreateAssetUtility:
+      m_EndAction: {fileID: 0}
+      m_InstanceID: 0
+      m_Path: 
+      m_Icon: {fileID: 0}
+      m_ResourceFile: 
+  m_AssetTreeState:
+    scrollPos: {x: 0, y: 0}
+    m_SelectedIDs: 
+    m_LastClickedID: 0
+    m_ExpandedIDs: 00000000b26a0000786201007a6201007c6201007e62010080620100826201008462010086620100886201008a6201008c6201008e620100906201009262010000ca9a3bffffff7f
+    m_RenameOverlay:
+      m_UserAcceptedRename: 0
+      m_Name: 
+      m_OriginalName: 
+      m_EditFieldRect:
+        serializedVersion: 2
+        x: 0
+        y: 0
+        width: 0
+        height: 0
+      m_UserData: 0
+      m_IsWaitingForDelay: 0
+      m_IsRenaming: 0
+      m_OriginalEventType: 11
+      m_IsRenamingFilename: 1
+      m_ClientGUIView: {fileID: 0}
+    m_SearchString: 
+    m_CreateAssetUtility:
+      m_EndAction: {fileID: 0}
+      m_InstanceID: 0
+      m_Path: 
+      m_Icon: {fileID: 0}
+      m_ResourceFile: 
+  m_ListAreaState:
+    m_SelectedInstanceIDs: 0e98ffff
+    m_LastClickedInstanceID: -26610
+    m_HadKeyboardFocusLastEvent: 1
+    m_ExpandedInstanceIDs: ccd40000ec17010052190100ae40010036aa0000bcb50000d0a9000020ba0000b402010062eb03000000000046860100ae5a010094b001004e610100a2d1010038890300a6aa0000feaa0000d2530400a4530400b0ff0000
+    m_RenameOverlay:
+      m_UserAcceptedRename: 0
+      m_Name: 
+      m_OriginalName: 
+      m_EditFieldRect:
+        serializedVersion: 2
+        x: 0
+        y: 0
+        width: 0
+        height: 0
+      m_UserData: 0
+      m_IsWaitingForDelay: 0
+      m_IsRenaming: 0
+      m_OriginalEventType: 11
+      m_IsRenamingFilename: 1
+      m_ClientGUIView: {fileID: 17}
+    m_CreateAssetUtility:
+      m_EndAction: {fileID: 0}
+      m_InstanceID: 0
+      m_Path: 
+      m_Icon: {fileID: 0}
+      m_ResourceFile: 
+    m_NewAssetIndexInList: -1
+    m_ScrollPosition: {x: 0, y: 0}
+    m_GridSize: 16
+  m_SkipHiddenPackages: 0
+  m_DirectoriesAreaWidth: 210
+--- !u!114 &19
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -1494,15 +1580,15 @@ MonoBehaviour:
     x: 2086
     y: 0
     width: 474
-    height: 1299
+    height: 1307
   m_MinSize: {x: 276, y: 71}
   m_MaxSize: {x: 4001, y: 4021}
-  m_ActualView: {fileID: 17}
+  m_ActualView: {fileID: 20}
   m_Panes:
-  - {fileID: 17}
+  - {fileID: 20}
   m_Selected: 0
   m_LastSelected: 0
---- !u!114 &17
+--- !u!114 &20
 MonoBehaviour:
   m_ObjectHideFlags: 52
   m_CorrespondingSourceObject: {fileID: 0}
@@ -1525,11 +1611,11 @@ MonoBehaviour:
     x: 2086
     y: 73
     width: 473
-    height: 1278
+    height: 1286
   m_SerializedDataModeController:
-    m_DataMode: 0
-    m_PreferredDataMode: 0
-    m_SupportedDataModes: 
+    m_DataMode: 1
+    m_PreferredDataMode: 1
+    m_SupportedDataModes: 010000000200000003000000
     isAutomatic: 1
   m_ViewDataDictionary: {fileID: 0}
   m_OverlayCanvas:

+ 1 - 0
XiuXianGame.sln.DotSettings.user

@@ -33,6 +33,7 @@
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AList_00601_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F9c2967a135e648bdb993c5397a44991b573620_003F5e_003F7396f990_003FList_00601_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AList_00601_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fe4df6db7850b4c40b72002ff5da8188846ac00_003Fc2_003Ff2299255_003FList_00601_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMathf_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5c4a01f363eb46748231fc41bd9bdd8517e000_003Fec_003F349cf977_003FMathf_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
+	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMathf_002Ecs_002Fl_003AC_0021_003FUsers_003Fck_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5c4a01f363eb46748231fc41bd9bdd8517e000_003Fc7_003Fab5bc30c_003FMathf_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMath_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fb18a8b3398e74bca86895881dd02956c573648_003F8b_003F8699ce4e_003FMath_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMath_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fe4df6db7850b4c40b72002ff5da8188846ac00_003F0b_003F91e5e512_003FMath_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMesh_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5c4a01f363eb46748231fc41bd9bdd8517e000_003Fde_003Fb0e5d275_003FMesh_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>

部分文件因为文件数量过多而无法显示