|
|
@@ -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];
|
|
|
}
|
|
|
}
|