// Token: 0x06000012 RID: 18 RVA: 0x000027D0 File Offset: 0x000017D0 public static bool Prefix() { foreach (FactionDef factionDef in DefDatabase <FactionDef> .AllDefs) { if (!factionDef.isPlayer) { string defName = factionDef.defName; if (defName.Contains("RRY") && defName.Contains("Xenomorph")) { if (!SettingsHelper.latest.AllowXenomorphFaction) { AvP_FactionGenerator_GenerateFactionsIntoWorld_Patch.UpdateDef(factionDef, 0); } else { AvP_FactionGenerator_GenerateFactionsIntoWorld_Patch.UpdateDef(factionDef, 1); } // return false; } if (defName.Contains("RRY") && defName.Contains("Yautja")) { if (!SettingsHelper.latest.AllowYautjaFaction) { AvP_FactionGenerator_GenerateFactionsIntoWorld_Patch.UpdateDef(factionDef, 0); } else { AvP_FactionGenerator_GenerateFactionsIntoWorld_Patch.UpdateDef(factionDef, 1); } } /* * if (defName.Contains("RRY") && defName.Contains("USCM")) * { * if (!SettingsHelper.latest.AllowUSCMFaction) * { * AvP_FactionGenerator_GenerateFactionsIntoWorld_Patch.UpdateDef(factionDef, 0); * } * else * { * AvP_FactionGenerator_GenerateFactionsIntoWorld_Patch.UpdateDef(factionDef, 1); * } * } */ } } return(true); }
// Token: 0x06000012 RID: 18 RVA: 0x000027D0 File Offset: 0x000017D0 public static bool Prefix() { int i = 0; int num = 0; foreach (FactionDef factionDef in DefDatabase <FactionDef> .AllDefs) { if (!factionDef.isPlayer) { string defName = factionDef.defName; if (factionDef == XenomorphDefOf.RRY_Xenomorph && !SettingsHelper.latest.AllowXenomorphFaction) { AvP_FactionGenerator_GenerateFactionsIntoWorld_Patch.UpdateDef(factionDef, 0); // return false; } if (defName.Contains("RRY_Yautja_") && !SettingsHelper.latest.AllowYautjaFaction) { AvP_FactionGenerator_GenerateFactionsIntoWorld_Patch.UpdateDef(factionDef, 0); // return false; } } } return(true); }