Removed GetGizmos patch. CompGetGizmosExtra now works for non-colonists!

This commit is contained in:
amevarashi 2023-03-24 23:06:24 +05:00
parent 9e0a461db3
commit f363ed6c49
4 changed files with 17 additions and 44 deletions

View file

@ -15,15 +15,16 @@ namespace RJWSexperience
InjectRaces();
}
[System.Diagnostics.CodeAnalysis.SuppressMessage("Roslynator", "RCS1146:Use conditional access.", Justification = "race != null is needed")]
private static void InjectRaces()
{
IEnumerable<ThingDef> PawnDefs = DefDatabase<ThingDef>.AllDefs.Where(x => x.race != null && !x.race.IsMechanoid);
if (PawnDefs.EnumerableNullOrEmpty())
return;
CompProperties comp = new CompProperties(typeof(SexHistoryComp));
CompProperties compProperties = new CompProperties(typeof(SexHistoryComp));
foreach (ThingDef def in PawnDefs)
def.comps.Add(comp);
def.comps.Add(compProperties);
LogManager.GetLogger<DebugLogProvider>("StaticConstructorOnStartup").Message($"Injected SexHistoryComp into {PawnDefs.Count()} pawn Defs");
}