wgl 5 mesiacov pred
rodič
commit
fc890f412d

+ 19 - 6
ActionTowerDefense/Assets/Scripts/Levels/LevelSelect.cs

@@ -6,6 +6,7 @@ using UnityEngine.UI;
 using TMPro;
 using OfficeOpenXml;
 using System.IO;
+using Sirenix.OdinInspector;
 
 public class LevelSelect : MonoBehaviour
 {
@@ -23,13 +24,12 @@ public class LevelSelect : MonoBehaviour
     //    //public int buildingExcelID;
     //}
 
-    [Header("当前关卡序号(从1开始)")]
+    [Header("当前关卡序号")]
     public int curLevelID;
 
-    //[Header("所有关卡配置")]
-    //public Level[] levelConfig;
-
-    private void Awake()
+    [DisplayOnly] public List<string> levels;
+    [Button("-Reload-",ButtonSizes.Large)]
+    public void ReloadEnemyCreatExcel()
     {
         List<string> sheets = new();
         FileInfo fileInfo = new FileInfo("Luban/Config/Datas/出怪表.xlsx");
@@ -37,6 +37,19 @@ public class LevelSelect : MonoBehaviour
         {
             sheets = ExcelEditor.ReadExcelSheetsInfo(package);
         }
-        curLevel.text = sheets[curLevelID - 1];
+        levels.Clear();
+        for(int i = 0; i < sheets.Count; i++)
+        {
+            levels.Add($"{i + 1}:{sheets[i]}");
+        }
+    }
+
+    //[Header("所有关卡配置")]
+    //public Level[] levelConfig;
+
+    private void Awake()
+    {
+
+        curLevel.text = levels[curLevelID - 1];
     }
 }