public static void Postfix(Map __instance) { if (__instance.Parent.Faction.def == PurpleIvyDefOf.Genny) { PurpleIvyUtils.KillAllPawnsExceptAliens(__instance); } }
public override void PostMapGenerate() { base.PostMapGenerate(); PurpleIvyUtils.KillAllPawnsExceptAliens(this.Map); foreach (var item in this.Map.listerThings.AllThings.Where(item => item.Faction != Faction.OfPlayer)) { item.Destroy(DestroyMode.Vanish); } }
public override void PostMapGenerate() { base.PostMapGenerate(); PurpleIvyUtils.KillAllPawnsExceptAliens(this.Map); }