mirror of
				https://github.com/vegapnk/RJW-Genes.git
				synced 2024-08-15 00:23:31 +00:00 
			
		
		
		
	Minor Cleanups
This commit is contained in:
		
							parent
							
								
									4cd77eba50
								
							
						
					
					
						commit
						ba7b72b426
					
				
					 2 changed files with 11 additions and 10 deletions
				
			
		| 
						 | 
				
			
			@ -1,11 +1,8 @@
 | 
			
		|||
using System;
 | 
			
		||||
using rjw;
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Text;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
using rjw;
 | 
			
		||||
using Verse;
 | 
			
		||||
using RimWorld;
 | 
			
		||||
 | 
			
		||||
namespace RJW_BGS
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -44,6 +41,7 @@ namespace RJW_BGS
 | 
			
		|||
			}).ToList<RaceGeneDef>();
 | 
			
		||||
			if (pawnKindDefs.Count() > 0)
 | 
			
		||||
				return pawnKindDefs;
 | 
			
		||||
 | 
			
		||||
			List<RaceGeneDef> raceKindDefs = allDefs.Where(delegate (RaceGeneDef group)
 | 
			
		||||
			{
 | 
			
		||||
				List<string> raceNames = group.raceNames;
 | 
			
		||||
| 
						 | 
				
			
			@ -51,6 +49,7 @@ namespace RJW_BGS
 | 
			
		|||
			}).ToList<RaceGeneDef>();
 | 
			
		||||
			if (raceKindDefs.Count() > 0)
 | 
			
		||||
				return raceKindDefs;
 | 
			
		||||
 | 
			
		||||
			List<RaceGeneDef> raceGroupDefs = new List<RaceGeneDef>();
 | 
			
		||||
			if (raceGroupDef != null)
 | 
			
		||||
			{
 | 
			
		||||
| 
						 | 
				
			
			@ -60,8 +59,10 @@ namespace RJW_BGS
 | 
			
		|||
					return raceGroupDefName != null && raceGroupDefName == raceGroupDef.defName;
 | 
			
		||||
				}).ToList<RaceGeneDef>();
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			if (raceGroupDefs.Count() > 0)
 | 
			
		||||
				return raceGroupDefs;
 | 
			
		||||
 | 
			
		||||
			return new List<RaceGeneDef>();
 | 
			
		||||
		}
 | 
			
		||||
    } 
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -102,17 +102,17 @@ namespace RJW_Genes
 | 
			
		|||
            return !GetGenitaliaResizingGenes(pawn).NullOrEmpty();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public static List<Gene> GetGenitaliaResizingGenes(Pawn pawn)
 | 
			
		||||
        public static List<Gene_GenitaliaResizingGene> GetGenitaliaResizingGenes(Pawn pawn)
 | 
			
		||||
        {
 | 
			
		||||
            var ResizingGenes = new List<Gene>();
 | 
			
		||||
            var ResizingGenes = new List<Gene_GenitaliaResizingGene>();
 | 
			
		||||
 | 
			
		||||
            // Error Handling: Issue with Pawn or Genes return empty.
 | 
			
		||||
            if (pawn == null || pawn.genes == null)
 | 
			
		||||
                return ResizingGenes;
 | 
			
		||||
 | 
			
		||||
            foreach (Gene g in pawn.genes.GenesListForReading)
 | 
			
		||||
                if (g is Gene_GenitaliaResizingGene)
 | 
			
		||||
                    ResizingGenes.Add(g);
 | 
			
		||||
            foreach (Gene gene in pawn.genes.GenesListForReading)
 | 
			
		||||
                if (gene is Gene_GenitaliaResizingGene resizing_gene)
 | 
			
		||||
                    ResizingGenes.Add(resizing_gene);
 | 
			
		||||
 | 
			
		||||
            return ResizingGenes;
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue