private static void LoadTower() { towerDBPrefab = TowerDB.LoadDB(); towerList = towerDBPrefab.towerList; for (int i = 0; i < towerList.Count; i++) { //towerList[i].prefabID=i; if (towerList[i] != null) { towerIDList.Add(towerList[i].prefabID); if (towerList[i].stats.Count == 0) { towerList[i].stats.Add(new UnitStat()); } } else { towerList.RemoveAt(i); i -= 1; } } UpdateTowerNameList(); }
public static void LoadTower() { towerDB = TowerDB.LoadDB(); for (int i = 0; i < towerDB.towerList.Count; i++) { if (towerDB.towerList[i] != null) { towerIDList.Add(towerDB.towerList[i].prefabID); } else { towerDB.towerList.RemoveAt(i); i -= 1; } } UpdateLabel_Tower(); TDEditorWindow.SetTowerDB(towerDB, towerIDList, towerLabel); TDEditorInspector.SetTowerDB(towerDB, towerIDList, towerLabel); }