private void _RemoveEnemy(string enemyId)
{
this.EnemyData.EnemyDictionary.Remove(enemyId);
this.EnemyData.EnemyFormation.Remove(enemyId);
this.EnemyData.EnemySlotItems.Remove(enemyId);
this.EnemyData.EnemyUpgraded.Remove(enemyId);
this.EnemyData.EnemyParams.Remove(enemyId);
this.EnemyData.EnemyLevels.Remove(enemyId);
this.EnemyData.EnemyHPs.Remove(enemyId);
this.EnemyData.EnemyNames.Remove(enemyId);
this.EnemyData.EnemyRank.Remove(enemyId);
var kvps = this.EnemyData.MapEnemyData
.SelectMany(x => x.Value);
foreach (var kvp in kvps)
{
kvp.Value.Remove(enemyId);
}
}