public static void Postfix(Map __instance)
 {
     if (__instance.Parent.Faction.def == PurpleIvyDefOf.Genny)
     {
         PurpleIvyUtils.KillAllPawnsExceptAliens(__instance);
     }
 }
示例#2
0
 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);
     }
 }
示例#3
0
 public override void PostMapGenerate()
 {
     base.PostMapGenerate();
     PurpleIvyUtils.KillAllPawnsExceptAliens(this.Map);
 }