|
@@ -181,9 +181,7 @@ public class GameMapEdPopup : PopupWindowContent
|
|
|
|
|
|
|
|
ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"C{cell_row}", layer.name);
|
|
ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"C{cell_row}", layer.name);
|
|
|
ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"D{cell_row}", layer.duration.ToString());
|
|
ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"D{cell_row}", layer.duration.ToString());
|
|
|
- ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"E{cell_row}", layer.attack.ToString());
|
|
|
|
|
- ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"F{cell_row}", layer.moveSpeed.ToString());
|
|
|
|
|
- ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"G{cell_row}", layer.Hp.ToString());
|
|
|
|
|
|
|
+
|
|
|
for(int j = 0;j< layer.spawnTimes.Count; j++)
|
|
for(int j = 0;j< layer.spawnTimes.Count; j++)
|
|
|
{
|
|
{
|
|
|
SpawnTime spawnTime = layer.spawnTimes[j];
|
|
SpawnTime spawnTime = layer.spawnTimes[j];
|
|
@@ -199,7 +197,7 @@ public class GameMapEdPopup : PopupWindowContent
|
|
|
ExcelEditor.ModifyExcel(package, gameMap.showIdent, cell_row, 3 + k, "");
|
|
ExcelEditor.ModifyExcel(package, gameMap.showIdent, cell_row, 3 + k, "");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"H{cell_row}", Asset.tileAsset.GetTile(spawnTime.id).name);
|
|
|
|
|
|
|
+ ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"E{cell_row}", Asset.tileAsset.GetTile(spawnTime.id).name);
|
|
|
string posString = "";
|
|
string posString = "";
|
|
|
for(int k = 0; k < spawnTime.pos.Count; k++)
|
|
for(int k = 0; k < spawnTime.pos.Count; k++)
|
|
|
{
|
|
{
|
|
@@ -213,10 +211,13 @@ public class GameMapEdPopup : PopupWindowContent
|
|
|
}
|
|
}
|
|
|
posString += ",";
|
|
posString += ",";
|
|
|
}
|
|
}
|
|
|
- ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"I{cell_row}", posString);
|
|
|
|
|
- ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"J{cell_row}", spawnTime.startTime.ToString());
|
|
|
|
|
- ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"K{cell_row}", spawnTime.endTime.ToString());
|
|
|
|
|
- ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"L{cell_row}", spawnTime.num.ToString());
|
|
|
|
|
|
|
+ ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"F{cell_row}", posString);
|
|
|
|
|
+ ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"G{cell_row}", spawnTime.startTime.ToString());
|
|
|
|
|
+ ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"H{cell_row}", spawnTime.endTime.ToString());
|
|
|
|
|
+ ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"I{cell_row}", spawnTime.num.ToString());
|
|
|
|
|
+ ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"J{cell_row}", (spawnTime.attack == 0?1:spawnTime.attack).ToString());
|
|
|
|
|
+ ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"K{cell_row}", (spawnTime.moveSpeed == 0?1:spawnTime.moveSpeed).ToString());
|
|
|
|
|
+ ExcelEditor.ModifyExcel(package, gameMap.showIdent, $"L{cell_row}", (spawnTime.Hp == 0?1:spawnTime.Hp).ToString());
|
|
|
cell_row++;
|
|
cell_row++;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -290,9 +291,6 @@ public class GameMapEdPopup : PopupWindowContent
|
|
|
GameMapLayer gameMapLayer = gameMap.layers[gameMap.layers.Length - 1];
|
|
GameMapLayer gameMapLayer = gameMap.layers[gameMap.layers.Length - 1];
|
|
|
gameMapLayer.name = singleCreateEnemyConfig.WaveName;
|
|
gameMapLayer.name = singleCreateEnemyConfig.WaveName;
|
|
|
gameMapLayer.duration = singleCreateEnemyConfig.WaveTime;
|
|
gameMapLayer.duration = singleCreateEnemyConfig.WaveTime;
|
|
|
- gameMapLayer.Hp = singleCreateEnemyConfig.HPRatio;
|
|
|
|
|
- gameMapLayer.moveSpeed = singleCreateEnemyConfig.SpeedRatio;
|
|
|
|
|
- gameMapLayer.attack = singleCreateEnemyConfig.AttackRatio;
|
|
|
|
|
|
|
|
|
|
//波次第一行怪物数据
|
|
//波次第一行怪物数据
|
|
|
ReloadEnemyInWave(gameMapLayer, cfgCreateEnemy[i],excelWorksheets[mapIdx - 1]);
|
|
ReloadEnemyInWave(gameMapLayer, cfgCreateEnemy[i],excelWorksheets[mapIdx - 1]);
|
|
@@ -345,6 +343,9 @@ public class GameMapEdPopup : PopupWindowContent
|
|
|
spawnTime.startTime = cfgData.StartTime;
|
|
spawnTime.startTime = cfgData.StartTime;
|
|
|
spawnTime.endTime = cfgData.EndTime;
|
|
spawnTime.endTime = cfgData.EndTime;
|
|
|
spawnTime.num = cfgData.Count;
|
|
spawnTime.num = cfgData.Count;
|
|
|
|
|
+ spawnTime.Hp = cfgData.HPRatio;
|
|
|
|
|
+ spawnTime.moveSpeed = cfgData.SpeedRatio;
|
|
|
|
|
+ spawnTime.attack = cfgData.AttackRatio;
|
|
|
|
|
|
|
|
layer.spawnTimes.Add(spawnTime);
|
|
layer.spawnTimes.Add(spawnTime);
|
|
|
}
|
|
}
|