private bool ValidateMobSpawnTable( JSONMobSpawnTable jsonMobSpawnTable, Dictionary <string, JSONMobSpawnTable> validMobTypes) { bool valid = true; if (jsonMobSpawnTable.mob_spawn_table_name.Length == 0) { _logger.LogError("MobSpawnTableParser: Mob Spawn Table with missing name"); valid = false; } if (validMobTypes.ContainsKey(jsonMobSpawnTable.mob_spawn_table_name)) { _logger.LogError("MobSpawnTableParser: Duplicate mob spawn table name:"); _logger.LogError(jsonMobSpawnTable.mob_spawn_table_name); valid = false; } return(valid); }
private bool ValidateMobSpawnTable( JSONMobSpawnTable jsonMobSpawnTable, Dictionary<string, JSONMobSpawnTable> validMobTypes) { bool valid = true; if (jsonMobSpawnTable.mob_spawn_table_name.Length == 0) { _logger.LogError("MobSpawnTableParser: Mob Spawn Table with missing name"); valid = false; } if (validMobTypes.ContainsKey(jsonMobSpawnTable.mob_spawn_table_name)) { _logger.LogError("MobSpawnTableParser: Duplicate mob spawn table name:"); _logger.LogError(jsonMobSpawnTable.mob_spawn_table_name); valid = false; } return valid; }