private GeneScriptableObject GetGeneFromType(GeneType geneType) { for (int i = 0; i < m_Genes.Count; i++) { GeneScriptableObject currentGeneScriptableObject = m_Genes[i]; if (currentGeneScriptableObject.Type == geneType) { return(currentGeneScriptableObject); } } return(null); }
private int GetGeneValuesCount(GeneType geneType) { GeneScriptableObject geneScriptableObject = GetGeneFromType(geneType); return(geneScriptableObject.Values.Count); }