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