Răsfoiți Sursa

升级加落地伤害

SZAND\msx_2 4 luni în urmă
părinte
comite
eeee66e678

+ 5 - 1
ActionTowerDefense/Assets/Gen/SingleSoldierLevel.cs

@@ -27,10 +27,11 @@ public sealed partial class SingleSoldierLevel :  Bright.Config.BeanBase
         { if(!_json["armor"].IsNumber) { throw new SerializationException(); }  Armor = _json["armor"]; }
         { if(!_json["MP"].IsNumber) { throw new SerializationException(); }  MP = _json["MP"]; }
         { if(!_json["ArmorPierce"].IsNumber) { throw new SerializationException(); }  ArmorPierce = _json["ArmorPierce"]; }
+        { if(!_json["ShootDownDamage"].IsNumber) { throw new SerializationException(); }  ShootDownDamage = _json["ShootDownDamage"]; }
         PostInit();
     }
 
-    public SingleSoldierLevel(int Level, string Soldier, int EXP, int SummonAttack, int MarchAttack, int HP, int armor, int MP, int ArmorPierce ) 
+    public SingleSoldierLevel(int Level, string Soldier, int EXP, int SummonAttack, int MarchAttack, int HP, int armor, int MP, int ArmorPierce, int ShootDownDamage ) 
     {
         this.Level = Level;
         this.Soldier = Soldier;
@@ -41,6 +42,7 @@ public sealed partial class SingleSoldierLevel :  Bright.Config.BeanBase
         this.Armor = armor;
         this.MP = MP;
         this.ArmorPierce = ArmorPierce;
+        this.ShootDownDamage = ShootDownDamage;
         PostInit();
     }
 
@@ -58,6 +60,7 @@ public sealed partial class SingleSoldierLevel :  Bright.Config.BeanBase
     public int Armor { get; private set; }
     public int MP { get; private set; }
     public int ArmorPierce { get; private set; }
+    public int ShootDownDamage { get; private set; }
 
     public const int __ID__ = -1866386518;
     public override int GetTypeId() => __ID__;
@@ -83,6 +86,7 @@ public sealed partial class SingleSoldierLevel :  Bright.Config.BeanBase
         + "Armor:" + Armor + ","
         + "MP:" + MP + ","
         + "ArmorPierce:" + ArmorPierce + ","
+        + "ShootDownDamage:" + ShootDownDamage + ","
         + "}";
     }
     

+ 3 - 4
ActionTowerDefense/Assets/Scripts/Characters/AttackController.cs

@@ -243,11 +243,11 @@ public class AttackController : MonoBehaviour
     public List<float> keyTimes;                    //所有的帧事件时间
     [DisplayOnly]
     public float attackTime;                        //攻击剩余时间
-    [HideInInspector]
+    [DisplayOnly]
     public float attackKeyCount;                    //攻击进行时间
-    [HideInInspector]
+    [DisplayOnly]
     public float nextStartKeyTime, nextEndKeyTime;
-    [HideInInspector]
+    [DisplayOnly]
     public int curKeyNum;                           //当前锁定到第几个帧事件
 
     [Header("攻击类型")]
@@ -286,7 +286,6 @@ public class AttackController : MonoBehaviour
     public bool shootAlwaysTrack = false;           //是否始终追踪
 
     [Header("目标")]
-    [HideInInspector]
     public List<TargetType> targetTypes;
     [DisplayOnly]
     public List<Character> beTargetCharacter = new List<Character>(); //被哪些锁定

+ 18 - 0
ActionTowerDefense/Assets/Scripts/Characters/SoldierBuff.cs

@@ -39,4 +39,22 @@ public class SoldierBuff : MonoBehaviour
     {
         ats.resistances.armor += armor;
     }
+
+    public void AddShootDownDamage(int damage)
+    {
+        for(int i = 0; i < ac.attackMethod.Length; i++)
+        {
+            AttackInfo ai = ac.attackMethod[i].attackInfo;
+            AttackEffect[] aes = ai.attackEffect;
+            foreach(AttackEffect ae in aes)
+            {
+                if (ae == AttackEffect.ShotDown)
+                {
+                    AttackInfo.ShotDown sd = ai.shotDown;
+                    sd.landingDamage += damage;
+                    break;
+                }
+            }
+        }
+    }
 }

+ 2 - 0
ActionTowerDefense/Assets/Scripts/Rougue/SoldierLevelRecord.cs

@@ -15,6 +15,7 @@ public class SoldierLevelRecord : MonoBehaviour
         public int armor;           //»¤¼×
         public int mp;              //À¶ºÄ
         public int armorPiercing;   //´©¼×
+        public int shootDownDamage; //»÷ÂäÉ˺¦
     }
 
     public struct SoldierEXPList
@@ -122,6 +123,7 @@ public class SoldierLevelRecord : MonoBehaviour
                 seb[i].armor += ssl.Armor;
                 seb[i].mp += ssl.MP;
                 seb[i].armorPiercing += ssl.ArmorPierce;
