public static bool cb(CSVReader csv_reader, EnemyCollectionData data, ref uint key)
 {
     data.id = key;
     csv_reader.Pop(ref data.enemySpeciesId);
     csv_reader.Pop(ref data.name);
     csv_reader.Pop(ref data.regionId);
     csv_reader.Pop(ref data.collectionType);
     csv_reader.Pop(ref data.flavorText);
     return(true);
 }
    public EnemyCollectionData GetEnemyCollectionData(uint id)
    {
        if (id == 0 || enemyCollectionTable == null)
        {
            return(null);
        }
        EnemyCollectionData enemyCollectionData = enemyCollectionTable.Get(id);

        if (enemyCollectionData == null)
        {
            Log.TableError(this, id);
            enemyCollectionData      = new EnemyCollectionData();
            enemyCollectionData.name = Log.NON_DATA_NAME;
        }
        return(enemyCollectionData);
    }