public static void BiomeAnimalsSpawnChances() { DebugOutputsEcology.BiomeAnimalsInternal(delegate(PawnKindDef k, BiomeDef b) { float num = b.CommonalityOfAnimal(k); if (num == 0f) { return(string.Empty); } float f = num / DefDatabase <PawnKindDef> .AllDefs.Sum((PawnKindDef ki) => b.CommonalityOfAnimal(ki)); return(f.ToStringPercent("F1")); }); }
public static void BiomeAnimalsTypicalCounts() { DebugOutputsEcology.BiomeAnimalsInternal((PawnKindDef k, BiomeDef b) => DebugOutputsEcology.ExpectedAnimalCount(k, b).ToStringEmptyZero("F2")); }