+                seb[i].shootDownDamage += ssl.ShootDownDamage;
                 break;
             }
         }

+ 114 - 57
ActionTowerDefense/GenerateDatas/json/cfgsoldierlevel.json

@@ -8,7 +8,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 3,
@@ -19,7 +20,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 4,
@@ -30,7 +32,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 5,
@@ -41,7 +44,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 5,
-    "ArmorPierce": 10
+    "ArmorPierce": 10,
+    "ShootDownDamage": 0
   },
   {
     "Level": 6,
@@ -52,7 +56,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 7,
@@ -63,7 +68,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 8,
@@ -74,7 +80,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 9,
@@ -85,7 +92,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 10,
@@ -96,7 +104,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 5,
-    "ArmorPierce": 20
+    "ArmorPierce": 20,
+    "ShootDownDamage": 0
   },
   {
     "Level": 11,
@@ -107,7 +116,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 12,
@@ -118,7 +128,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 13,
@@ -129,7 +140,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 14,
@@ -140,7 +152,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 15,
@@ -151,7 +164,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 5,
-    "ArmorPierce": 20
+    "ArmorPierce": 20,
+    "ShootDownDamage": 0
   },
   {
     "Level": 16,
@@ -162,7 +176,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 17,
@@ -173,7 +188,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 18,
@@ -184,7 +200,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 19,
@@ -195,7 +212,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 20,
@@ -206,7 +224,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 10,
-    "ArmorPierce": 40
+    "ArmorPierce": 40,
+    "ShootDownDamage": 0
   },
   {
     "Level": 2,
@@ -217,7 +236,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 3,
@@ -228,7 +248,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 4,
@@ -239,7 +260,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 5,
@@ -250,7 +272,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 5,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 6,
@@ -261,7 +284,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 7,
@@ -272,7 +296,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 8,
@@ -283,7 +308,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 9,
@@ -294,7 +320,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 10,
@@ -305,7 +332,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 5,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 11,
@@ -316,7 +344,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 12,
@@ -327,7 +356,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 13,
@@ -338,7 +368,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 14,
@@ -349,7 +380,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 15,
@@ -360,7 +392,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 5,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 16,
@@ -371,7 +404,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 17,
@@ -382,7 +416,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 18,
@@ -393,7 +428,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 19,
@@ -404,7 +440,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 20,
@@ -415,7 +452,8 @@
     "HP": 30,
     "armor": 5,
     "MP": 5,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 2,
@@ -426,7 +464,8 @@
     "HP": 50,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 3,
@@ -437,7 +476,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 4,
@@ -448,7 +488,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 5,
@@ -459,7 +500,8 @@
     "HP": 0,
     "armor": 30,
     "MP": 7,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 6,
@@ -470,7 +512,8 @@
     "HP": 50,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 7,
@@ -481,7 +524,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 8,
@@ -492,7 +536,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 9,
@@ -503,7 +548,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 10,
@@ -514,7 +560,8 @@
     "HP": 0,
     "armor": 30,
     "MP": 7,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 11,
@@ -525,7 +572,8 @@
     "HP": 50,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 12,
@@ -536,7 +584,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 13,
@@ -547,7 +596,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 14,
@@ -558,7 +608,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 15,
@@ -569,7 +620,8 @@
     "HP": 0,
     "armor": 30,
     "MP": 7,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 16,
@@ -580,7 +632,8 @@
     "HP": 50,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 17,
@@ -591,7 +644,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 18,
@@ -602,7 +656,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 19,
@@ -613,7 +668,8 @@
     "HP": 0,
     "armor": 0,
     "MP": 0,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   },
   {
     "Level": 20,
@@ -624,6 +680,7 @@
     "HP": 50,
     "armor": 30,
     "MP": 10,
-    "ArmorPierce": 0
+    "ArmorPierce": 0,
+    "ShootDownDamage": 0
   }
 ]

+ 20 - 20
ActionTowerDefense/Luban/.cache.meta

@@ -1,20 +1,20 @@
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Assets/Gen/CfgCreateEnemy.cs,3A9B470F9A1FA351330EA275C82C399,1404,1751443568368
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Assets/Gen/CfgDynamicEnemy.cs,958E9A723CBC3E549EA8B4F9C93AF82,1411,1751443568372
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Assets/Gen/CfgEnemy.cs,AA55E3EA298642B35239B74ED55BFBB,1840,1751443568371
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Assets/Gen/CfgSoldierLevel.cs,A08CC235369146A3251A76BCCA2B9E,1381,1751443568368
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Assets/Gen/SingleCreateEnemyConfig.cs,21FE43B1C3E3CFE1BE2A25FE59E9CBDF,6029,1751443568364
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Assets/Gen/SingleDynamicEnemyConfig.cs,A81776F38E1090D076451986C1A62532,4895,1751443568364
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Assets/Gen/SingleEnemyConfig.cs,B959AABD6E72533BB8F544E6A69E145,4518,1751443568363
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Assets/Gen/SingleSoldierLevel.cs,B2EA928C8A7E3109F6DA27E3788EC2A,3366,1751443568365
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Assets/Gen/Tables.cs,2FED4377FA3B67E342DDC2243B6CC19,1848,1751443568372
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/GenerateDatas/json/cfgcreateenemy.json,AE4C06FD1C8BAF4157E8EF156D45E1,81892,1751964380145
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/GenerateDatas/json/cfgdynamicenemy.json,CFA6D84E38AB5ED69DD4E601D6526A9,4775,1751443568364
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/GenerateDatas/json/cfgenemy.json,FA4B4591FBC2BA26B42E43A996FCA154,3376,1751963976819
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/GenerateDatas/json/cfgsoldierlevel.json,5948CC244F6A4AAF17E9C7F7E6C7BC,10637,1751443568367
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Luban/Config/Datas/__beans__.xlsx,98987DA7288FEE34BCD08EA883D425E,9603,1751380895220
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Luban/Config/Datas/__enums__.xlsx,D95915E233EB1E4EB87BE0557A2BFDD,9879,1751380895221
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Luban/Config/Datas/__tables__.xlsx,B1D88AC7368453452592134FD3BA0D2,10222,1751380895221
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Luban/Config/Datas/出怪表.xlsx,E139F1CE8C236F635741E1D0EA8E133A,35938,1751964378679
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Luban/Config/Datas/动态出怪表.xlsx,68E81B66554351C9272228A2B23F76A,14202,1751630749311
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Luban/Config/Datas/怪物表.xlsx,B7B98FF9CD831883EB3FAB35BD98F4,13140,1751963333562
-D:/桌面/工程文件/Unity/WORK/ActionTowerDefense/Luban/Config/Datas/士兵等级属性表.xlsx,74C015549C3571CD519A366864FB64DF,15099,1751380895225
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Assets/Gen/CfgCreateEnemy.cs,3A9B470F9A1FA351330EA275C82C399,1404,1746171971758
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Assets/Gen/CfgDynamicEnemy.cs,958E9A723CBC3E549EA8B4F9C93AF82,1411,1748329753905
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Assets/Gen/CfgEnemy.cs,AA55E3EA298642B35239B74ED55BFBB,1840,1747389694171
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Assets/Gen/CfgSoldierLevel.cs,A08CC235369146A3251A76BCCA2B9E,1381,1747122184570
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Assets/Gen/SingleCreateEnemyConfig.cs,21FE43B1C3E3CFE1BE2A25FE59E9CBDF,6029,1750148037770
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Assets/Gen/SingleDynamicEnemyConfig.cs,A81776F38E1090D076451986C1A62532,4895,1750148037770
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Assets/Gen/SingleEnemyConfig.cs,B959AABD6E72533BB8F544E6A69E145,4518,1747122184570
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Assets/Gen/SingleSoldierLevel.cs,9476FF24D4306250E2B5EDA835CCCAF,3677,1751967906947
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Assets/Gen/Tables.cs,2FED4377FA3B67E342DDC2243B6CC19,1848,1748329753905
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/GenerateDatas/json/cfgcreateenemy.json,AE4C06FD1C8BAF4157E8EF156D45E1,81892,1751966260315
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/GenerateDatas/json/cfgdynamicenemy.json,CFA6D84E38AB5ED69DD4E601D6526A9,4775,1751938966164
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/GenerateDatas/json/cfgenemy.json,FA4B4591FBC2BA26B42E43A996FCA154,3376,1751966260316
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/GenerateDatas/json/cfgsoldierlevel.json,F638D4F050D5607AA39F2D8CFF50612,12176,1751967906947
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Luban/Config/Datas/__beans__.xlsx,98987DA7288FEE34BCD08EA883D425E,9603,1719819495252
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Luban/Config/Datas/__enums__.xlsx,D95915E233EB1E4EB87BE0557A2BFDD,9879,1732405824089
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Luban/Config/Datas/__tables__.xlsx,B1D88AC7368453452592134FD3BA0D2,10222,1747989894609
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Luban/Config/Datas/出怪表.xlsx,E139F1CE8C236F635741E1D0EA8E133A,35938,1751966260321
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Luban/Config/Datas/动态出怪表.xlsx,68E81B66554351C9272228A2B23F76A,14202,1751938966168
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Luban/Config/Datas/怪物表.xlsx,B7B98FF9CD831883EB3FAB35BD98F4,13140,1751966260322
+C:/works_Szand/ActionTowerDefense/ActionTowerDefense/Luban/Config/Datas/士兵等级属性表.xlsx,E215DCBEEFC49F7062C1142A632FACA5,14822,1751967892220

BIN
ActionTowerDefense/Luban/Config/Datas/士兵等级属性表.xlsx